html > body * {
	outline:none;
}
body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#1A1A1A;
	margin: 0px;
	padding: 0px;
	background-color:#004486;
	text-align: left;
	top: 0px;
	}
	
h1, h2, h3, h4, h5, h6, form, label, p, ul
{
	margin: 0px;
	padding: 0px;
}

.bound
{
	margin: 0px auto;
	width: 1003px;
}
#clear{clear:both;
height:1px;
}
#hit{padding-bottom:20px; overflow:hidden;}
#top-border{background:url(../images/dotted.gif) top left repeat-x;
padding:15px 0px 0px 0px;
}

p{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484848; 
line-height:20px;
text-align:left;
letter-spacing:1px;
}
.link a{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d90b3;
font-weight:bold;
border-bottom:1px dashed #65b2da;
padding-bottom:1px;
text-decoration:none;
}
.link a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#008681;
font-weight:bold;
border-bottom:none;
text-decoration:none;
border-bottom:1px dashed #6ec25d;
}

.linkmenu a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#49A2D6;
	font-weight:bold;
	line-height: 40px;

}
.linkmenu a:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height: 40px;
}

.Line{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:6px;
	color:#999999;
	font-weight:normal;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;
	vertical-align: middle;
	line-height: normal;
	text-align: justify;
	font-style: normal;
	text-decoration: none;
	border-bottom-width: 2px;
}


.view a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009900;
	font-weight:bold;
	padding-bottom:1px;
	text-decoration:none;
	letter-spacing:1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #009900;
}
.view a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#009900;
font-weight:bold;
border-bottom:none;
text-decoration:none;
}
.green-text{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#008681;
}
.orange-text{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#009900;
}
.darkgrey-text{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
}
.gray-text{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#989898;
}
.gray-text a{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#989898;
text-decoration:underline;
}
.gray-text a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#009900;
text-decoration:none;
}

h2{margin:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
background:url(../images/dotted.gif) bottom left repeat-x;
letter-spacing:1px;
padding-bottom:5px;
padding-top:2px;
}
.h2{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align: left;
}

.Title{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align: left;
}

/*-----------Header Start---------*/

