body {
background:url(../images/bkg.gif) top repeat;
margin:0px 0px 0px 0px;
}


.menu_top {
font:normal 11px/16px Verdana;
padding-left:4px;
border-left:2px solid #ffffff;
color: #35a9d9;
text-decoration:none
}
.menu_top a {
font:normal 11px/16px Verdana;
background:url(../images/arrow.gif) left no-repeat;
color: #35a9d9;
padding-left:30px;
text-decoration:none
}
.menu_top a:hover {
font:normal 11px/16px Verdana;
background:url(../images/arrow.gif) left no-repeat;
color: #850f1f;
padding-left:30px;
text-decoration:none
}
.menu_top a:active {
font:normal 11px/16px Verdana;
background:url(../images/arrow.gif) left no-repeat;
color: #850f1f;
padding-left:30px;
text-decoration:none
}


.menu {
background:url(../images/bkg_menu_top.gif) top repeat-x #ffffff;
border-left:2px solid #fff;
border-right:2px solid #fff;
}


#header_menu{
margin:2px 10px 0 0;
float:right;
font-size:11px;
}
#header_menu a {
color:#850f1f;
float:left;
width:auto;
display:block;
height:28px;
margin:0pt 2px 0pt 0pt;
text-decoration:none;
}
#header_menu a span {
float:left;
display:block;
height:28px;
padding:5px 15px 0pt;
}
#header_menu a:hover,#header_menu a.selected {
background:transparent url(../images/header_menu_right.gif) no-repeat scroll right top;
color:#ffffff;
float:left;
display:block;
height:28px;
margin:0pt 2px 0pt 0pt;
text-decoration:none;
}
#header_menu a:hover span, #header_menu a.selected span {
background:transparent url(../images/header_menu_left.gif) no-repeat scroll left top;
display:block;
height:28px;
padding:5px 15px 0pt;
}


.content_left {
background:url(../images/pixel_menu_left.gif) right repeat-y #ffffff;
border-left:2px solid #fff;
}


.menu_left {
font:normal 11px/18px Verdana;
padding:15px;
text-align:right;
color: #2e5c82;
text-decoration:none
}
.menu_left a {
font:normal 11px/18px Verdana;
color: #2e5c82;
text-decoration:none
}
.menu_left a:hover {
font:normal 11px/18px Verdana;
color: #2e5c82;
text-decoration:underline
}
.menu_left a:active {
font:normal 11px/18px Verdana;
color: #2e5c82;
text-decoration:none
}
.menu_left a.red {
font:normal 11px/18px Verdana;
color: #b80f24;
text-decoration:none
}
.menu_left a.red:hover {
font:normal 11px/18px Verdana;
color: #b80f24;
text-decoration:underline
}
.menu_left a.red:active {
font:normal 11px/18px Verdana;
color: #b80f24;
text-decoration:none
}


.content {
font:normal 11px/14px Verdana;
background:url(../images/bkg_top_text.jpg) top no-repeat #fff;
color: #545353;
text-decoration:none
}


h1 {
font:normal 18px/20px Verdana;
color: #b80f24;
margin:0px 0px 0px 0px;
text-decoration:none
}


h2 {
font:bold 11px/16px Verdana;
color: #64bde2;
margin:0px 0px 15px 0px;
text-decoration:none
}


p {
font:normal 11px/14px Verdana;
text-align:left;
color: #2c2c2c;
text-decoration:none
}


.text {
font:normal 11px/14px Verdana;
padding:20px;
background:#FFFFFF;
color: #2c2c2c;
text-decoration:none
}


#text_menu{
margin:10px 10px 0 0;
float:left;
font:bold 11px/14px Verdana;
}
#text_menu a {
color:#ffffff;
font:bold 11px/14px Verdana;
background:transparent url(../images/colt_right_menu.gif) no-repeat scroll right top;
float:left;
width:auto;
display:block;
height:28px;
margin:0pt 2px 0pt 0pt;
text-decoration:none;
}
#text_menu a span {
color:#ffffff;
float:left;
font:bold 11px/14px Verdana;
background:transparent url(../images/colt_left_menu.gif) no-repeat scroll left top;
display:block;
height:28px;
padding:3px 15px 0pt;
}
#text_menu a:hover{
background:transparent url(../images/colt_right_menu_over.gif) no-repeat scroll right top;
color:#ffffff;
font:bold 11px/14px Verdana;
float:left;
display:block;
height:28px;
margin:0pt 2px 0pt 0pt;
text-decoration:none;
}
#text_menu a:hover span, #text_menu a.selected span {
background:transparent url(../images/colt_left_menu_over.gif) no-repeat scroll left top;
display:block;
font:bold 11px/14px Verdana;
height:28px;
padding:3px 15px 0pt;
}

.img {
float:left;
margin-top:5px;
border:1px solid #7d7d7d;
margin-right:20px;
}


.img_1 {
float:right;
margin-left:20px;
}


p.floatstop {
padding-top:10px;
clear:both;
}


a {
font:normal 11px/14px Verdana;
color: #b80f24;
text-decoration:none
}
a:hover {
font:normal 11px/14px Verdana;
color: #b80f24;
text-decoration:underline
}
a:active {
font:normal 11px/14px Verdana;
color: #b80f24;
text-decoration:underline
}


.menu_footer {
font:normal 11px/14px Verdana;
padding:8px 15px 3px 3px;
text-align:right;
color: #ffffff;
text-decoration:none
}
.menu_footer a {
font:normal 11px/14px Verdana;
color: #ffffff;
text-decoration:none
}
.menu_footer a:hover {
font:normal 11px/14px Verdana;
color: #ffffff;
text-decoration:underline
}
.menu_footer a:active {
font:normal 11px/14px Verdana;
color: #ffffff;
text-decoration:underline
}


div.hr {
font-size:1px;
background:url(../images/pixel_hr.gif) repeat-x;
margin:8px 0px 8px 0px;
width:100%;
height:1px;
line-height:1px;
}
div.hr hr {
display:none;
}