* {
	margin:0;
	padding:0;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
strong{
	font-weight:normal;
}
body {
	margin:0px;
	padding:17px 0 0 0;
	background-color:#47b6eb;
	background-image:url(../images/bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
}
a{
	/*text-decoration:underline;*/
	color:#000;
}
a:hover{
	text-decoration:none;
}
#main-wrapper{
	width:925px;
	margin:0 auto;
}
#logo{
	width:304px;
	height:253px;
	float:left;
	padding:13px 0 0 0;
}
#flash{
	width:621px;
	height:266px;
	float:right;
	background-image:url(../images/flash-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#navigation{
	width:880px;
	clear:both;
	height:49px;
	margin:0 auto;
	background-image:url(../images/nav-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:0 0 0 7px;
}
#bottom-corner{
	width:925px;
	height:14px;
	background-image:url(../images/content-btm-corner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#content-wrapper{
	width:887px;
	padding:19px;
	background-color:#FFFFFF;
	background-image:url(../images/content-top-corner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-size:12px;
	color:#000;
	line-height:18px;
	display:table;
	position:relative;
}
/*Safari hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#content-wrapper {
width:925px;
}
}
/*End Safari hack*/
#left{
	width:226px;
	float:left;
}
#overview-box{
	width:196px;
	background-image:url(../images/overview-box.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#ee941a;
	padding:18px 15px;
}
#overview-box h1{
	margin:0;
	padding:5px 0 15px 35px;
	background-image:url(../images/program-view.jpg);
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#003399;
}
#overview-box h2{
	margin:0;
	padding:15px 0 15px 35px;
	background-image:url(../images/contact-us.jpg);
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#003399;
}

#overview-box h7{
	margin:0;
	padding:0;
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family:Tahoma,"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
}

#overview-box p{
	margin:0;
	padding:0 0 10px 0;
	line-height:22px;
}
#overview-box p a{
	color:#000;
	text-decoration:none;
}
#overview-box p a:hover{
	text-decoration:underline;
}
#overview-box-btm{
	width:226px;
	height:12px;
	background-image:url(../images/overview-btm-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 0 18px 0;
}

/*start menu*/
#overview-box ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#overview-box ul li {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
#overview-box ul li a {
	font-size:12px;
	display: block;
	border-bottom: 1px dashed #4c4c4c;
	padding:6px 0px 6px 5px;
	text-decoration: none;
	color: #121212;
	width:171px;
	/*background-image:url(../images/dot.png);
	background-position:8px 12px;
	background-repeat:no-repeat;*/
}

#overview-box ul li a:hover, #overview-box ul li a:focus {
	color: #121212;
	background-color: #fae39b;
}
#overview-box ul li a.active{
	color: #121212;
	background-color: #fae39b;
}
#overview-box ul li .last {
	border-bottom:none;
}
/*End menu*/

#expert-box{
	width:226px;
	background-image:url(../images/expert-box-line.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
#expert-box-center{
	width:196px;
	padding:15px 15px 8px 15px;
	background-image:url(../images/expert-box-top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#expert-box-center h1{
	margin:0;
	padding:18px 0 15px 40px;
	background-image:url(../images/expert-h1-bg.jpg);
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#003399;
}
#expert-box-center p{
	margin:0;
	padding:0 0 2px 0;
	text-align:justify;
	line-height:18px;
}
#expert-box-btm{
	width:226px;
	height:15px;
	background-image:url(../images/expert-box-btm.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 0 18px 0;
}

#right{
	width:637px;
	float:right;
	/*margin:15px 0 0 24px;*/
	margin:15px 0 0 0;
}
#right h1{
	margin:0;
	padding:0 0 8px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	color:#003399;
	border-bottom:solid 1px #7a7b7a;
}
#right h1 span{
	color:#ff5d05;
}
#right h2{
	margin:0;
	padding:0 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#003399;
}
#right h2 span{
	color:#ff5d05;
}
#right p{
	margin:0;
	padding:8px 0 3px 0;
	font-size:14px;
	color:#000;
	line-height:19px;
}
#right p a{
	text-decoration:none;
	color:#000066;
}
#right p a:hover{
	text-decoration:underline;

}
.read-more{
	width:637px;
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#ff5d05;
	clear:both;
	margin:15px 0;
}
.read-more a{
	text-decoration:none;
	color:#ff5d05;
	background-image:url(../images/read-more-icon.jpg);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding:0 0 7px 20px;
}
.read-more a:hover{
	color:#01b7e7;
}
.gray-box-top{
	width:637px;
	height:10px;
	background-image:url(../images/top-corner.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.gray-box{
	width:615px;
	clear:both;
	border-left:solid 1px #adb9c2;
	border-right:solid 1px #adb9c2;
	padding:10px 10px;
}
.gray-box-btm{
	width:637px;
	height:10px;
	background-image:url(../images/btm-corner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 0 25px 0;
}
.photo{
	padding:3px;
	border:solid 1px #b6b6b6;
}


#footer{
	clear:both;
	width:925px;
	text-align:center;
	padding:20px 0 10px 0;
	margin:0 auto;
}
#footer a{
	text-decoration:none;
	color:#000;
	padding:0 10px;
}
#footer a:hover{
	color:#fff;
}
#copyright{
	font-size:10px;
	line-height:30px;
}
.photobordor{
	border:solid 2px #47b6eb;
	margin:5px 5px 5px 5px;
	padding:2px 2px 2px 2px;
}


