@charset "utf-8";
/* CSS Document */


html {
height: 101%;
}


body {
padding: 0;
margin: 29px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
background: url(../images/bg_2.jpg) repeat-x #134232;
}

h2 {
padding-top: 0;
font-size: 14px;
color: #fff;
}

h3 {
font-size: 14px;
color: #fff;
}

h3 a {
text-decoration: none;
}

h4 {
color: #963221;
}

h5 {
font-size: 12px;
color: #134232;
}

ul {
list-style: none;
}

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

a:visited {
color: #fff;
text-decoration: none;
}

a:hover {
color: #EC1C24;
}


#container {
margin: 0 auto;
padding: 0 0 29px 0;
}

/*    HEADER         */


#header {
background: url(../images/top_tile.gif) repeat-x;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
margin: 29px auto 14px;
height: 46px
}

#header img {
}

#header p {
margin: 14px 0 0 0;
font-size: 11px;
}

.nav {
margin: 0 0 15px 0;
color: #fff;
text-align: center;
font-size: 11px;
}

#anav {
padding: 0;
margin: 0;
color: #fff;
}

#anav ul {
margin: 0;
padding: 0;
}

#anav li {
display: block;
margin: 0;
padding: 0;
list-style: none;
}

#anav li a {
background: #3b5358;
border: 1px solid #718d8e;
width: 611px;
text-decoration: none;
display: block;
padding: 0;
margin: 0 0 29px 0;
text-align: center;
color: #fff;
height: 144px;
}

#anav li a:hover {
text-decoration: none;
background: #001517;
border: 1px solid #3b5358;
}

#anav h2 {
margin: 0;
padding: 0 0 0 12px;
font-size: 14px;
color: #fff;
}

#anav p {
margin: 0;
padding: 0 0 0 12px;
font-size: 11px;
}

/*    MAIN CONTENT         */

#content {
width: 611px;
margin: 0 auto;
}

#main {
color: #000;
}

#main a {
color: #1c1c1c;
text-decoration: underline;
}

.main_box {
background: #e7eaeb;
margin: 0;
padding: 29px;
color: #000;
text-align: left;
display: block;
border-bottom: 1px dashed #144434;
}

.main_box ul {
clear: left;
margin: 14px 0 0 0;
padding: 0;
}

.main_box ul li {
width: 300px;
list-style: none;
display: block;
margin: 0 0 0 7px;
padding: 0 0 0 22px;
background: url(../images/bullet.png) no-repeat 0 6px;
float: left;
clear: left;
}

.bullets {
list-style: circle;
}

.bullet1 {
background: #000;
}

.links {
text-align: center;
padding: 0 0 29px 0;
margin: 0 auto;
}

.box1 {
width: 224px;
margin: 0;
padding: 29px 0 0 0;
float: right;
text-align: left;
}

.box5 {
width: 224px;
margin: 0 36px 0 0;
padding: 29px 0 0 0;
float: right;
text-align: left;
}

.box2 a {
width: 202px;
border: 1px solid #718d8e;
background: #415b5d;
margin: 0 29px 29px 84px;
float: left;
}

.box3 a {
width: 202px;
border: 1px solid #718d8e;
background: #415b5d;
margin: 0 29px 29px 0;
float: left;
}

.box2 a:hover {
background: #001517;
border: 1px solid #3b5358;
}

.box3 a:hover {
background: #001517;
border: 1px solid #3b5358;
}

.box4 {
width: 160px;
margin: 0;
padding: 0;
float: right;
clear: right;
text-align: center;
}

.border {
border-left: 1px solid #3b5358;
border-right: 1px solid #3b5358;
}

.clear {
clear: both;
}

.clear_l {
clear: left;
padding: 14px 0 0 0;
}

.float {
float: left;
padding: 29px;
}

.float_rt {
float: right;
padding: 0 0 0 18px;
}

.button {
width: 130px;
background: #aaa;
text-align: center;
color: #333;
font-weight: bold;
padding: 14px;
border: 1px solid #333;
}

.button_active {
width: 130px;
background: #963221;
text-align: center;
color: #fff;
font-weight: bold;
padding: 14px;
border: 1px solid #ca9890;
text-decoration: none;
}

.button_active a {
color: #fff !important;
text-decoration: none !important;
}

.button a:hover {
color: #000;
}

.button_long {
background: #963221;
text-align: center;
color: #fff;
font-weight: bold;
padding: 14px;
border: 1px solid #ca9890;
}

table {
padding: 0;
margin: 0;
}

.bg_green_1 {
background: #597a6f;
text-align: center;
}

.bg_green_2 {
background: #89a098;
text-align: center;
}

.bg_green_3 {
background: #b8c6c1;
text-align: center;
}

.bg_green_4 {
background: #e7ecea;
text-align: center;
}

.bg_green_5 {
background: #597a6f;
padding-left: 12px;
color: #fff;
}
.bg_green_6 {
background: #b8c6c1;
padding-left: 12px;
}

.bg_green_7 {
background: #597a6f;
text-align: center;
color: #fff;
}

.bg_green_8 {
background: #e7ecea;
}

.small_txt {
font-size: 9px;
}


/*************        FOOTER         *****************/

.divider {
height: 14px;
background: url(../images/top_tile.gif) repeat-x #963221;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
margin: 29px 0;
clear: both;
}

#footer {
clear: both;
margin: 0 auto;
height: 32px;
color: #fff;
text-align: center;
font-size: 11px;
padding: 8px 0 0 0;
}

#footer a {
color: #fff;
text-decoration: underline;
}

#footer a:hover {
color: #963221;
}

#add_credit {
color: #415b5d;
font-size: 12px;
margin: 0 auto;
text-align: center;
font-style: italic;
}

#add_credit a {
color: #415b5d;
text-decoration: underline;;
}

#add_credit a:hover {
color: #963221;
}

.details_skills td {
	padding: 4px;
	}
