html,body,div,ul,ol,li,dl,dt,dd,h2,h3,h4,h5,h6,pre,p,blockquote,fieldset,{margin:0;padding:0;border:0;}
h1{ margin:2px 0 2px 0; font-size:13px; font-weight:bold;}
h1 a{ margin:2px 0 2px 0; font-size:13px; font-weight:bold; color:#617f8e; text-decoration:none;}

h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th{font-size:1em;font-weight:normal;font-style:normal;}
ul,ol{list-style:none;}
h1.aboveTab{margin:0 1.5% .5em 1.5%;}	
#login_form h1.aboveTab{margin:0 0 .5em 0;}
h2{font-size:115%;padding:.15em 0 0 0;border-top:1px solid #ccc;margin:1.5em 0 .5em 0;}
h3, h4{font-size:100%;margin:0 0 .5em 0;}
optgroup{font-style:normal;color:#666;}
option{color:#000;}
pre{font-size:12px;font-family:"Courier New";}
ul{margin-top:0;}
address{font-style:normal;margin:0 0 .9em 0;}
a img{border:0 none;}
html, body{margin:0;padding:0;border:0;height:auto;}
td{ margin:0; padding:0;}
input, form {padding:0;margin:0;border:0;_display:inline;}
p {padding-bottom:5px;margin:0;border:0;}
body{background: url(../images_templ/bg.jpg) repeat-x #688690;margin:0;border:0;padding:0;font:12px Trebuchet MS; color: #295568;}
#maincontainer{width:990px;margin:auto; padding:0;}
#maincontainer_inner{width:990px;margin:auto;padding:0;float:left; _float:none;}
/*#################TOP#########################*/
#topbox{ width:990px; height:195px; padding:35px 0 0 0;}
#logo{ width:306px; padding:75px 0 0 0; float:left;}
#righttopbox{ width:295px; float:right;}
#toplinkbox{ height:35px; float:left;width:295px;}
#searchbox{ padding:60px 0 0 0; float:left; background:url(../images_templ/search.gif) no-repeat 35px 60px; width:295px; height:30px;}
#searchboxinner{ width:225px; height:27px; float:left; padding:0 0 0 70px;}
#inputbox{ width:180px; float:left; padding:0; height:27px;}
.searchinput{font-family:Tahoma; font-size:12px; color:#cddae2; padding:5px 0 2px 2px; margin:0; width:180px; height:20px; background:none;}
#gobox{ width:38px; float: right; padding:0 ;}
#top-nav{ width:285px; float:left; margin:0; padding:0 0 0 10px;}
#top-nav ul{ width:285px; margin:0; padding:0; list-style:none;}
#top-nav li{margin:0; padding:0; float:left; }
#top-nav li a{float:left; margin:0; padding:0 20px 0 20px; color:#cddae2; font-size:13px; line-height:35px; text-decoration:none;font-weight:bold;}
#top-nav li a:hover{float:left; margin:0; padding:0 20px 0 20px; color:#295568; font-size:13px; line-height:35px; background:url(../images_templ/topnav_bg.gif) repeat-x; font-weight:bold;}

/*######################midbox##################*/
#midbox{ width:990px; background:url(../images_templ/mid_bg.gif) repeat-y; float:left; padding:0 0 5px 0;}
#leftbox{ width:235px; float:left; padding:5px 0 5px 0;}
#rightbox{ width:745px; float:left; padding:0 5px 0 5px;}

/*##############footerbox#################*/
#footerbox{ width:100%; background: url(../images_templ/footer_bg.gif) repeat-x; height:35px; float:left; text-align:center; line-height:35px; font-size:14px;color:#cddae2;}
#footerbox a{ color:#cddae2; text-decoration:none;}
#footerbox a:hover{ color: #74d3fc;text-decoration: underline;}

/*#####################nav##############*/
#nav{ width:235px; float: left; padding:0; }
#nav ul{ width:235px; float:left; margin:0; padding:0; border:0; height:auto;}
#nav li{color:#fff7cb;height:28px;line-height:28px;display:block;font-size:11px;margin:0;padding:0;width:235px;}

#nav li a{ color:#ecf9ff;padding:0 0 0 32px;text-decoration:none; width:203px; display:block;background: url(../images_templ/link.gif) no-repeat 0 1px; font-size:13px;}
#nav li a:hover{color:#e3ed93;width:203px; display:block;background: url(../images_templ/over.gif) no-repeat 0 1px;}

/*###############middlematter#################*/
#headingbox{  height: 32px; width:727px; padding:10px 0 0 15px; margin:0 0 3px 0; font-size:15px; color:#275362; background:url(../images_templ/header.gif) 0 10px no-repeat; line-height:27px;}
.heading{ font-weight:bold; font-size:13px;}
#matterbox{ width:720px; padding:0 5px 0 15px; float:left;}
.matter{ font-size:12px;text-align:justify; line-height:18px; letter-spacing:0px;}

/*###############middlematter#################*/


/*...................Category links.............*/
#menu_categories{width:235px; float: left; padding:0; margin:0;}
#menu_categories ul{width:235px; float:left; margin:0; padding:0; border:0; height:auto;}
#menu_categories li{color:#fff7cb;height:28px;line-height:28px;display:block;font-size:11px;margin:0;padding:0;width:235px;}






#menu-category-link ul, .menu-category-link ul{ width:235px; float:left; margin:0; padding:0; border:0; height:auto;}
#menu-category-link li, .menu-category-link li{ color:#fff7cb;height:28px;line-height:28px;display:block;font-size:11px;margin:0;padding:0;width:235px;}
.menu-category-link:LINK, .menu-category-link:VISITED {color:#ecf9ff;padding:0 0 0 32px;text-decoration:none; width:203px; display:block;background: url(../images_templ/link.gif) no-repeat 0 1px; font-size:13px;}

.menu-category-link:HOVER {color:#e3ed93;width:203px; display:block;background: url(../images_templ/over.gif) no-repeat 0 1px;}

.menu-category-link_selected:LINK, .menu-category-link_selected:VISITED {color:#e3ed93;width:203px; display:block;background: url(../images_templ/over.gif) no-repeat 0 1px; padding:0 0 0 32px; text-decoration:none;font-size:13px;}


/*...................Category links.............*/

/*--------------------- Contact Us page -------------------*/
#mail{float:left;margin:1em 0 0em 6em;_margin:1em 0 0em 3em;width:90%;_width:88%;}
#mails{float:left;margin:0.2em 0 0em 0em;width:auto;}
.free{float:left;margin:0em 0 1em 0em;width:48%;height:auto;clear:both;}
.free-t{float:left;margin:0em 0 1em 0em;width:100%;height:auto;clear:both;}
#phone{float:left;width:2em;margin:0em .2em 0em 0em;height:2em;}
#mail-t{float:left;margin:0em;width:80%;_width:auto;height:2em;}
#mail-t a{text-decoration:none;color:rgb(0,0,0);line-height:20px;}
#mail-t a:hover{text-decoration:underline;color:rgb(203,128,18);}
.frees{float:left;margin:0em 0 1em 0em;width:48%;height:auto;}
.login{ text-decoration:none; color:#295568;}


/* ----------------------------- Sitemap CSS ------------------------------*/
.sitemap_custompages {  height: 32px; width:727px; padding:10px 0 0 15px; margin:0 0 3px 0; font-size:15px; color:#275362; background:url(../images_templ/header.gif) 0 10px no-repeat; line-height:27px;font-weight:bold; font-size:13px;}
.listitem_sitemap_custompage {margin:5px 0 0 30px;}
.sitemap_websites {margin:30px 0 10px 10px; font-size:12px; font-weight:bold;}
.listitem_sitemap_website {margin:5px 0 0 30px;}
.sitemap_body a{ color:#295568; }
.sitemap_body a:hover{color:#FF6600;text-decoration:none;}

.categories_path_td{  height: 42px;_height: 32px; width:727px; padding:6px 0 0 15px; margin:0 0 3px 0; font-size:12px; color:#295568; background:url(../images_templ/header.gif) 0 10px no-repeat; line-height:42px; font-weight:bold; }
.categories_path_td a{ color:#295568; }
.categories_path_td a:hover{color: #000000; text-decoration:none; }



.categories_item_td a{color:#295568; font-size:12px; }
.categories_item_td a:hover{color: #000000; text-decoration:none; }
.categories_item image{ display:none;}