#right ul{
	padding:0;
	margin:0; 
	list-style-type:none;
}
#right ul li{
	line-height:20px;
	height:22px;
	list-style-type:disc;
	/*background-image:url(../images/li_img.jpg);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:0 0 0 15px;*/
}	
#right ul li a{
	text-decoration:underline;
	line-height:16px;
	height:22px;
}
#right td{
	padding:3px 3px 3px 3px;

}

.submenu{
	margin:10px 0;
	padding:0;
}
.submenu ul{
	margin:0;
	padding:0;
}
.submenu ul li{
	margin:0;
	padding:0;
	list-style:none;
	display: block;
	line-height:20px;
}
.submenu ul li a{
	color:#000;
	text-decoration: none;
}

.submenu ul li a:hover{
	color:#000;
	text-decoration:none;
}
.glossymenu{
	margin:5px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
}

.glossymenu a.menuitem{
	color:#000;
	display:block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width:auto;
	text-decoration: none;
	line-height:18px;
	margin:2px 0 0 0;
	padding:2px;
	font-size:11px;
	font-weight:bold;
}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	color: #000;
}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 2px;
	right:15px;
	border: none;
}
.glossymenu a.menuitem:hover{
	color:#003399;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
	/*background: #EDFCFC;*/
	width:180px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding:0 0 0 20px;
	/*background-image:url(images/navigation-bg.jpg); 
	background-repeat:repeat-y;*/
}

.glossymenu div.submenu ul li{
	/*background-image:url(images/nav-line.jpg);
	background-repeat:no-repeat;
	background-position:5px bottom;
	border-bottom:dotted 1px #61594e;*/
}

.glossymenu div.submenu ul li a{
	color:#000;
	text-decoration: none;
	line-height:18px;
}

.glossymenu div.submenu ul li a:hover{
	color: #000;
	text-decoration:underline;
}



/*Start 11-10-09 CSS*/

fieldset{
	/*-moz-border-radius: 8px; border-radius: px; */
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	border:solid 1px #cecece;
}
legend{
	padding:0 5px;
	font-weight:bold;
	color:#003399;
	margin:0;
}
.width-100{
	width:82%;
	height:20px;
}
.width-80{
	width:97%;
}
.small-txt{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#000;
	font-style:italic;
}
h6{
	margin:0;
	padding:0 0 5px 0;
	color:#040486;
	border-bottom:solid 1px #cecece;
	font-size:14px;
}
.width100{
	width:98%;
	overflow:auto;
}
.grid-heading{
	background-color:#47b6eb;
	color:#fff;
	font-weight:bold;
}
.alternet-td{
	background-color:#c1e8fb;
	font-size:12px;
}
.alternet-td1{
	background-color:#dbf1fb;
	font-size:12px;
}
.error{
	background-color:#FFDDDD;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:2px;
	text-align:center;
	border:solid 1px #fdc3c3;
	color:#fe6f6f;
}

.success{
	background-color:#dbf8db;
	border:solid 1px #aee7af;
	padding:4px 2px;
	color:#33A333;
	width:99%;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

.status {
	border-color:#C7F2C8;
	color:#006633;
	background-color:#dffde0;
	padding:2px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.alternate{
	background-color:#F8FBFD;
	height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBF4FC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBF4FC;
	padding-left: 15px;
	color:#2A2A2A;
	font-weight:normal;
}
.alternate2{
	background-color:#FFFFFF;
	padding-left: 15px;
	height:25px;
	color:#2A2A2A;
	font-weight:normal;
}
.print {
color:#7A6655;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 auto;
width:789px;
}

.grid-heading1{
	background-color:#943634;
	color:#fff;
	font-weight:bold;
}
.alternet-td_1{
	background-color:#fde4d0;
	font-size:12px;
}
.alternet-td1_1{
	background-color:#ffffff;
	font-size:12px;
}

.tabText{
	margin:15px 0 15px 0;
	padding:0;
	background-position:left 7px;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#333399;
	text-decoration:underline;
}
.rightmenutext{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:4px;
}


.pad  {
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	margin-bottom:10px;
	margin-top:10px;
}

.pad ol  {
	padding-left:15px;
}
.pdf a{
	text-decoration:none;
	color:#0000FF;
}

.pdf a:hover{
	text-decoration:underline;
}
.deadlines{
	border:solid 0px #000000;
}
.deadlines td{
	border-top:solid 1px #000000;

}
.login-text{
	font-size:12px;
	font-weight:bold; 
}
