/*===============================================================================================================================*/
/* Browser Reset */
/*===============================================================================================================================*/

body{
	margin:0 auto; 
	padding:0;	
	font-family:Arial, Helvetica, sans-serif;
}

div, p, ul, li, ol, h1, h2, h3, h4, h5, form, input, td{ 	margin:0; padding:0;	}

h1, h2, h3{	font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

img{	border:none; }

a{ text-decoration:none; }

table td{ vertical-align:top; }
/*===============================================================================================================================*/
/* General Classes Declaration */
/*===============================================================================================================================*/

.clear{
	clear:both;
	font-size:0;
	line-height:0;
	overflow:hidden;
}

.float_left{ float:left;}
.float_right{ float:right;}

.margTop_22{ margin-top:22px; }
.margTop_5{ margin-top:5px; }
.margTop_10{ margin-top:10px; }
.margTop_15{ margin-top:15px; }

.margLeft_22{ margin-Left:22px; }
.margLeft_5{ margin-Left:5px; }
.margLeft_10{ margin-Left:10px; }
.margLeft_15{ margin-Left:15px; }

.margRight_22{ margin-Right:22px; }
.margRight_5{ margin-Right:5px; }
.margRight_10{ margin-Right:10px; }
.margRight_15{ margin-Right:15px; }

.padRight_10{ padding-right:10px; }

.imgFrame{ border:1px solid #8d8d8d; padding:2px; }

.txtGreen{ color:#007b00; }

/*===============================================================================================================================*/
/* Main-Frame Layout IDs */
/*===============================================================================================================================*/

body{	
	background:#21418E url(../images/bg.jpg) repeat-x top;
}

#MainDiv{
	width:770px;
	margin:0 auto;
}

#Header{}

.TopLink{
	float:right;
	font-size:11px;
	color:#666;
	text-align:right;
	padding:10px 0 0 0;
}
.TopLink a{
	font-size:10px;
	color:#666;
	padding:5px;
}
.TopLink a:hover{
	color:#999;
}
.TopLink span{
	font-size:10px;
	color:#666666
}

ul#Menu{
	list-style:none;
	background:url(../images/menu_bg.jpg) repeat-x top left;
	height:40px;
}
	ul#Menu li{
		float:left;		
	}
	ul#Menu li a{
		display:block;
		width:152px;
		font:normal 12px/40px Tahoma, Verdana, Arial;
		text-transform:uppercase;
		color:#fff;
		height:40px;
		text-align:center;
		font-weight:bold;
		border-right:2px solid #fff;
	}
	ul#Menu li a:hover,ul#Menu li a.activeMenu{
		background:url(../images/menu_over.jpg) repeat-x top;		
		color:#21418e;
	}
	ul#Menu li a.lastBdrRt{
		border-right:0;	
		width:154px;
	}
	
#MainDiv #Container{
	background:#ffffff;
	padding:20px 20px 0 20px;
	width:730px;	
}
#Container h1{
	font-size:16px;
	color:#4F4F4F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:10px;
}
#Container h1 span{
	color:#21418e;
}

#Container p{
	font-size:12px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	padding-left:10px;
}

#Container .LeftCol{
	float:left;
	width:510px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-right:10px;
}
#Container .LeftCol p{
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

#Container .rightCol{
	float:right;
}

#Testimonal{
	margin:0 0 0 0;
	background:#FAFAFA;
}
#Testimonal h2{
	background:url(../images/testimonals.png) no-repeat left top;
	height:23px;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding-top:2px;
}
#Testimonal ul{
	list-style:none;
}
#Testimonal ul li{
	background:url(../images/bullet.gif) no-repeat 5px 8px;
	margin:5px 10px;
	padding:5px 0 0 20px;
	width:155px;
	font-size:11px;
}

.Content_with_bg{
	background:#89B2D4 url(../images/text_shad.jpg) repeat-x top;
	padding:4px 0 10px 0;
	margin:17px 0 0 0;
}
.Content_with_bg h2{
	font-size:14px;
	color:#004f94;
	padding:10px 0 5px 10px;
}

.horz_line{	
	background:url(../images/line_horz.jpg) repeat-x top;
	font-size:0px;
	line-height:0;
	height:2px;
	margin:5px 10px 0 10px;	
}

#Container_foot{
	background:url(../images/btm.png) no-repeat left top;
	width:770px;
	height:12px;
}

.inputBox{
	border:1px solid #8D8D8D;
	font-size:12px;
	line-height:13px;
	color:#454545;
	padding:2px;
	background:none;
	width:125px;
}

#Footer{
	color:#d1e0ff;
	font-size:11px;
	text-align:center;
	padding:10px;
}

#Footer a{
	font-size:10px;
	color:#d1e0ff;	
	padding:5px;
}
#Footer a:hover{
	color:#fff;	
}

#Footer p{
	color:#009dc5;
	font-size:10px;
	padding:5px 0;
}