body{
margin:0;
padding:0;
background: url(images/site_bg.gif);
}

.boundingbox {
width:760px;
font-family : arial, sans-serif; 
font-size : 11px; 
color:#000000;
position:absolute;
top:0;
left:50%;
margin-left:-380px;
padding-top:50px;
}

.headerbox{
width:184px;
height:117px;
margin:0;
padding:0;
}

.menubox{
width:184px;
height:372px;
margin:0;
padding:0;
background: url(images/menu_bg.gif) repeat-y;
}

.dividerbox{
position:absolute;
left:184px;
top:50px;
width:70px;
height:489px;
background: url(images/divider.gif) no-repeat;
margin:0;
padding:0;
}

.contentbox{
position:absolute;
left:254px;
top:50px;
width:504px;
height:auto;
background: url(images/content_bg.gif) repeat-y;
margin:0;
padding:0;
}

.content{
position:relative;
top:5px;
left:31px;
font-family: arial, sans-serif;
font-size: 12px;
color:#333;
padding-top:15px;
padding-bottom:100px;
text-align:justify;
}

.content2{
font-family: arial, sans-serif;
font-size: 12px;
color:#333;
}

.submenu{
position:absolute;
top:209px;
right:12px;
width:131px;
height:400px;
font-family : arial, sans-serif; 
font-size : 12px; 
font-weight:bold;
}

.submenu2{
position:absolute;
top:360px;
right:12px;
width:131px;
height:400px;
font-family : arial, sans-serif; 
font-size : 12px; 
font-weight:bold;
}

.footer{
width:760px;
position:absolute;
bottom:3px;
left:50%;
margin-left:-382px;
text-align:right;
font-family : arial, sans-serif; 
font-size : 10px; 
color:#80BCB9;
}

.sublinktitle {
color:#5C8785;
padding-left:14px; 
background-image : url(images/icon_sub_title.gif); 
background-repeat : no-repeat; 
background-position : 0 2px;
font-weight:bold;
} 

.dashedline{
line-height:1px;
font-size:1px;
border-bottom:dashed 1px #ccc;
}

a.sublink:link {
color : #4F5A59; 
padding-left:14px;
background-image : url(images/icon_sub_link.gif); 
background-repeat : no-repeat; 
background-position : 0 2px; 
display: block
} 

a.sublink:visited {
color : #4F5A59;  
padding-left:14px;
background-image : url(images/icon_sub_link.gif); 
background-repeat : no-repeat; 
background-position : 0 2px;
display: block
} 

a.sublink:active {
color : #4F5A59; 
padding-left:14px;
background-image : url(images/icon_sub_link.gif); 
background-repeat : no-repeat; 
background-position : 0 2px;
display: block
} 

a.sublink:hover {
color : #000; 
text-decoration : none; 
background-color : #eee; 
padding-left:14px;
background-image : url(images/icon_sub_link.gif); 
background-repeat : no-repeat; 
background-position : 0 2px;
display: block
} 

a.nav:link {
text-decoration:none;
} 
a.nav:visited {
text-decoration:none;
} 
a.nav:active {
text-decoration:none;
} 
a.nav:hover {
text-decoration:none;
background-color:transparent;
} 

a:link {
color:#5C8785;
font-weight:bold;
} 
a:visited {
color:#5C8785;
font-weight:bold;
} 
a:active {
color:#5C8785;
font-weight:bold;
} 
a:hover {
color:#fff;
text-decoration:none;
background-color:#3D4645;
font-weight:bold;
} 

a.link:link {
color:#5C8785;
} 
a.link:visited {
color:#5C8785;
} 
a.link:active {
color:#5C8785;
} 
a.link:hover {
color:#fff;
text-decoration:none;
background-color:#3D4645;
} 

a.link2:link {
color:#5C8785;
font-size:10px;
} 
a.link2:visited {
color:#5C8785;
font-size:10px;
} 
a.link2:active {
color:#5C8785;
font-size:10px;
} 
a.link2:hover {
color:#fff;
font-size:10px;
text-decoration:none;
background-color:#3D4645;
} 

a.footerlink:link {
color:#80BCB9;
text-decoration:none;
} 
a.footerlink:visited {
color:#80BCB9;
text-decoration:none;
} 
a.footerlink:active {
color:#80BCB9;
text-decoration:none;
} 
a.footerlink:hover {
color:#80BCB9;
text-decoration:underline;
} 

.dropdown {font-family:arial,sans-serif;font-size:11px;background: #D5ECEB;border: 1px solid #3D4645;color:#000000; text-decoration:none;width:310px;}
.textinput {font-family : arial, sans-serif; font-size : 11px; background: #D5ECEB;border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px solid #000000;border-top:1px solid #000000; color:#000000;}
.gobut {font-family : arial, sans-serif; font-size : 10px; font-weight:bold;color:#ffffff;background: #3D4645;border:0;margin-top:3px;padding:1px 0 0 1px;text-decoration:none;width:40px;}
.error {font-family : arial, sans-serif; font-size : 11px; background: #ff4400;color:#ffffff;border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px solid #000000;border-top:1px solid #000000;}