#header {background-image:url(../images/header-bg.gif);
background-repeat:repeat-x;
height:234px;
background-color:#004486;
width:100%;
float:left;
}
#top-nav{float:left;
text-align:right;
height:26px;
padding:6px 23px 0px 0px;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
width:980px;
}
#top-nav a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#FFFFFF;
padding-bottom:1px;
text-decoration:none;
}
#top-nav a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom:none;
	text-decoration:none;
}
#collage{float:left;
height:119px;
margin:6px 0px 12px 0px;
}
/*-----------Elearning---------*/
#download{background-image:url(../images/text-bg.gif);
background-color:#CCCCCC;
height:113px;
}
#elearn{
width:1003px;
height:70px;
float:left;
background-repeat:no-repeat;
}
#elearn-inner{width:1003px;
height:57px;
background-repeat:no-repeat;
}
#download-button{float:right;
padding:10px 25px 0px 0px;
}
/*-----------Main Content Area Start---------*/
#content{background-color:#FFFFFF;
background-image:url(../images/text-bg.gif);
background-position:top;
background-repeat:repeat-x;
overflow:auto;
width:100%;
float:left;
}
#bradcrum{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#008681;
}
#bradcrum a{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#008681;
text-decoration:none;
border-bottom:1px dashed #008681;
text-decoration:none;
}
#bradcrum a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009900;
	text-decoration:none;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #009900;
}
/*-----------Left Colum---------*/
#left-colum{width:294px;
float:left;
padding:0px 0px 0px 13px;
}
.box-outer{width:294px;
padding-bottom:12px;}
.box-top{ height:9px;
background-image:url(../images/box-top-pic.gif);
background-repeat:no-repeat;
}
.box-bottom{ height:9px;
background-image:url(../images/box-bottom-pic.gif);
background-repeat:no-repeat;
}
#newsletter-box{background-image:url(../images/box-inner-pic-1.gif);
background-repeat:repeat-x;
width:282px;
border-left:3px solid #e4e4e4;
border-right:3px solid #e4e4e4;
padding:0px 3px 0px 3px;
height:110px;
}
#archives-box{background-image:url(../images/box-inner-pic-1.gif);
background-repeat:repeat-x;
width:282px;
border-left:3px solid #e4e4e4;
border-right:3px solid #e4e4e4;
padding:0px 3px 0px 3px;
height:110px;
}
input.input{background:#EAF8FF;background-repeat:no-repeat;width:178px;height:18px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#000000;font-size:12px;padding-left:5px;margin: 0px;padding-top: 3px;padding-right: 0px;padding-bottom: 3px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-color:#000000;}
.textfield{border:1px solid #cccccc;width:200px;height:20px;font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.box{ background-image:url(../images/box-inner-pic.gif);
	background-repeat:repeat-x;
	background-color:#E3F6FF;
	width:282px;
	border-left:3px solid #e4e4e4;
	border-right:3px solid #e4e4e4;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.content-left{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#494949;
	font-size:13px;
	font-weight: normal;
	background-position: left;
	text-align: left;
	line-height: 16px;
}

.content{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	font-size:13px;
	font-weight: normal;
	background-position: left;
	text-align: left;
	line-height: 20px;
	letter-spacing: 1px;
}

.content-small{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	font-weight: normal;
	background-position: left;
	text-align: left;
	line-height: 20px;
}

.boxbig{
	background-image:url(/images/box-inner-pic-2.gif);
	background-repeat:repeat-x;
	background-color:#E3F6FF;
	width:282px;
	border-left:3px solid #e4e4e4;
	border-right:3px solid #e4e4e4;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.box-pad{
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
/*-----------Left Colum END---------*/

/*-----------Left Inner  Colum---------*/
#left-colum-inner{width:241px;
float:left;
padding:0px 0px 0px 0px;
}
#left-colum-inner .outer{width:240px;
padding-bottom:12px;
}
#left-colum-inner .box-top-pic{height:15px;
background:url(../images/left-box-top-pic.gif) left top no-repeat;
}
#left-colum-inner .box-bottom-pic{height:11px;
background:url(../images/left-box-bootom-pic.gif) bottom left no-repeat;
}
#overview{background-image:url(../images/left-box-mid-pic.gif);
background-repeat:repeat-y;
padding:0px 20px 0px 20px;
}
#overview ul{margin:0px;
padding:0px;
list-style-type:none;
}
#overview ul li{ color:#65b2da;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:8px 0px 8px 0px;
border-bottom:1px dashed #959595;
}
#overview ul li a{ color:#65b2da;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#overview ul li a:hover{ color:#4d90b3;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#overview .active{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#left-colum-inner .top-image{height:9px;
background-image:url(../images/inner-page-top-pic.gif);
background-repeat:no-repeat;
}

#left-colum-inner .bottom-image{height:9px;
background-image:url(../images/inner-page-bottom-pic.gif);
background-repeat:no-repeat;
}

#left-colum-inner .box-1{background-image:url(../images/box-inner-pic-1.gif);
background-repeat:repeat-x;
background-color:#cee6fb;
width:202px;
border-left:3px solid #e4e4e4;
border-right:3px solid #e4e4e4;
padding:0px 16px 10px 16px;
}
/*-----------Left Inner  Colum END---------*/

/*-----------Right Colum---------*/
#main-colum{float:left;
width:951px;
padding:0px 25px 0px 20px;
}
#right-colum-in{float:right;
width:651px;
padding:20px 25px 0px 20px;
}
#right-colum{float:right;
width:691px;
padding:0px 15px 0px 10px;
}
#list ul {margin:0px;
padding:20px 0px 0px 0px;
list-style-type:none;

}
#list ul li{background: url(../images/moveable-arrow.gif)  left 3px no-repeat;
padding:0px 0px 24px 38px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484848;
font-weight:normal;
text-decoration:none;
line-height:20px;
letter-spacing:1px;
}

.site-map ul {margin:0px;
padding:10px 0px 0px 15px;
list-style-type:none;

}
.site-map ul li{background: url(../images/black-arrow.gif) left 4px no-repeat;
padding:0px 0px 12px 20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484848;
font-weight:normal;
text-decoration:none;
line-height:20px;
letter-spacing:1px;
}
.site-map ul li a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484848;
font-weight:normal;
text-decoration:none;
border-bottom:1px dashed #484848;
}
.site-map ul li a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009900;
	font-weight:normal;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #009900;
}
.site-map ul li ul li{background: url(../images/sub-arrow.gif)  left 4px no-repeat;
padding:0px 0px 12px 20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484848;
font-weight:normal;
text-decoration:none;
line-height:20px;
letter-spacing:1px;
}
.site-map ul li ul li ul li{background:none;
list-style-type:disc;
padding:0px 0px 12px 20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484848;
font-weight:normal;
text-decoration:none;
line-height:20px;
letter-spacing:1px;
}



