body
{
	background-image:url('../images/bg.gif');
	background-color:#164476;
	background-repeat:repeat-x;
	margin-top:3px;
	width:auto;
}

/* this is main part */

#main
{
	background-color:#FFFFFF;
	width:800px;
	height:auto;
	margin:0px auto 0px auto;
	overflow:hidden;
}
h2
{
font-size: 15px;
text-transform:uppercase;
text-align: left;
color: #164476;
margin:0px 20px 7px 20px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, san-serif;
border-bottom: 1px solid #ccc;
}

h3 
{
	font-size:10px;
	color: #164476;
	border-bottom: 1px solid #cccccc;
	text-align:left;
	margin-bottom: 3px;
}
h4 
{
	font-family:Verdana, Thaoma, sans-serif;
	font-size: 15px;
	text-align: left;
	color: #164476;
	margin:0px 20px 7px 20px;
	font-weight:bold;
}

hr
{
	width:97%;
	color:#CCCCCC;
}

a{
color:#990033;
}
a:hover
{
	color:#990033;
}
p
{
	font-family:Verdana, Thaoma, sans-serif;
	font-size:11px;
	text-align:justify;
	padding:0px 0px 0px 0px;
	color:#000000;
}
ul
{
	font-family:Verdana, Thaoma, sans-serif;
	font-size:11px;
	text-align:justify;

	color:#000000;
}

/* this is header section */
#header {
	position: relative;
	width: 100%;
	height: 308px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-repeat:no-repeat;
}
#leftcol {
	position:absolute;
	width: 182px;
	color: #564b47;
	top: 104px;
	height: 40px;
	margin:0px 0px 0px 7px;
	}
	
	
	
	
/* ----------------- MAIN NAVIGATION ----------------- */


ul#verticlenav {
	float: left;
	width: 100%;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	list-style-type: none;

	}

ul#verticlenav li {
	/* float: left; */
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
}

/* Although we have redefined the li style as an inline element, we need to make the actual links block level elements so we can give them widths and have them display properly as "buttons." */
ul#verticlenav li a {
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	display: block;
	height: 17px;
	text-indent: 20px;
	padding-top: 4px;
	margin: 0px;
	font-weight:bold;
	color: #fff;
	border-bottom: 1px dotted #195b88;
}


ul#verticlenav li a:hover, ul#verticlenav li a.current {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#083b5e;
}

/* this is content section */
#container
{
	background-color:#e6f4f7;
	width:800px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

#left
{
	background-color:#e6f4f7;
	width:200px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	float:left;
}


#left_links
{
	background-color:#e6f4f7;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	float:left;
}


#flash_img
{
	width:600px;
	height:210;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

#right
{
	background-color:#ffffff;
	width:600px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	float:left;
}
.text
{
	font-family:Verdana, Thaoma, sans-serif;
	font-size:10px;
	text-align:justify;
	padding:0px 15px 0px 10px;
	color:#564B47;
	line-height:155%;
}
.text1
{
	font-family:Verdana, Thaoma, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 15px 0px 20px;
	color:#000000;
	line-height:165%;
}
.text2
{
	font-family:Verdana, Thaoma, sans-serif;
	font-size:10px;
	text-align:justify;
	padding:3px 15px 0px 2px;
	color:#164476;
	line-height:150%;
}
.text3
{
	font-family:Verdana, Thaoma, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:5px 15px 5px 20px;
	color:#000000;
	line-height:160%;
}

.textul
{
	font-family:Verdana, Thaoma, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:10px 15px 0px 40px;
	color:#000000;
	line-height:27px;
}
.standout 
{
	background-color: #E6F4F7;
	border: 1px solid #164476;
	margin: 10px 0px 40px 20px;
	float:left;
	width: 550px;
	height: auto;
}
.ctaimage 
{
	float: right;
	margin: 0px 20px 20px 10px;
	border: 1px solid #ccc;
	width: 225px;
	padding: 3px;
	background-color:#FFFFFF;
	clear:both;
}
	
.ctatext 
{
	font-family:Verdana, Thaoma, sans-serif;
	background-color:#E6F4F7;
	color:#164476;
	margin:0px;
	padding:3px;
	padding: 3px;
	font-size:13px;
	font-weight: 600;
	width: 219px;
	margin-top: 1px;
	text-align:center;
}

.borderbtm {
border-bottom: 1px dotted #ccc;
}

#img
{
	margin:0px 0px 0px 0px;
}

/* this is for footer */
#footer 
{
	font-family:Verdana, Thaoma, sans-serif;
	text-align: center;
	font-size: 9px;
	padding-top: 2px;
	color: #fff;
	background-color:#000033;
	height: auto;
	background-repeat: no-repeat;
	line-height: 25px;
}
#footer a 
{
	text-decoration: none;
	font-size: 9px;
	color: #ffffff;
	padding-left:5px
}
#footer a:hover 
{
	text-decoration: underline;
	color: #fff;
}