/* CSS Document */

body{
font-family:Trebuchet MS;
color:#333333;
padding:0;
margin:0;
background-color:#CCCCCC;}



#shadow{
margin:0 auto 45px auto;
width: 870px;
background-image:url(../images/sahdow.gif);
background-repeat:repeat-y;
}


#container{

margin:0 auto 0 auto;
width: 840px;
border-top:0;
border:0;
background-image:url(../images/back.jpg);

background-repeat:repeat-y;
}

#navigation{

margin:0px;
border:0;
padding:0;
background-color:#FFFFFF;
}
#navigation img{
border:0;
margin:0;
padding:0;}


#rightbar{

margin-top:0;
float:right;
background-color:#FFFFFF;
border-color:#FFFFFF;
border-style:solid;
border-width:5px 5px 0 0;
width:608px;
margin:0;

}

#leftbar{
margin-top:0;
float:left;
width:217px;
border-color:#FFFFFF;
border-style:solid;
border-width:5px 5px 0 5px;
border-bottom:0;
background-color:white;
}
#leftbar
p{
width:203px;
border-color:#FFFFFF;
border-style:solid;
border-width:0 0 5px 0;
border-top:0;
padding:7px;
font-size:14px;
font-weight:bolder;
line-height:16px;
background-color:#CCCCCC;
text-align:left;
color:#6666CC;
margin:0; }
#leftbar a{
color:#FFFFFF;}
#leftbar a:hover{
color:#66CCFF;}
#leftbar img{
border-color:#FFFFFF;
border-style:solid;
border-width:0 0 5px 0;
margin:0;
padding:0;
}
#leftbar p img{
border:0;
}


#banner{
background-image:url(../images/banner_back.jpg);
background-repeat:no-repeat;
height:110px;
width:608px;
}
#bannerclear{
clear:both;}
#banner img{
float:left;
border:1px white solid;
margin:20px 15px 0 15px;
}

#banner img.apply{
float:none;
border:0;
margin:0;
}

#banner p{
font-size:12px;
color:white;
width:505px;
float:right;
padding-right:5px;
line-height:14px;
}
#banner b{
color:white;
font-size:14px;
font-weight:bolder;
}
#banner a{
color:#FFFFFF;
text-decoration:underline;}
#banner a:hover{
color:#003366;}
#bannera:link{color:#FFFFFF;}
#bannera:visited{color:#FFFFFF;}	
#bannera:active{color:#FFFFFF;}


a{color:#5374B3; text-decoration:underline; background-color:transparent;padding:0;font-weight:bold;}
a:link{color:#5374B3;}	
a:visited{color:#5374B3;}	
a:hover{color:#99c23e;background-color:transparent;}
a:active{color:#5374B3;}





#content{
margin-top:5px;
background-image:url(../images/content.jpg);
background-position:top left;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
}


#content.nomargin{
margin-top:0;}


p.content{
color:#666666;
font-size:12px;
text-align:left;
margin:5px 30px 20px 15px;
line-height:16px;
border-bottom:1px dashed #5374B3;
padding-bottom:20px; 
}
p.content img{float:left;margin:0 15px 0 10px;}
p.noborder{
color:#666666;
font-size:12px;
text-align:left;
margin:5px 30px 20px 15px;
line-height:16px;
}


h1{
color:#5374B3;
font-size:16px;
font-weight:bolder;
margin:20px 25px 5px 15px;
line-height:18px;

}

h2{

font-size:16px;
font-weight:bolder;
margin:0 25px 10px 0;
padding-top:20px;
line-height:18px;
}

h3{
color:#5374B3;
font-size:16px;
font-weight:bolder;
margin:20px 25px 15px 15px;
line-height:19px;
}



#bottom{
clear:both;
height:35px;
width:840px;
border-top:5px solid white;
background-color:#666666;
font-size:11px;
}
#bottom
p{
margin:12px;color:white;}
#bottom
a{color:#66CCFF; text-decoration:underline; background-color:transparent;}
#bottom
a:hover{color:white;background-color:transparent;}
#bottom
img{ vertical-align:middle;}
#bottom table
{width:840px;}



ul.table{
margin:0;
margin-left:40px;
list-style-type:disc;
display:block;
padding:0;
color:#99c23e;}

li.table{
display:block;
font-size:12px;
font-weight:100;
color:#99c23e;
padding:3px;
margin:0;
border:0;
list-style-type:disc;
color:#99c23e;}





p.top{
color:#666666;
font-size:12px;
text-align:right;
margin:-25px 25px -25px 0px;
}

p{
margin:0;
padding:0;
line-height:normal;}

strong{
font-weight:bold;
font-size:16px;
color:#336699;
line-height:20px;
}

.bottom{
margin-bottom:-1px;}


b{
color:#336699;}






a.sub{color:#99c23e; text-decoration:underline; background-color:transparent;padding:0;}
a:link.sub{color:#99c23e;}	
a:visited.sub{color:#99c23e;}	
a:hover.sub{color:#336699;background-color:transparent;}
a:active.sub{color:##99c23e;}

#leftbar a{color:#FFFFFF;text-decoration:underline;}
#leftbar a:link{color:#FFFFFF;}	
#leftbar a:visited{color:#FFFFFF;}	
#leftbar a:hover{color:#99CCFF;}
#leftbar a:active{color:#FFFFFF;}

li.table a.sub{color:#666666; text-decoration:underline; background-color:transparent;padding:0;}
li.table a:link.sub{color:#666666;}	
li.table a:visited.sub{color:#666666;}	
li.table a:hover.sub{color:#99c23e;background-color:transparent;}
li.table a:active.sub{color:#666666;}
