@charset "utf-8";
/* Start body */
body { background: url(body-bg.jpg); margin:0px; font-family: "Trebuchet MS", Arial; color: font-size:12px; line-height:18px; }

h1 { margin:0px; padding: 0px; font-weight:normal; }
h2 { margin:0px; padding: 0px; font-weight:normal; }
h3 { margin:0px; padding: 0px; font-weight:normal; }

.cl{ clear:both; margin:0px; padding:0px;}
.fl{ float:left;}
.fr{ float:right;}

ul, li{ margin:0px; padding:0px; list-style-type:none;}
.list li{ padding-left:15px; list-style:disc; list-style-position:inside; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
/* Start main wrapper */
#mainwrapper { margin: auto; width: 825px; padding-top:15px;}
#wrapper { float:left; width: 825px; }

/* Start top menu */
.topmenu { margin:0px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding-bottom:10px; font-weight:bold;}
.topmenu a { text-decoration:none; padding-right: 12px; color: #472380}
.topmenu a:hover { color: #8c64cd; }

/* Start Header area */
#header { width:auto;}
#header .headerleft { float:left; width: 14px;}
#header .headercenter { float:left; width: 796px; background:url(top-bg.gif) repeat-x top; height: 80px; padding:10px 0px 5px 0px; }
#header .logoarea { float:left;}
#header .contactno { float:right; width: 350px; font-family: "Trebuchet MS", Arial; color: #514694; text-align:right; padding-top:10px;}
#header .contactno h1 { font-size: 24px; letter-spacing:1px;}
#header .contactno a { color: #514694; text-decoration:none; }
#header .contactno a:hover { text-decoration: underline;}
#header .headerright {  float:left; width: 13px;}

/* Start Banner area */
#banner { float:left; margin:0px; padding:0px; }

/* Start content Area */
#contentarea { background:#FFFFFF; float:left; width: 825px; }
#contentleft { float: left; width: 550px; background:url(line.gif) no-repeat right top; padding:0px 13px 0px 0px;}
.block {float: left; width: 254px; background:url(block-bottom-bg.gif) bottom no-repeat #f7f4f4; padding:10px 10px 8px 10px; border-right: 1px solid #dad9d9; }
.block h2 { font-size: 13px; color: #d2103e; text-transform:uppercase; padding-bottom:3px;}
.block h3 { font-size: 13px; color: #352b72;}

/* Start block one */
.bocktxt1 { padding: 3px 0px 10px 90px; background:url(lois_photo.jpg) no-repeat left 7px; color: #222222; text-align:justify;  font-family: "Trebuchet MS", Arial; font-size: 12px; }
.learnmore{ font-size:12px; text-align:right; padding:10px 0px 0px 0px; text-transform:uppercase; font-style:italic; }
.learnmore a { text-decoration: none; color: #222222;}
.learnmore a:hover {text-decoration:underline; }

/* Start block two */
.bocktxt2 { padding: 3px 0px 10px 90px; background:url(package-img.gif) no-repeat left 9px; font-family: "Trebuchet MS", Arial; font-size: 12px;  color: #222222; text-align:justify; }
.learnmore{ font-size:12px; text-align:right; padding:10px 0px 0px 0px;}
.learnmore a { text-decoration: none; color: #222222;}
.learnmore a:hover {text-decoration:underline; }

/* content */
#content { padding: 10px 0px 10px 10px; }
#content h1 { font-size: 24px; color: #d2103e; font-style:italic; padding-bottom: 5px;}
#content h2 { font-size: 20px; color: #d2103e; font-style:italic; padding-bottom: 5px;}
#content h3 { font-family:"Trebuchet MS", Arial; font-size: 12px; padding-bottom:10px; color: #153163; }
#content h3 span{ font-family:"Trebuchet MS", Arial; font-size: 12px; padding-bottom:10px; color: #000; font-weight:bold; margin:0px;}
#content p { margin:0px; padding:0px 0px 10px 0px; font-family:"Trebuchet MS", Arial; font-size: 12px; }
.need {font-size:22px; color: #e5e5e5; padding: 5px; background: #d2103e; text-align:center;}
.need a { color:#FFFFFF; text-decoration:underline;}
.need a:hover{color:#FFFFFF; text-decoration:none;}
.bold{ font-family:"Trebuchet MS", Arial; font-size: 14px; padding-bottom:10px; color: #000; font-weight:bold; margin:0px;}

.parw{padding:0px 0 0 60px; margin:14px 0 0 0px;}

#content h3.home{font-family:"Trebuchet MS", Arial; font-size: 14px; padding-bottom:10px; color: #153163; line-height:20px; }
#content p.home{margin:0px; padding:0px 0px 10px 0px; font-family:"Trebuchet MS", Arial; font-size: 14px; line-height:20px; }


/* Start Right area */
#contentright { float:left; width: 242px; padding:10px 10px 0px 10px; }
#contentright h2 { font-size: 13px; color: #d2103e; text-transform: uppercase; padding-bottom:5px; }
#contentright h3 { font-size: 12px; color: #352b72; padding-bottom: 8px;}
#contentright p { font-family: "Trebuchet MS", Arial; font-size: 12px; text-align:justify; margin:0px; padding-bottom:10px; }
.more { text-align:right; font-size:12px; text-transform:uppercase; font-style:italic}
.more a { color: #222222; text-decoration:none; }
.more a:hover { text-decoration:underline; }
.download-link{ background: #d2103e; display:block; margin:10px 0; width:280px; font-weight:bold; cursor:pointer;}
.download-link a{ background: #d2103e; display:block; color:#FFFFFF; text-decoration:underline; padding:3px 10px; cursor:pointer;}
.download-link a:hover{ background: #4d4291; display:block; color:#FFFFFF; text-decoration:none; padding:3px 10px; cursor:pointer;}

.bgcolor{ background:#ecebeb; padding:5px;}
.bgnone{ background:none; padding:5px;}

#contentright .enquiry { margin:0px; }
#contentright .enquiry ul { margin: 0px; padding: 0px; list-style: none; } 
#contentright .enquiry li { float: left; font-family:"Trebuchet MS", Arial; font-size: 12px; color: #372d6f; padding-bottom:5px;}
#contentright .enquiry li.enqleft { width: 70px; padding-right:5px; }
#contentright .enquiry li.enqright { width: 160px; }
#contentright .enquiry .input { background: #f9f8f8; border:1px solid #acacac; width:160px;}
#contentright .enquiry textarea { background: #f9f8f8; border:1px solid #acacac; width:160px; overflow:auto; height:50px;}

.submit{background: url(submit-btn.gif) left top no-repeat; outline:none; width:68px; height:22px;  display:block; margin:0 0 0 50px; border:none; font:normal 11px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; cursor:pointer; }
.submit:hover{background: url(submit-btn_hov.gif) left top no-repeat; outline:none; width:68px; height:22px; display:block;}


/* Inner Left Container */
#innercont_left {float: left; width: 542px; background:url(line.gif) no-repeat right top; padding:6px 13px 0px 8px;}
#innercont_left h1{background:#d2103e; display:block; font:normal 24px/35px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#FFFFFF; padding:0 0 0 11px; margin:0px 0 8px 0;}
#innercont_left h4 { font:normal 12px "Trebuchet MS", Arial; padding-bottom:10px; color: #153163; margin:0px;}
#innercont_left p {margin:0px; padding:0px 0px 5px 0px; font-family:"Trebuchet MS", Arial; font-size: 12px; color:#222222; }
#innercont_left h2{ font:normal 18px Georgia, "Times New Roman", Times, serif; color: #d2103e; text-transform: uppercase; margin:20px 0 8px 0px; }
#innercont_left ul{ font:normal 12px/22px Georgia, "Times New Roman", Times, serif; color: #42397b; float:left; }
#innercont_left ul.margin-right{margin:0 10px 0 0px;}
#innercont_left ul li{ margin:0px; padding:0px 0 0 14px; background:url(bullet.gif) left 7px no-repeat; text-decoration:none; font:normal 12px "Trebuchet MS", Arial;}
#innercont_left ul li a{ color: #42397b; text-decoration:none;}
#innercont_left ul li a:hover{color: #d2103e; text-decoration:none;}

.sitemap{ padding:0; margin:30px 0 20px 20px;}
.sitemap ul{ font:normal 12px/22px Georgia, "Times New Roman", Times, serif; color: #42397b; width:400px;  }
.sitemap ul li{ margin:0px; padding:0px 0 0 14px; background:url(bullet.gif) left 10px no-repeat; text-decoration:none;}
.sitemap ul li a{ color: #42397b; text-decoration:none;}
.sitemap ul li a:hover{color: #d2103e; text-decoration:none;}


/* Start Footer */
#footer { padding: 10px 0px 10px 0px; }
#footer .footerleft { float:left; width: 400px; font-family:"Trebuchet MS", Arial; color: #d2103e; font-size: 12px; }
#footer .footerleft a { color: #d2103e; text-decoration:none; padding:0px 5px 0px 5px; }
#footer .footerleft a:hover { text-decoration:underline; }
#footer .footerright { float:right; text-align:right; width:400px; font-family:"Trebuchet MS", Arial; font-size:12px; color:#3c555e; }
#footer a { color:#3c555e; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

.cssform{ margin: 0 0 0 5px}
.cssform p{width: 500px; clear: left; margin:3px 0; padding: 10px 0 8px 0; }
.cssform label{font-weight: bold; float: left; margin-left: 0px; width: 150px; }
.cssform input[type="text"]{ width: 250px; background: #f9f8f8; border:1px solid #acacac; }
.cssform textarea{width: 250px; height: 150px; background: #f9f8f8; border:1px solid #acacac;}
* html .threepxfix{margin-left: 3px;}

.logo{ position:relative; top:-40px; }

