/* CSS RESET */
html
{
    color:#000;
    /* background: #00468e url("images/mainbg.jpg") top left repeat-x; */
    background: #628fb6;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
    margin:0;
    padding:0;
}

table
{
    border-collapse:collapse;
    border-spacing:0;
}

fieldset,img
{
    border:0;
}

address,caption,cite,code,dfn,em,strong,th,var
{
    font-style:normal;
    font-weight:normal;
}

li
{
    list-style:none;
}

caption,th
{
    text-align:left;
}

h1,h2,h3,h4,h5,h6
{
    font-size:100%;
    font-weight:normal;
}

q:before,q:after
{
    content:'';
}

abbr,acronym 
{
    border:0;
    font-variant:normal;
}

sup 
{
    vertical-align:text-top;
}

sub 
{
    vertical-align:text-bottom;
}

input,textarea,select
{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
}

legend
{
    color:#000;
}

table
{
    font-size:inherit;font-size:100%;
}

pre,code,kbd,samp,tt
{
    font-family:monospace;line-height:100%;
}
/* CSS RESET */


body 
{
	text-align:center;
	color:#000;
	/* background: #005a8c url("images/main_bg.jpg");     */
    font:smaller/1.231 Century Gothic,Tahoma,Georgia,Calibri,arial,sans-serif;
}

a 
{
	text-decoration:none;
	color:#9b3535; 
}

a:hover 
{
	text-decoration: underline;
    color: #CC0000;
}

#wrap 
{
	width:980px;
	text-align:left;
	margin:0 auto;
    background:url(images/bg2.jpg); 
}

.fl
{ 
    float:left;
}

.fr
{ 
    float:right;
}

.clearfix
{ 
    clear:both;
}


/* header */
#header 
{ 
    position:relative;
    height:111px;  
    background:url(images/hd2.jpg);  
}

#logo 
{
    position:absolute; 
    top:35px; 
    left:55px;
}

#logo h1 
{
	font-size:34px;
	color: #9B3535;
}

#logo div 
{
	padding-left:100px;
}
#nav 
{ 
    font-size:12px;
    position:absolute; 
    top:35px; 
    left:280px; 
    background:url(images/nav.jpg); 
    width:620px;
    height:30px; 
    line-height:30px; 
    padding:0 0 0 20px; 
}

#nav li 
{
    float:left;  
    font-weight:700; 
    width:auto; 
    padding:0 15px; 
}

#nav a 
{
    text-decoration:none; 
    display:block; 
    text-align:center; 
    color:#fff;
}

#nav a:hover 
{
   
    color: #ffd400;
    /* border-top: 5px solid #ffd400;
    padding-left: 10px;
    padding-right: 10px; */
}
/* content */
.flash
{
    padding-left: 50px;
}

.img 
{ 
    margin:0px 0  0 70px;
}

.main 
{
    width:440px;  
    font-family: Century Gothic,Tahoma,Georgia,Calibri,arial,sans-serif;
    background:url(images/box.jpg); 
    color:#000;
}

#text 
{
    margin:0px 0  0 65px;
}

#text p 
{
    margin:0 auto; 
    width:420px; 
}

#text h2 
{
    font-size:18px;
    font-weight: bold; 
    color: #00468e;
    padding:20px 0 20px 0;
}

#text img 
{
    margin:10px 0  0 0
}

#col 
{
    margin:30px 0  10px 65px ;
    /* width:300px;
    background:url(images/col.jpg);  */
    width: 845px;  
    height:170px ; 
}

#col div 
{
    width: 220px; 
    margin: 20px 0 0  10px; 
    display:inline;
}

#col h2
{
    font-size:18px;
    font-weight: bold; 
    color: #00468e;
    padding-bottom: 10px;
} 

#col p
{
    padding-top: 25px;
    float: right;
}

#col .first
{
    margin: 20px 30px 0 20px;
}

#col .second
{
    margin: 20px 30px 0 20px;
    border-left: 1px dashed #00468e;
    padding-left: 20px;

}

#col .third
{
    margin: 20px 20px 0 20px;
    border-left: 1px dashed #00468e;
    padding-left: 20px;
}

#col li
{
    line-height:20px; 
    list-style:inside disc;
    color:#00468e;
}

#col a 
{ 
    color:#00468e;    
}

#col a:hover
{
    color: #ffd400;
    text-decoration:underline;
}

.side 
{ 
    width:320px;
    display: inline;
    /* border-left: 1px dashed #00468e;
    padding-left: 20px; */
}

.side h2 
{
    font-size:18px;
    font-weight: bold;
    color: #00468e;
}

.side li 
{
    line-height:20px; 
    list-style:inside disc; 
    color:#00468e; 
}

.side li a
{
    color:#00468e; 
    text-decoration: none;
}

.side li a:hover
{
    color: #ffd400;
    text-decoration: underline;
}    

.side ul 
{
    margin:20px  0 30px 20px;
}

#top 
{
    margin-top:20px;
}

/* footer */
#footer 
{ 
    font-size: 13px;
    background: #4679AD url(images/ft2.jpg); 
    height:100px; 
    position:relative;
}

#ftinner
{ 
    position:absolute; 
    bottom:25px; 
    width:800px; 
    margin-left:80px; 
    color:#FFFFFF;
}

#ftinner a 
{
    color:#FFFFFF;
}

#ftinner a:hover
{
    color:#ffd400;
}

.ftlink 
{
    width:500px;
}
