/*Main Description*/
HTML {
width:100%;
height:100%;}
BODY {
padding:0;
margin:0;
height:100%;}

#mainbody {
width:100%;
height:100%;
}

body, td, div, p, .pagenav_next, .pagenav_prev { font-family:Tahoma; font-size:12px;}
.modifydate { font-style: italic; font-size:11px; }

a:link, a:visited { color:#4593b7;}
a:hover { color:#e36f08; text-decoration:underline;} 

#header {height:263px; vertical-align:bottom; background:url(../images/head.jpg) no-repeat top left; padding-bottom:15px;}

#menuline { background:url(../images/m_back.gif) repeat-x top left; margin:0 25px 0 25px; padding-top:15px;}
#path {margin:10px 25px 0 25px; background:url(../images/pathway.gif) repeat-x top left; height:29px; font-size:10px; color:#43515e; padding:6px;}
span.pathway a { color:#4593b7;}

a.mainlevel:link, a.mainlevel:visited {
 margin-left:5px;
 display:block;
 padding-left:8px;
 padding-bottom:2px;
 background:url(../images/arrows.gif) no-repeat 0px -11px ;
 font-family:Tahoma;
 font-size:11px; 
 font-weight:bold; 
 color:#4593b7; 
 text-decoration:none;
 }
a.mainlevel:hover { color:#e36f08;  background:url(../images/arrows.gif) no-repeat 0px 4px;}

a.mainlevel-top:link, a.mainlevel-top:visited {
 margin-left:30px;
 display:block;
 padding-top:3px;
 padding-left:25px;
 padding-bottom:2px;
 background:url(../images/big_arrows.gif) no-repeat 0px 0px ;
 font-family:Tahoma;
 font-size:12px; 
 font-weight:bold; 
 color:#4593b7; 
 text-decoration:none;
 text-transform:uppercase;
 white-space:nowrap;
 }
a.mainlevel-top:hover { color:#e36f08;  background:url(../images/big_arrows.gif) no-repeat 0px -23px;}

#leftcol { width:220px;}
#rightcol { width:220px;}
#vert { background:url(../images/vert.gif) repeat-y top right;}
#vert-r { background:url(../images/vert.gif) repeat-y top left;}

#maindiv { margin:0 25px 0 25px;}

a.readon:link, a.readon:visited { 
padding-top:3px;
/* background:url(../images/big_arrows.gif) no-repeat 35px 0px ; */
display:block;
height:19px;
}
a.readon:hover 
{
/* background:url(../images/big_arrows.gif) no-repeat 35px -23px ; */
color:#e36f08; text-decoration:underline;
}

#footer { height:80px; background:url(../images/footer.gif) repeat-x bottom left;}
#copy { font-size:10px; color:#4593b7; margin: 33px 25px 0 25px;}
div#copy a, div#dev a {color:#4593b7; text-decoration:none;}
#dev {font-size:10px; color:#4593b7; margin: 33px 25px 0 25px; text-align:right;}


table.moduletable-search { width:175px; color:#4593b7; margin-left:20px; border-top: 1px solid #ddf1ff; margin-top:30px;}
table.moduletable-search th { background:url(../images/search_th.gif) no-repeat bottom left; height:50px; color:#e57918; text-align: left; font-size:12px; text-transform:uppercase; padding:26px 0 0 35px;}
table.moduletable-search td { padding-top:5px; background:url(../images/search_td.gif) repeat-x top left; height:100px; vertical-align:top;}
.inputbox-search { margin:3px 0 0 6px;}
.button-search { border:none; background:url(../images/big_arrows.gif) no-repeat 0px 0px ; width:50px; text-align:right; font-family:Tahoma; cursor:pointer; cursor: hand;
 font-size:12px; 
 font-weight:bold; 
 color:#4593b7; 
 text-decoration:underline;
 text-transform:uppercase; height:22px; margin:5px; padding-bottom:5px;}

.button { background:url(../images/search_td.gif) repeat-x top left; height:154px; vertical-align:top;
 font-size:12px; 
 font-weight:bold; 
 color:#4593b7; 
 text-decoration:underline;
 text-transform:uppercase; height:22px; margin:5px; padding-bottom:5px;}

 
 table.contentpaneopen { width:95%;}
 .contentheading { background:url(../images/c_head.gif) no-repeat top left; width:100%; height:21px; padding-left:25px; color:#e57918;font-size:12px; text-transform:uppercase; font-weight:bold;}
 
table.moduletable { width:175px; color:#4593b7; margin-left:20px; margin-bottom:30px;}
table.moduletable th {  color:#e57918; text-align: left; font-size:12px; text-transform:uppercase; padding:0px 0 0 35px;}
table.moduletable td { color:#4593b7;}

table.moduletable-news-tel { width:175px; color:#4593b7; margin-left:20px; margin-bottom:30px;}
table.moduletable-news-tel th {  color:#e57918; text-align: center; font-size:12px; text-transform:uppercase; padding:0px 0 0 0px;}
table.moduletable-news-tel td { color:#4593b7;}

a.minifp-introtitle {  color:#e57918; text-align: left; font-size:11px; }
a.minifp-full-link {  margin-bottom:10px; }