.faq ul {margin:0px;
padding:10px 0px 0px 0px;
list-style-type:none;
}
.faq ul li{background: url(../images/faq-icon.jpg) left 4px no-repeat;
padding:0px 0px 12px 30px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#484848;
font-weight:normal;
text-decoration:none;
line-height:20px;
letter-spacing:1px;
}
.faq ul li a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d90b3;
font-weight:normal;
text-decoration:none;
border-bottom:1px dashed #484848;
}
.faq ul li a:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#008681;
font-weight:normal;
text-decoration:none;
border-bottom:1px dashed #4d90b3;
}
.date-bg{background-image:url(../images/date-bg.jpg);
background-repeat:no-repeat;
width:59px;
height:62px;
}
.year-bg{background-image:url(../images/year-bg.gif);
background-repeat:no-repeat;
width:59px;
height:43px;
}
.date{font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:14px;
font-weight:bold;
text-align:center;

}
.year{font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:center;
padding-bottom:8px;padding-top:3px;
}
.bigbox{background-image:url(../images/box-inner-pic.gif);
background-repeat:repeat-x;
background-color:#e4f5fd;
border-left:3px solid #e4e4e4;
border-right:3px solid #e4e4e4;
width:944px;
}
.bigbox2 {
	background-image:url(../images/box-inner-pic.gif);
	background-repeat:repeat-x;
	background-color:#e4f5fd;
	border-left:3px solid #e4e4e4;
	border-right:3px solid #e4e4e4;
	width:684px;
}

/*-----------Footer Start---------*/
#footer{background-color:#003c77;
width:100%;
float:left;
height:50px;
}
#client-pad{padding:13px 13px 10px 13px;}
#client{padding:12px 0px 0px 17px;
background:url(../images/clients-bg.gif);
background-repeat:no-repeat;
height:85px;
}
.footer-head{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:14px;
	font-weight:bold;
	letter-spacing: 1px;
}
#footer-nav{font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding:0px 0px 0px 15px;
}
#footer-nav a{font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
#light-gray{color:#89b3af;}
#footer-nav a:hover{font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
border-bottom:1px dashed #ffffff;
}
#client-pic ul{margin:0px;
padding:5px 0px 0px 0px;
list-style-type:none;
}
#client-pic ul li{display:inline;
padding:0px 20px 0px 0px;
}
/*-----------Footer END---------*/
.strip{background:url(../images/strip.gif) left top repeat-x #004486;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
.even{background:#e5f7ff;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#004486;
font-size:12px;
}
.odd{background:#f1f1f0;}
.border-blue{ border-bottom:1px solid #ccf0ff;}
.border-white{ border-bottom:2px solid #ffffff;}

.border{ border:3px solid #e4e4e4;}
.button
	{
	color:#000000;	
		cursor:hand;
	height:20px;
		}
		
	 a.button
	{ background-image:url(../images/button-bg.jpg); 
	 	background-color:#e4e4e4;
	border:#8c8b8b 1px solid;
	color:#000000;
	cursor:hand;
	text-decoration:none;
	display:block;
	padding:2px 0px 0px 0px;
	text-align:center;
	}
	 a.button:hover
	{
	display:block;
	color:#009900;
	cursor:hand;
	text-decoration:none;
	}
.dark-orange{font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#00593D;
}	
.dark-orange a{font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#009900;
text-decoration:underline;
}	
.dark-orange a:hover{font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}	

sup{color:#009900;}
.font{font-family:Tahoma;
font-size:12px;
}
.squarebox 
{
	BORDER-RIGHT: #336699 0px solid;
	BORDER-TOP: #336699 0px solid;
	OVERFLOW: hidden;
	BORDER-LEFT: #336699 0px solid;
	WIDTH: 10em;
	TEXT-ALIGN: left;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 10em;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.squareboxgradientcaption 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	background-color:#e4e4e4;
	PADDING-BOTTOM: 0px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #004486
}
.squareboxcontent {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 0px; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #004486;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	border-bottom:1px dashed #ffffff;
}

.squareboxcontentlast {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 0px; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #004486;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}
.registerheader {
	OVERFLOW: hidden;
	COLOR: #305e62;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	word-spacing: 1px;
	letter-spacing: 1px;
	line-height: 18px;
	vertical-align: top;
}
