
/*
Author: duminda wijerathna | dumidesign.com
Site: ICM

*/



body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {
/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {*/margin: 0; padding: 0;}
fieldset, img {border: 0;text-align: center;}
option { padding-left: 0.4em; }
ul, ol, dl { margin: 1em 0; padding-left: 40px }
dl { margin: 1em 0; }
dd { padding-left: 40px; }
blockquote { margin: 0 0 1em 1.5em; }
p {	margin: 1em 0; font-size:13px; }
td, th { padding: 1px; }
html {
height: 100%;margin-bottom: 1px;font-size:13px;}
body#page {background: #ffffff;}
div#date {
margin: 4px 10px 0px 0px;float: left;font-size: 85%;color: #ffffff;}
div#logo {width:205px; height:168px; padding:0px 0px 0px 5px; float:left;background:url(../images/logo_bg.jpg) no-repeat;/*border-right:1px inset #666;*/}
div#flashbanner {width:750px; height:168px; float:left;}
div#top {width: auto;  margin: 10px 0px 0px 0px;background: url(../images/top_t.png) 0 0 repeat-x;clear: both;  }
div#footer {width: auto;  min-height: 100px;padding: 10px 0px 0px 0px;clear: both;  text-align: center;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #646464;background-image:url(../images/bodybg.jpg); background-repeat:repeat-x;background-position:top;}
#contentsection {width:960px; margin:0px auto;clear:left;}
.contentsection {width:960px; margin:0px auto;clear:left;}
#contentsectionbg {width:960px; margin:0px auto;clear:left; background-image:url(../images/main_bg.jpg); background-repeat:repeat-y; overflow:hidden; }
#topspace{width:960px; margin:0px auto; padding-top:0px; background-image:url(../images/main_bg.jpg); background-repeat:repeat-y; clear:left; }
/*top menu*/
#topmenu{ height:25px;padding-right:5px;width:350px;float:right; }
#topmenu a{ text-decoration:underline; color:#000; }
#topmenu a:hover{ text-decoration:none; color:#666; }
/*menu bar*/
#menuHead {height:168px;/* background-image:url(../images/main_bg.jpg); */background-repeat:repeat-y ;clear:left; width:960px; background-color:#FFF;}
#menu {height: 35px; clear:left; width:960px; background:url(../images/menubar_bg.jpg) repeat-x; }
#menu ul {list-style:none;padding:0; margin:0px 0px 0px 20px;}
#menu ul li{list-style:none;padding:0; margin:0; float:left }
#menu  a {font-weight:lighter;font-size:13px;float:left;display:block;height: 35px;line-height: 31px;color: #333;text-decoration: none; padding:0 20px}
#menu  a:hover {font-weight:lighter;font-size:13px;float:left;display:block;height:35px;line-height: 31px;color: #FFF;text-decoration: none; padding:0 19px; background-color:#5AABE7; border-right:1px solid #2C82AB;border-left:1px solid #2C82AB;}
#menu-active {font-weight:lighter;font-size:13px;float:left;display:block;height:35px;line-height: 31px;color: #FFF;text-decoration: none; padding:0 19px; background-color:#5AABE7; border-right:1px solid #2C82AB;border-left:1px solid #2C82AB;}
/*date*/
#date {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; float:left; width:300px; height:25px;}
/*left right middle coloms*/
#leftpanel{width:219px; padding-top:10px; float:left;  }
#middlepanel{width:500px; background-color:#FFFFFF; border-right:1px solid #F3F3F3; border-left:1px solid #F3F3F3;  float:left; padding:0px 10px 0px 10px;}
#rightpanel{width:219px; padding-top:10px; float:right; }
/*footer*/
#footer {width:960px;margin:0px auto;clear:left;background-image:url(../images/footer_bg.gif); background-repeat:no-repeat;background-position:bottom;border-top:1px solid #CCCCCC;}
#footerlinks { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-top:0px; }
#footerlinks a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;}
#footerlinks a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; text-decoration:underline;}
#footerlinks ul{padding:0px; float:left; margin:0px;}
#footerlinks ul li{list-style:none; display:block;}
#footerlinks ul li a{list-style:none; display:block; text-decoration:none; color:#003366;}
#footerlinks ul li a:hover{list-style:none; display:block; text-decoration:underline; color:#0099CC;}
#footerBoxs{ float:left; text-align:left; margin-left:20px; width:120px;}
.footerBoxs{ float:left; text-align:left; margin-left:20px; width:120px;}
#footerBoxsLogo{ float:left; text-align:left; margin-left:20px;}
.footerBoxsHead{ font-weight:bold;}
.copy{font-size:11px;}
/*search box*/
#search {height: 24px;margin: 3px 0px 0px 10px; float:left; width:189px;margin-bottom:10px;}
.searchtextbox{border:1px solid #09C;width:133px;}
/*copyright*/
#copy{float:right; margin-right:20px; margin-top:30px; font-size:10px; color:#666666; font-weight:bold; }
/*search txt box*/
#qcontact{ width:189px; height:auto;background-image:url(../images/q_contact_bg.gif); background-repeat:repeat-y; margin:0px 10px 0px 10px; float:left;}
#qcontactfooter{width:189px; height:10px;background-image:url(../images/q_contact_footer.gif); background-repeat:no-repeat; margin:0px 10px 20px 10px; float:left; clear:both;}
.qcontact{ width:189px; height:auto;background-image:url(../images/q_contact_bg.gif); background-repeat:repeat-y; margin:30px 10px 0px 10px; float:left;}




#news{ width:189px; height:auto;background-image:url(../images/q_contact_bg.gif); background-repeat:repeat-y; margin:0px 10px 0px 10px; float:right;}
#newsfooter{width:189px; height:10px;background-image:url(../images/q_contact_footer.gif); background-repeat:no-repeat; margin:0px 10px 20px 10px; float:right; clear:both;}

.qcontactHeader{ width:170px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; margin:0px auto;  border-bottom:1px solid #CCCCCC; padding-top:10px;}
.qtext {color: #666666}
.qsulinkhead {color: #003366; font-weight:bold; font-size:11px;}
.qlinks a{ text-decoration:none;  color:#666666; }
.qlinks a:hover{ text-decoration:underline; font-weight:bold; color:#666666;}


#textContent{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
#textContent a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration:none;}
#textContent a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline;}
.textContent{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
.textContent a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#006699; text-decoration:none;}
.textContent a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline;}
#titleHead { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#006699; font-weight:bold;}
.titleHead { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#006699; font-weight:bold;}
#middlepanel h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#006699; font-weight:bold;}
#sncontact{ width:189px; margin:10px 10px 20px 10px; float:left;}
#sncontactbg{ width:189px; height:90px;background-image:url(../images/sn_bg.gif); background-repeat:no-repeat; margin:10px 10px 20px 10px; }
.sncontactHeader{ width:170px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; margin:0px auto;  border-bottom:1px solid #CCCCCC; padding-top:5px;}
.feedBacktext{width:170px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px auto; padding-top:5px; }

/*ritht side*/
#quo_top{width:39px; height:33px; float:left; background-image:url(../images/qut_top.gif);}
.quo_top{width:39px; height:33px; float:left; background-image:url(../images/qut_top.gif);}
#quo_con{float:left;width:161px;text-align:center; color:#009933; margin-top:30px; font-weight:none;}
.quo_con{float:left;width:161px;text-align:center; color:#009933; margin-top:30px; font-weight:none;}
.readmore a {background-color:#09C; border:1px solid #069; padding:2px 20px 2px 20px; color:#FFF; text-decoration:none;}
.readmore a:hover {background-color:#09C; border:1px solid #069; padding:2px 20px 2px 20px; color:#333; text-decoration:none;}
.text-input{border:1px solid #0099CC;}
.error{ padding-left:10px; color:#FF0000;}
.wakh{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#006699}
.txtfield{width:60px;border:#CCCCCC solid 1px}
.wakh2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#006699}
.brown{color:#B88034; font-size:13px;}
h1 {color:#42ad0e;font-family:"Trebuchet MS", Arial;font-size:14px;}
h2 {color:#42ad0e;font-family:"Trebuchet MS", Arial;font-size:14px;}

.qcontacttb a{color:#333; text-decoration:none;}
.qcontacttb a:hover{color:#999; text-decoration:underline;}
