/* CSS Default */

html, body, div, span, applet, object, iframe,
 p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
a:visited{font-family:Arial; color:#3554a7; text-decoration:none;}
a:link{font-family:Arial; color:#3554a7; text-decoration:none;}
a:hover{font-family:Arial; color:#3554a7; text-decoration:underline;}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CSS Document */

body{ background:#f5f4f4;}
#main{ width:100%; height:auto;}
#contents{ width:940px; height:auto; margin-top:20px;}
#footer{ background:#292929 repeat-x; width:100%; height:35px; clear:both;}
.header{ width:100%; height:211px; background:#3452a8;}
.bgpanel{ background:url(images/bgpanel.jpg) repeat-x; width:100%; height:44px;}
.bgpanel ul {padding-top:12px;}
.bgpanel ul li { display:inline;}
.bgpanel ul li a{ margin-left:43px;}

.textpanel{font-family:Arial; font-size:13px; font-weight:bold; color:#3452a8; text-decoration:none;}
.textpanel a:visited{font-family:Arial; font-size:13px; font-weight:bold; color:#3452a8; text-decoration:none;}
.textpanel a:link{font-family:Arial; font-size:13px; font-weight:bold; color:#3452a8; text-decoration:none;}
.textpanel a:hover{font-family:Arial; font-size:13px; font-weight:bold; color:#3452a8; text-decoration:underline;}


.logo{ background:url(images/logo.jpg) no-repeat; width:185px; height:190px; float:left; margin-top:21px;}

.left-home{ width:682px; height:auto; float:left; text-align:left; padding-bottom:40px; padding-right:30px;}
.right-home{ width:210px; height:auto; float:left; text-align:left; padding-bottom:40px;}

.imgborder{ border: solid 1px #CCCCCC;}
.imghover{opacity:0.9;filter:alpha(opacity=99);}
.imghover:hover{opacity:0.6;filter:alpha(opacity=66);}

.homeleftcontent{width:670px; height:auto; border:dashed 1px #a9a9a9; border-left:0px; border-right:0px; border-top:0px; padding:0px 0px 30px 0px;}
.homeleftcontent ul li{ display:inline; padding-left:5px;}

.homerightcontent{width:210px; height:auto; clear:both; margin-top:0px; border:dashed 1px #a9a9a9; border-left:0px; border-right:0px; border-top:0px; padding:0px 0px 10px 0px;}
.homerightcontent1{width:210px; height:auto; clear:both; margin-top:0px; border:dashed 1px #a9a9a9; border-left:0px; border-right:0px; border-top:0px; padding:5px 0px 10px 0px; margin-bottom:20px;}

h1{ font-family:Arial; color:#3554a7; text-decoration:none; font-size:22px; letter-spacing:0px; font-weight:normal;}
.headtext1{ font-family:Arial; color:#3554a7; text-decoration:none; font-size:22px; font-weight:normal;}
.text1{ font-family:Arial; font-size:14px; color:#262626; text-decoration:none; line-height:16px;}

.text2{font-family:Arial; font-size:12px; color:#3554a7; text-decoration:none;}
.text2 a:visited{font-family:Arial; font-size:12px; color:#3554a7; text-decoration:none;}
.text2 a:link{font-family:Arial; font-size:12px; color:#3554a7; text-decoration:none;}
.text2 a:hover{font-family:Arial; font-size:12px; color:#3554a7; text-decoration:underline;}

.text3{font-family:Arial; font-size:14px; color:#3554a7; font-weight:bold; text-decoration:none;}
.text3 a:visited{font-family:Arial; font-size:14px; color:#3554a7; font-weight:bold; text-decoration:none;}
.text3 a:link{font-family:Arial; font-size:14px; color:#3554a7; font-weight:bold; text-decoration:none;}
.text3 a:hover{font-family:Arial; font-size:14px; color:#3554a7; font-weight:bold; text-decoration:underline;}


.text4{font-family:Arial; color:#3554a7; text-decoration:none; font-size:18px; letter-spacing:0px; font-weight:normal;}
.text4 a:visited{font-family:Arial; font-size:18px; color:#3554a7; font-weight:normal; text-decoration:none;}
.text4 a:link{font-family:Arial; font-size:18px; color:#3554a7; font-weight:normal; text-decoration:none;}
.text4 a:hover{font-family:Arial; font-size:18px; color:#3554a7; font-weight:normal; text-decoration:underline;}

.text2 li{ display:inline;}

.textfooter{ font-family:Arial; font-size:12px; color:#a0a0a0; text-decoration:none; text-align:right;}
.textfooter a{ font-family:Arial; font-size:12px; color:#a0a0a0; text-decoration:none; text-align:right; font-weight:bold;}
.textfooter a:visited{ font-family:Arial; font-size:12px; color:#a0a0a0; text-decoration:none; text-align:right;font-weight:bold;}
.textfooter a:hover{ font-family:Arial; font-size:12px; color:#FFCC00; text-decoration:none; text-align:right;font-weight:bold;}

.top{background:url(images/tothetop.jpg) no-repeat; width:28px; height:24px; float:left; margin-top:3px; opacity:0.9;filter:alpha(opacity=99);}
.top:hover{opacity:0.6;filter:alpha(opacity=66);}

.homeleftcontenthearing{width:670px; height:auto; border:dashed 1px #c6c6c8; border-left:0px; border-right:0px; border-top:0px; padding:20px 0px 10px 0px;}
.homeleftcontenthearing ul li{ padding-top:15px;}

/***********************/

.nav_path {
	font-family:Arial;
	color:#666666;
	font-size:10px;
}
.nav_path a:link {
	text-decoration:none;
	color:#666666;
	font-size:10px;
}
.nav_path a:visited {
	text-decoration:none;
	color:#666666;
	font-size:10px;
}
.nav_path a:hover {
	text-decoration:none;
	color:#294A7B;
	font-size:10px;
}

.submit { width:150px; height:30px;}

.mandatory {
	color:#FF0000;
}

.input_style {
	margin-bottom:5px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.qn ol {}
.qn ol li {padding-bottom: 20px;}
.qn ol li ul li { text-transform:capitalize;}

.lista li{
	list-style:disc;
	list-style-position:inside;
	text-indent: 30px;
	padding-left: 2em;
text-indent: -1em;
}
.lista2 li{
	list-style:lower-roman;
	list-style-position:inside;
	text-indent: 30px;
	padding-left: 2em;
text-indent: -1em;
}
ul.lista3 {
	list-style: disc;
	list-style-position:inside;
	text-indent: 30px;
	padding-left: 2em;
text-indent: -1em;
}

#p1{
	width: 590px;
	margin: 0 auto 10px;
}

/********* what's new********/

#fade{width:566px; height:298px; margin-top:10px; clear:both; overflow:hidden; border:solid 1px #CCCCCC; background:#FFFFFF;}
.fade_contents{width:566px; height:298px; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4b4b4b; line-height:20px;}

.imgborderleft{ border-left:solid 1px #CCCCCC;}

.whatsnewleft{ width:283px; height:298px; float:left;}
.whatsnewright{ width:283px; height:298px; float:right;}

.fade_contents ul li{ display:block;}

/********* end what's new********/