/* 
green - c5cf5e
blue - 477DAC
 */

body{
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
background-color:#d7e3ee;
color:#333;
}

#main-table{
width:950px;
background-color:#fff;
}

#main-body{
width:100%; 
border-top:#000 25px solid; 
border-bottom:#000 25px solid; 
border-left:#000 35px solid; 
border-right:#000 35px solid;
background-color:#fff;
}

#banner{
background-image:url(../images/banner.jpg); 
background-repeat:no-repeat; 
width:950px; 
height:187px; 
border-bottom:#c5cf5e 2px solid;
}

#menu{
margin:0 inherit;
position:absolute;
top:160px;
color:#fff;
text-align:right;
}

.menu_home a{
background-image:url(../images/btn_home_seleted.jpg);
width:119px;
height:36px;
color:#fff;
}

.menu_item{
}

#submenu{
width:100%; 
background-color:#f0f5f9;
font-size:12px;
}

.submenu a{
background-color:#c5cf5e;
border-bottom:#AEB74F 1px solid;
border-left:#AEB74F 1px solid;
border-top:#AEB74F 1px solid;
text-align:center;
display:block;
padding-top:4px;
padding-bottom:4px;
color:#fff;
}

.submenu a:hover{
color:#fff;
text-decoration:none;
}

.submenu_selected, submenu_selected a{
background-color:#477DAC;
text-align:center;
display:block;
padding-top:5px;
padding-bottom:5px;
color:#fff;
}

.submenu_selected a:hover{
text-decoration:none;
}

.leftcol{
padding-left:35px; 
padding-right:20px; 
padding-top:10px; 
padding-bottom:10px;
vertical-align:top;
width:420px;
}

.rightcol{
padding-left:20px; 
padding-right:35px; 
padding-top:15px; 
padding-bottom:10px;
vertical-align:top;
width:390px;
}

a{
color:#467dac;/*a7b640*/
text-decoration:none;
}
a:hover{
color:#467dac;
text-decoration:underline;
}
p{
line-height:15px;
}
.header{
margin-top:5px;
font-size:13px;
font-weight:bold;
}
p,li{
line-height:17px;
}

.sub-header{
color:#477dac; /*467dac*/
font-size:20px;
font-family:Times, "Times New Roman", serif;
}

.sub-header a{
color:#477dac; /*467dac*/
}

h1{
font-family:Times, "Times New Roman", serif;
font-size:26px;
font-weight:normal;
color:#467dac;
padding-top:0px;
margin-top:15px;
margin-bottom:5px;
padding-bottom:0px;
}

h1 span{
font-size:28px;
}

.right-under-text{
font-size:14px;
line-height:20px;
color:#a3978d;
}

.blue{
color:#467dac;
}

.gray{
color:#a3978d;/*a29a91*/
}

input, textarea, select{
font-size:12px;
color:#a3978d;
}

#footergreen{
background-color:#ccd46f; 
background-image:url(../images/footerboxes_bg.jpg); 
background-repeat:repeat-x;
padding-left:35px;
padding-right:35px;
padding-top:10px;
padding-bottom:5px;
}

#footerboxes{
color:#85776b;
font-size:12px;
}

#footerboxes p a{
color:#85776b;
font-weight:bold;
}

#footerboxes p a:hover{
text-decoration:underline;
}

#footerboxes_end{
background-image:url(../images/footerboxes_end.jpg); 
width:950px; 
height:38px; 
background-repeat:no-repeat;
text-align:left;
color:#c5cf5e;
padding-right:20px;
padding-left:20px;
font-size:12px;
}

#footerboxes_end a{
color:#c5cf5e;
padding-left:8px;
padding-right:10px;
}

#footerboxes_end a:hover{
text-decoration:underline;
}

#footer{
width:900px;
color:#666;
font-size:9px;
}

#footer a{
color:#333;
}

#footer a:hover{
text-decoration:underline;
}