/* CSS Document */

body{

text-align:center;

background:url(images/background.jpg) #226a1f top center repeat-y;

font-family:Arial;

font-size:13px;

line-height:1.5em;

}

a:link, a:visited{

color:#254923;

text-decoration:none;

}

a:hover{

color:#242a60;

text-decoration:underline;

}

#wrapper{

width:739px;

text-align:left;

margin:auto;

}

h1{

color:#242a60;

font-size:20px;

}


.right_text{

text-align:right;

margin-right:15px;

color:#CCCCCC;

}


#content_holder{

background:url(images/nav_back.jpg) top left repeat-y;

}


/* -------------------------------------------------- nav ------- */

#nav{

float:left;

width:255px;

text-align:right;

font-size:14px;

margin-right:0px;

}

.nav{

background:url(images/navigation.jpg) top left no-repeat;

width:255px;

height:39px;

}

.nav_top{

background:url(images/nav_top.jpg) bottom left no-repeat;

width:255px;

height:39px;

}

.nav_last{

background:url(images/nav_end.jpg) top left no-repeat;

width:255px;

height:27px;

}

.nav_top p{

margin:0px;

padding-top:10px;

padding-right:15px;

}

.nav p{

margin:0px;

padding-top:10px;

padding-right:15px;

}

.nav a:link, .nav a:visited{

color:#254923;

text-decoration:none;

}

.nav a:hover{

color:#242a60;

text-decoration:underline;

}

#newsletter{

text-align:left;

margin-left:15px;

margin-bottom:20px;


}


/* -------------------------------------------------- content ------- */

#content{ 

margin-top:15px;

float:right;

width:470px;

margin-bottom:20px;

margin-left:0px;

}

#content a:link, #content a:visited{

color:#254923;

text-decoration:underline;

}

#content a:hover{

color:#242a60;

text-decoration:underline;

}
.clear{

clear:both;

}

.lower{

border:1px solid #e0dfdf;

padding-left:15px;

padding-right:15px;

}

.left{

float:left;

margin-right:20px;

}

.left2{

float:left;

border-left:1px solid #e0dfdf;

padding-left:20px;

}

.line{

border-top:1px solid #e0dfdf;

margin-top:10px;

margin-bottom:10px;

}

.line_short{

border-top:1px solid #CCCCCC;

margin-top:10px;

margin-bottom:10px;

width:225px;

}

.btn{

padding:5px;

background-color:#CCCCCC;

border:1px solid gray;

}


/* -------------------------------------------------- footer ------- */

#footer{

margin:0 0 20px 0;

background-color:#242a60;

padding:10px;

color:#FFFFFF;

font-size:12px;

}

#footer span{

color:#4c59ca;

}

#footer a:link, #footer a:visited{

color:#FFFFFF;

text-decoration:none;

}

#footer a:hover{

color:#999999;

text-decoration:underline;

}




