/*==========================BASICS===========================*/
body { 
margin-top: 10px; 
margin-bottom: 0px; 
background:#222222 url(../images/bgimage2.png) repeat top left;
}
.center {
text-align: center;
}
.quotes {
text-align: justify;
}
	.quotes .inside {
	font: italic small;
	}
	
.main {
background: #FFFFFF;
text-align: left;
border-left:solid 2px #061074;
border-right:solid 2px #061074;
width:880px;
margin:auto;
}
	.main .header {
	background:#061074 url(../images/gradient.png) repeat-x top left;
	padding-top:10px;
	padding-bottom:0px;
	height: 50px;
	border-bottom:1px solid #061074;
	color: #FFFFFF; 
	font: italic bold xx-large arial;
	}
	
	.main.banner{
	background:#061074;
	text-align:center;
	height:172px;
	}

	.main .footer {
	background: #061074 url(../images/ic_29_tagline_bg2.gif) repeat-x top left;
	height: 121px;

	}
	
	.main .slogan {
	padding-right:310px;
	padding-left:5px;
	width:312px;
	height:121px;
	color: #FFFFFF;
	font: italic x-small sans-serif;
	background-image:url(../images/ic_29_tagline_img2.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.image {
	border:0;
	position:relative;
}
.image .text {
	position:absolute;
	top:115px; /* in conjunction with left property, decides the text position */
	left:440px;
	color:#FFFFFF;
	width:150px;
	font: small arial;
}

img, img[usemap] { 
border: 0; 
}

.heading{ 
	font: italic bold x-large arial;
}

.heading2{ 
	text-align:center;
	font: italic bold large arial;
}

.headingd{ 
	color:#000099;
	font: bold x-large arial;
}

hr.h {
	border: 3px dotted #777;
	width: 50%;
	height: 6px;
	margin: 0;
	text-align: center;
	}
	
.headinga{ 
	font: italic bold x-large arial;
		text-align:center;
}

/*==========================NAVIGATION===========================*/

.navigation {
    font-size:medium;
	text-align:center;
	background: #FFFFFF url("/images/buttonnav.png") repeat-x; height: 41px;
	border-top: 1px solid #061074;
	padding-top:0px;
}
.navigation ul {
	margin: 0;
	text-align:center;
}

.navigation li {
	float: left; 
	list-style: none; 
	padding-left:30px;
}

.navigation li a {
	background-color:#FFF;
	background-image:url("/images/buttonnav.png");
	background-repeat: repeat-x;
	color: #221;
	display: block;
	font: bold 1em Tahoma,sans-serif;
	line-height: 41px;
	padding: 0 17px;
	text-align: center;
	text-decoration: none;
}
.navigation a:hover {
	background-position: left bottom;
	color: #9393df;
}
.navigation .current_page_item a {
color: #331;
}

#faq  a {   
   display:block;   
   font-family:arial, verdana, sans-serif;
   font-size:0.8em; 
   text-decoration:none;  
   }   
   
 #faq a:hover {   
    text-decoration:underline;  
   }   



/*==========================BLOCK LIST===========================*/

.block{
	border-left: 1px solid #061074;
	}
	
.block a,.block em {
	color: #221;
	display: block;
	font: bold 1em Tahoma,sans-serif;
}
.block a {
	display: block;
	text-decoration: none;
	padding: 10px 5px 10px 5px;
}
.block a:hover {
	color: #221;
	background-image:url("/images/gradientside3.png");
	background-position: left bottom;
	border-top: 1px solid #061074;
	border-bottom: 1px solid #061074;
	padding: 9px 5px 9px 5px;
}
