body {
font: Normal 16px Times New Roman;
color: #000; 
z-index: -2px;
}

/* ======================= Reset Styles! ======================= */
body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
}

img, div { behavior: url("media/iepngfix.htc")}
.clear{clear:both;}
.left{float: left;}
.right{float: right;}

a:link, a:active, a:visited
{
color:#1b75bb;
text-decoration: underline;
}

a:hover
{
color: #000;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6{
color: #1E3787;
padding:7px 0;
font-weight: Normal;
clear: both;
}

h1{font-size: 38px;}
h2{font-size: 26px;}
h3{font-size: 22px;}
h4{font-size: 20px;}
h5{font-size: 18px; font-weight: bold}
h6{font-size: 16px; font-weight: bold;}

p{
color: #000;
padding:7px 0;
}
ul{
padding:10px 0;
color:#1E3787;
list-style-type:none;
}

li{
font:14px Tahoma, sans-serif;
color:#000;
padding:0 0 15px 20px;
background:url(../images/bul_services.gif) no-repeat left 5px;
}

/* -------------------- Main Wrapper -------------------- */
#wrapper{
width:100%;
}

/* ======================= Header ======================= */
#header{
width:100%;
background:#f8f8f9;
margin-bottom: 10px;
}
#header_inner	{
width:919px;
margin:0 auto;
clear:both;
}

#header_inner h1{
float:left;
margin:10px 0;
/* padding:3px 20px 30px 125px;  */ 
color:#1E3787;
text-align:center;
/* background:url(../images/logo.gif) no-repeat left top; */ 
font: normal 38px Times New Roman;
}

#header_inner h1 a:link, #header_inner h1 a:visited, #header_inner h1 a:active{
color:#1E3787;
font: normal 38px Times New Roman;
text-decoration: none;
}

#header_inner h1 a:hover	{
color:#1E3787;
}	

#header_inner h1 span	{
padding: 0 20px;
float:left;
color:#000;
text-align:center;
font: bold 16px Times New Roman;
}		

#header_inner p	{
float:right;
color:#1E3787;
font-size:18px;
text-align: right;
}

#header_inner p strong	{
color:#1E3787;
font: Normal 30px Times New Roman;
}	

#header_inner p strong span {
color:#1E3787;
font-weight: bold;
}	


#nav{
width:100%;
background:#9cdbf8 url(../images/nav_bg.gif) repeat-x left bottom;
float:left;
margin:0;
padding:0;

}

#nav ul{
margin:0 auto;
width:960px;
padding:0 0 0 15px;
list-style-type:none;
clear:both;
}	

#nav ul li{
background: url(../images/seprator_nav.gif) no-repeat right top;
float:left;
padding:16px 18px;
font: bold 16px Times New Roman;
color:#FFF;
}	

#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active{
color: #fff;
font: bold 16px Times New Roman;
text-decoration:none;
}			

#nav ul li a:hover{
color:#08638d;
}	

#nav ul li.noline{
background: none;	
}

/*Content starts*/
#content	{
width:100%;
margin:-13px auto 0 auto;
clear:both;
padding:0 0 20px 0;
z-index:200;
background:#eef8fd url(../images/content_bg.gif) repeat-x left top;
}

#nav1{
clear:both;
width:900px;
background:#9cdbf8 url(../images/nav_bg.gif) repeat-x left bottom;
margin:5px auto 0 auto;
z-index:10;
height:40px; 
border:#b6e4f9 8px solid;
}
#nav1 ul{
margin:0 auto;
width:900px;
padding:0px;
list-style-type:none;
clear:both;
}	

#nav1 ul li{
background: url(../images/seprator_nav.gif) no-repeat right top;
float:left;
padding:10px 18px;
font: bold 16px Times New Roman;
color:#FFF;
}	

#nav1 ul li a:link, #nav1 ul li a:visited, #nav1 ul li a:active{
color: #1E3787;
font: bold 16px Times New Roman;
text-decoration:none;
}			

