/* 
Filename: 		typography.css
Author: 		Jean Rodeghiero Marques (jean@e-desegno.com)
Creation Date: 	26/04/08
*/
/* Basic Font Settings */
body#core					{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003366; line-height:1.2;}
.content					{}
.content b, .content strong {font-weight:bold;}
.content i,	.content em		{font-style:italic;}
h1, h2, h3, h4, h5, h6		{font-size:17px; font-weight:bold; display:block;}
p							{padding:0px;}
/* Links */
a							{}
a:visited					{}
a:hover						{}
/* Tables */
table						{width:100%; border-collapse:collapse; border:1px solid #000000;}
table tr th					{border:1px solid #000000;}
table tr td					{border:1px solid #000000;}
table tr.typea td			{background:#FFFFFF;}
table tr.typeb td			{background:#ECECEC;}
/* Padding */
#maincol .content, #othercol .content	{padding:5px 30px;}
#sidebar .content 						{padding:10px;}
table tr td								{padding:10px;}
/* Navigations */
ul.h-menu								{background:url('img/bg_menu.jpg') no-repeat 0px 0px; text-align:center;}
ul.h-menu								{color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px}
#footer ul.h-menu						{color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px}
ul.h-menu li a, ul#h-menu li a:visited	{padding:0px 25px; text-decoration:none; color:#FFFFFF; line-height:80px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-transform:capitalize; margin-right:2px;}
#footer ul.h-menu li a, ul#h-menu li a:visited	{line-height:42px; font-size:12px; margin-right:0px;}
ul.h-menu li a:hover					{background:url('img/bg_menu_hover.jpg') repeat-x 0px 0px; text-decoration:underline;}
ul.v-menu li a, ul#v-menu li a:visited	{display:block; padding:0px 5px; text-decoration:none; color:#000000;}
/* Custom */
#header h1 {text-align:center; padding:20px 0;}
a.readmore,
a.readmore:visited	{display:block; text-align:right; line-height:2; color:#003366; font-weight:bold; text-decoration:none;}
ul.bullet li	{list-style-type:disc; padding-left:5px; margin:0px 0px 10px 30px;}
#footer p		{margin-top:12px; margin-bottom:5px;}
#sidebar h2	{color:#003366; margin-bottom:8px;}
#sidebar h3 {margin-bottom:1px; margin-top:10px;}
#sidebar h3 a:link,
#sidebar h3 a:visited {color:#003366; font-size:14px; text-decoration:none; }
#sidebar h3 a:hover {text-decoration:underline; color:#666666;}
#sidebar ul.links {margin-bottom:8px;}
#sidebar ul.links li {margin-bottom:6px;}
#sidebar ul.links a:link,
#sidebar ul.links a:visited {text-decoration:none; color:#666666; background:url('img/grey_arrow.gif') no-repeat 0px 3px; font-weight:bold; padding-left:15px; width:100%; overflow:hidden;}
#sidebar ul.links a:hover {background:url('img/grey_arrow.gif') no-repeat 6px 3px;}
#sidebar ul.links li p {padding-left:18px;}
#maincol ul.services li {display:block; float:left; clear:left; margin-bottom:20px; width:100%}
#maincol ul.services .left {text-align:center;}
#maincol ul.services .left img {border:1px solid #666666; margin-top:4px;}
#maincol ul.services .right h5 {font-size:19px; color:#333333; margin-bottom:4px;}
#maincol h2 {font-size:25px; color:#003366; font-weight:bold; margin-bottom:15px; border-bottom:1px solid #666666;}
.content ol li {list-style:decimal; margin:5px 20px;}
.content b.blue {color:#003366; font-size:17px; text-decoration:underline; font-style:italic;}
span.red {color:#FF0000;}

