/*general*/
* { margin:0px; padding:0px;}
body { width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrap { width:770px; height:auto; text-align:left; margin:0px auto;}
ul { list-style-type:none;}
p { margin-top:10px;}
.clear {clear:both;}
.l { float:left;}
.r { float:right;}
a img {border:none; background:none;}

/*top*/
#banner-top { width:770px; height:118px; background-image:url(../img/banner-top.jpg);}
#banner-top .logo { margin-left:27px; margin-top:13px;}
#banner-top a .logo {border:none; text-decoration:none;}

#menu-top { background-color:#5C727D; border:1px solid #D5E8FF; font-size:10px; height:23px;}
#menu-top ul { }
#menu-top ul li { display:inline; color:#FFFFFF; margin-left:-3px;}
#menu-top ul li a { color:#FFFFFF; text-decoration:none; padding:5px 10px 5px 10px; line-height:23px;}
#menu-top ul li a:hover { color:#5C727D; background-color:#FFFFFF;}
#menu-top ul li.topmenu-on a { background-color:#FFFFFF; color:#5C727D;}
#menu-top ul li.topmenu-on a:hover { background-color:#FFFFFF; color:#5C727D;}


#banner-btm { width:770px; height:203px; background-image:url(../img/banner-btm.jpg);}

/*homepage structure - middle part*/
#middle { width:429px;}
*html #middle { width:426px;}
#middle .homeheading { width:426px; height:44px; line-height:44px; margin-left:11px; border:1px solid #EBEBEB; background-color:#F9F9F9; font-size:24px; padding-left:10px; border-right-color:#F9F9F9; color:#C32032; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
*html #middle .homeheading { width:423px;}

#middle p { margin-left:21px; color:#686868; margin-right:10px; margin-top:15px;}


/*anchor list*/

 ul.qa_list {margin:5px 0 5px 0;padding:10px 0px 10px 0px;border:1px solid #D6D6D6; background:#F0F0F0;}
 ul.qa_list li {margin:0;padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:6px; color:#003399; }
 ul.qa_list li.q {margin:0 0 0px 0;padding:0 0 10px 30px; no-repeat 0px 0px;}
 ul.qa_list li a{color:#205692; text-decoration:underline;}
 ul.qa_list li a:hover{text-decoration:underline;}


/*homepage structure - right part*/
#right { margin:0 20px 0 0; width:245px; height:240px; float:right; background-image:url(../img/rhbox-bg.jpg); padding-left:13px;  padding-right:13px;background-repeat:no-repeat;}

#feature { margin-left:3px;}

/*footer*/
#footer { clear: both; width:770px; height:39px; background-image:url(../img/footer-bg.jpg); background-repeat:no-repeat; margin-top:35px; color:#FFFFFF; font-size:11px; line-height:39px;}
#footer p { float:left; margin-top:1px; margin-left:13px;}
#footer ul { float:right; margin-top:1px; margin-right:13px;}
#footer ul li { display:inline; }
#footer ul li a { color:#FFFFFF; text-decoration:none}
#footer ul li a:hover { text-decoration:underline;}
#footer .footerlogo { float:right; margin-right:13px;} 

/*inside page - top*/
#banner-btm-inside { width:770px; height:73px; background-image:url(../img/banner-btm-inside.jpg);}

/*left navigation*/
#left { width:173px;}
#leftnavigation { width:173px; background-color:#C32032; height:360px; }
#leftnavigation ul { margin:0px 15px 0px 15px; padding:10px 0px 10px 0px; background-color:#C32032;}
#leftnavigation ul li { border-bottom:1px dashed #EBB3B9; padding:10px 0px 10px 10px; background-image:url(../img/lhmenu-arrow.jpg); background-position:0px 14px; background-repeat:no-repeat;}
#leftnavigation ul li.lhmenu-on { font-weight:bold;}
#leftnavigation ul li a { color:#FFFFFF; text-decoration:none;}
#leftnavigation ul li a:hover { text-decoration:underline;}


/*middle inside*/
#middle-inside { width:500px; float:right; margin:0 45px 0 0; /*border:1px solid #000000;*/}
#middle-inside p { color:#686868;}
#middle-inside img.diagram{float:right;}
#middle-inside .process{ margin-top:40px;}

#middle-inside .bcrumb { font-size:9px; margin-top:5px; }
#middle-inside .bcrumb a { color:#686868;}
#middle-inside .bcrumb a:hover { text-decoration:none;}

#middle-inside h1 {color:#C32032; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;font-size:24px; line-height:44px;}
#middle-inside h2 {color:#C32032; font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:12px; line-height:16px;}
#middle-inside .answer {color:#C32032; font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:14px; line-height:16px;}

#middle-inside .regularlist { margin:10px 20px 0 10px; color:#686868;}
#middle-inside .regularlist li { background-image:url(../img/list-arrow.jpg); background-position:0px 3px; background-repeat:no-repeat; padding:0px 0px 10px 12px;}
#middle-inside .regularlist li a { color:#205692; text-decoration:underline;}

#middle-inside .regulartable { border:1px solid #F4D5D8; background-color:#FFFFFF; color:#686868; margin-top:10px; margin-left:10px;}
#middle-inside .regulartable tr.alt td { background-color:#FBF1F2;}
#middle-inside .regulartable tr td { padding:4px;}

#middle-inside .pdflist { margin-top:10px; color:#686868;}
#middle-inside .pdflist li { background-image:url(../img/pdf.gif); background-position:0px 0px; background-repeat:no-repeat; padding:0px 0px 10px 24px;}
#middle-inside .pdflist li a { color:#205692; text-decoration:underline;}
#middle-inside .pdflist li a:hover { text-decoration:none;}

#middle-inside img.location {margin:20px 0 10px 0;}

#middle-inside .p .link a{ color:#CC3366;}
#middle-inside .p .link a:hover { text-decoration:none; color:#003399;}

/* Form Styling */


#about { margin-bottom:20px;}
#about form{ margin-left: 10px; margin-top: 20px;}
#about table{ border-collapse: collapse;}
#about td{	font-size: 12px; background: #fff; padding: 6px 6px 6px 12px; color: #4f6b72; }
#about td.alt{	background: #F5FAFA; color: #797268;}
#about input.s170{ width: 150px;}
#about textarea.s250{ width: 150px; border: 1px solid #CCCCCC;}
#about form a{	font-size: 12px; margin-left: 140px;	padding: 5px; background-color: #E6E6E6; text-align: right; color: #666666; text-decoration: none; margin-right: 1px; border: 1px solid black;}
#about form a.reset{ margin-left: 0px;}
#about form a:hover{ background-color: white; color: black;}
#about .sectors{ padding-left: 7px;}
#about input{ width: 100px; border: 1px #CCCCCC solid;}
#about input.go{ background-image: url(../img/go.jpg);	background-repeat: no-repeat; width: 14px; height: 16px; border: 0px;	margin-left: 2px;}
#about form, fieldset{	border: none;	color: #999999;	font-size:11px;}