#nav1 ul li a:hover{
color:#08638d;
}	

#nav1 ul li.noline{
background: none;	
}


#top_image	{
margin:5px auto 0 auto;
width:900px;
clear:both;
height:350px;
z-index:10;
border:#b6e4f9 8px solid;
}	

#top_image p{
float:right;
margin:15px 0px 0 0;
width:230px;
text-align:left;
padding:30px 0 20px 50px;
color:#1E3787;
font:normal 22px Times New Roman;
}	

#top_image p a:link, #top_image p a:visited, #top_image p a:active{
color:#1E3787;
text-decoration: none;
font:normal 22px Times New Roman;
}

#top_image p a:hover{
color: #666;
}

#top_image p img.left{
float:left;
margin:-6px 0px 0 0;
}	

#top_image span{
margin:220px 0 0 0;
color: #666666;
padding: 0 12px 0 0;
width:500px;
text-align:right;
float:right;
font:normal 32px Times New Roman;
}		

#right form	{
margin:5px 0 0 5px;
padding:3px 0 5px 0 ;
float:left;
width:183px;
font:normal 11px verdana;
background:#b8e4fa;
border:#eef8fd 7px solid;
}

#top_image h3	{
float:left;
width:183px;
padding:5px 0 5px 0;
text-align:center;
color:#1E3787;
font: italic normal 22px Times New Roman;

}	
#right form ul	{
margin:0;
padding:0;
float:left;
width:180px;
list-style-type:none;
}

#right form ul li	{
margin:0 5px 0 5px;
width:170px;
padding:3px 0 0 0;
float:left;
background: url(../images/input_bg.gif) no-repeat 3px bottom;
}	

#right form ul li.textarea	{
width:185px;
padding:3px 0 0 0;
float:left;
background: url(../images/bg_txtarea.gif) no-repeat 3px bottom;
}	

#right form	label{
padding: 8px 0 0px 4px;
width:180px;
color:#1E3787;
font:bold 12px arial;
float:left;
}	

#right form	input{
margin:0px 0 0 5px;
width:156px;
padding:2px 0 0 0;
background:none;
height:20px;
float:left;
}	
#right form	input.textarea{
margin:0px 0 0 5px;
padding:2px 0 0 0;
width:156px;
height:40px;
background:none;
float:left;
}			

#right form	input.submit_btn{
margin:7px 10px 2px 0px;
padding:0;
color:#fff;
font:bold 11px tahoma;
width:83px;
float:right;
height:21px;
background: url(../images/bg_btn.gif) no-repeat;;
text-align:center;
}			
	
#right form img.left	{
margin:0 0 5px 0;
float:left;
}	

/*welcome section*/
#welcome	{	
clear:both;
margin:10px auto 0 auto;
width:966px;
background:url(../images/content_shade.png) no-repeat left bottom; 
}

#welcome_inner	{	
clear:both;
margin:0 auto;
width:866px;
padding:0 0px 20px 37px;
border:#b7e4f9 8px solid;
background:#FFF; 
}	


#right 	{
float:right;
width:275px;
color:#f7e601;
padding: 0 27px 0 0;
margin: 10px 0 0 0;
font: bold 15px tahoma;
border-left: 2px solid #9cdbf8;
}

#right li {font-weight: bold;}

#right_banner	{
float:right;
width:255px;
background:url(../images/right_rpt.gif) repeat-y;
}

#right_banner img.heart	{
float: left;
padding:0 0 0 28px;
}		


#right_banner img.left	{
float:left;
}	

#right_banner p	{
padding:10px 6px;
font:normal 12px Arial;
color:#000000;
margin: 10px 20px;
}	
.text {font-style: italic; margin: 0px 20px;}
.source {text-align: right; font-weight: bold; font-size: 12px; margin: 0px 20px;}
.float-right {float: right; margin: 10px 0px 0px 10px; border: 2px solid #B7E4F9; }

#right_banner h2
{margin-left: 20px; 
font:bold 26px Times New Roman;}


#right_banner ul
{margin-left: 20px;}

#right_banner h5 	{
padding:10px 10px 0 20px;
float:left;
font:normal 36px Arial, Helvetica, sans-serif;
color: #000;
line-height: 28px;
}	

#right_banner h5 span 	{
float:left;
font: bold 46px Arial black;
letter-spacing: -3px;
color: #FF0000;
clear:left;
width: 200px;
}	

#right_banner h5 strong	{
float:right;
font:normal 22px Arial Black;
color:#000000;
margin: -15px 0 0 0;
padding: 0 22px 0 0;
}

#right_support	{
margin:10px 0 0 0;
float:right;
width:238px;
text-align:center;
background:#829fc4 url(../images/support_bg.gif) no-repeat;
border:#d2eefb 8px solid;
}	

#right_support h3{
color: #fff;
font: normal 22px Arial;
}

#right_support p{
margin:80px 0 0 10px;
float:left;
text-align:left;
font-size:21px;
width: 200px;
padding: 0 20px 0 0;
}

.readmore a:link, .readmore a:active, .readmore a:visited{
font: bold 14px arial;
text-decoration:none;
color: #fff;
text-align: right;
float: right;
padding: 0 10px 10px 0;
}		

.readmore a:hover{
color: #ff0000;
}

#left{
float:left;
width:535px; 
margin:16px 0 0 0
}	

#left h2{

font:bold 26px Times New Roman;
color:#1E3787;
}					

#left p	{
font:normal 14px/1.6em Tahoma, sans-serif;
color:#000;
}		

#left .Promo	{
background: #FFF url(../images/specials-bg.jpg) no-repeat top left;
margin: 20px 0;
text-align: right;
width: 450px;
height: 125px;
}
#left .Promo p {
float: right;
margin: 15px;
font:bold 18px Tahoma, sans-serif;
color:#1E3787;
width: 300px;
}

#left ul.second	{
margin:5px 0 0 0;
float:left;
padding:0;
font:normal 16px Times New Roman;
color:#1E3787;
list-style-type:none;
width:500px;
}		

#left ul.second li{
float:left;
font:normal 16px Times New Roman;
color:#a6a8ab;
padding:0 0 10px 20px;
text-decoration:underline;
background:url(../images/bul_services.gif) no-repeat left 4px;
width:220px;
}

#left ul.second li a:active, #left ul.second li a:visited, #left ul.second li a:link{
font:normal 16px Times New Roman;
color:#a6a8ab;
text-decoration:underline;
}		

#left ul.second li a:hover{
font:normal 16px Times New Roman;
color:#44b1e4;
text-decoration:none;
}

/*Footer starts*/

#footer	{
padding:2px 0 2px 0;
width:100%;
float:left;
margin:0;
color:#fff;
background:#73c0e1;
}	
#footer_inner	{	
width:906px;
margin:0 auto;
clear:both;
text-align:center; 
}

#footer_inner p	{
margin:0 0 0 0px;
padding:0 0 15px 0;
float:left;
color:#fff;
font:normal 11px Arial;
}

#footer_inner span	{
float:right;
font:normal 11px Arial;
padding:15px 0 10px 0;
}

#footer_inner span a:link, #footer_inner span a:visited, #footer_inner span a:active{
color: #fff;
font-weight: bold;
}

#footer_inner span a:hover{
color: #000;
}
	
#footer_inner ul{
margin:0 auto;
padding:10px 0;
list-style-type:none;
}

#footer_inner ul li{
padding:0 11px;
margin: 0 0 8px 0;
display:inline;
color:#fff;
font:normal 11px Arial;
border-right:#FFFFFF 1px solid;
background: none;
}

#footer_inner ul li.last{
padding:0 11px 0 11px;
border-right:none;
}

#footer_inner ul li.first{
padding:0 11px 0 0;
}		

