/* CSS Document */

body  {margin:0;padding:0;}

html {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background-color:#ffffff;height: 100%;}

ul{list-style:none;margin:0;padding:0;}
li.general {list-style:none;margin:0;padding:0;}
li a {text-decoration:none;color:black;}
h1 {font-size:19px;font-weight:normal;color: #e74339;}
h4{font-size:14px;font-weight:normal;color: #666666;}
h3{font-size:14px;font-weight:bold;}
img {display: block;border:none;}
img p {margin:0;padding:0;}
#orangebar {background-color:#E74339;margin:auto;height:4px;background-repeat=repeat-x;}
#greenbar {background-color:#00754b;margin:auto;height:16px;background-repeat=repeat-x;}
#logo{background-position: 8px 3px;width:985px;height:90px;background-repeat:no-repeat;}
#deck{background-color:white;background-position: 10px 2px;width:985px;height:94px;background-repeat:repeat-x;}
#bar {background-image:url(images/bar_mini.jpg);background-position:bottom center;width:985px;height:1px;}
#center2 {background-color:white;border: 0px solid #736F6E;margin:auto;margin-top:0px;margin-bottom:0px;}
#center {
background-color:white;
border: 0px solid #736F6E;
width:985px;
margin:auto;
margin-top:0px;
margin-bottom:3px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -123px;
}
#centerfooter {background-color:#e2e2e2;border: 0px solid #736F6E;width:985px;margin:auto;margin-top:0px;margin-bottom:0px;}
#centervalidate {background-color:#ffffff;border: 0px solid #736F6E;width:985px;margin:auto;margin-top:0px;margin-bottom:0px;}
#center a {text-decoration:none;color:#666666;}
.active {background-image:url(images/subnavi_active.jpg);width:185px;padding:0;margin:0;}
.current {font-weight:bold;color:#047446 !important;}
.normal {background-image:url(images/border.gif);background-repeat:no-repeat;padding:0;margin:0;}
#center a:hover {COLOR: #e74339; TEXT-DECORATION: none}
#center p.leftlogo {
color:#666666;
float:left;
margin:0px 0 0 20px;
width:222px;
}
#center p.rightlinks {
color:#666666;
float:right;
margin:0px 0px 0 0;
width:175px;
}
#subnavigation {float:left;width: auto;}
#subnavigation ul li {margin-left:9px;padding-top:9px;padding-bottom:7px;}
#subnavigation ul li a {padding-left:25px;}

#content {float:left;width:915px;margin-left:2px;padding-left:24px;line-height:16px;margin-top:12px;padding-bottom:45px;}
#content a{COLOR: #666666; TEXT-DECORATION: none}
#content2 {float:left;width:915px;margin-left:2px;padding-left:24px;line-height:16px;margin-top:12px;padding-bottom:45px;}
#content2 a{COLOR: #e74339; TEXT-DECORATION: none}
#content3 {float:left;width:550px;margin-left:2px;padding-left:2px;line-height:16px;margin-top:0px;padding-bottom:10px;}
#content3 a{COLOR: #e74339; TEXT-DECORATION: none}
#footer {background-color:#e2e2e2;margin:auto;height:65px;background-repeat=repeat-x;}
#footer a {text-decoration:none;color:#666666;}
#footer a:hover {COLOR: #e74339; TEXT-DECORATION: none}
#footer p.copyright {
color:#515151;
float:left;
margin:10px 0 0 0px;
width:220px;
}
#footer p.links {
color:#515151;
float:right;
margin:10px 0px 0 0;
width:480px;
}
#footer p.legal{
color:#515151;
float:left;
margin:10px 0 0 20px;
width:480px;
}
#footer p.powered{
color:#515151;
float:right;
margin:0px 5px 0 0;
width:170px;
}
#validation {
height:42px;
width:985px;
padding:0 0 0 0px !important;
margin:10px 0 0 0px;
}
.push {
height: 123px;
}
ul.arrow {
  list-style-image:url('images/favicon_small.gif');
}
li.indent 
{
margin:0 0 0 10px !important;
}
li.indent2
{
margin:0 0 0 20px !important;
}
img.floatTL { 
float : left;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
margin-left : 0;
} 
img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 0;
margin-top : -2px;
margin-right : 10px;
} 
#wrapper { 
margin : 0 auto;
width : 822px;
} 
#header { 
color : #333;
width : 820px;
float : left;
border : 1px solid #ccc;
height : 200px;
margin : 10px 0 5px 0;
background : #fffffe url(images/header.jpg) no-repeat bottom left;
} 
.logo { 
float : right;
width: auto;
} 
.logo h1#lineone { 
font-size : 1.7em;
font-weight : lighter;
padding-left : 28px;
padding-right : 30px;
color : #99ff32;
border : none;
top : 0;
left : 14px;
letter-spacing : -1px;
} 
.logo h1#lineone span { 
color : #7e7e7e;
} 
.logo h2#linetwo { 
padding-left : 45px;
font-size : 0.9em;
text-transform : none;
top : 25px;
left : 14px;
color : #7e7e7e;
} 
#header h3 { 
color : #91df0a;
font-size : 1.5em;
margin-top : 80px;
margin-left : 66px;
margin-bottom : -15px;
} 
#header em { 
margin-left : 38px;
} 
#navigation { 
float : left;
width : 756px;
margin : 0 0 0 0;
} 
.menu { 
width : 100%;
font-size : 93%;
line-height : normal;
} 
.menu ul { 
margin : 0;
padding : 10px 10px 0 246px;
list-style : none;
} 
.menu li { 
display : inline;
margin : 0;
padding : 0;
} 
.menu a { 
float : left;
background : url("images/tableft.gif") no-repeat left top;
margin : 0;
padding : 0 0 0 4px;
text-decoration : none;
width: auto;
} 
.menu a span { 
float : left;
display : block;
background : url("images/tabright.gif") no-repeat right top;
padding : 5px 15px 4px 6px;
width: auto;
} 
.menu a span { 
float : none;
width: auto;
} 
.menu a:hover { 
background-position : 0% -42px;
} 
.menu a:hover span { 
background-position : 100% -42px;
} 

.float-left {float:left;width:550px;padding-right:5px;margin:0;}
.float-right {float:right;width:350px;padding-right:10px;margin:0;}
.float-none {clear:left;display:block;padding-right:5px;margin:0;}

.cleaner
{
	clear:both;
	height:1px;
	Font-size:1px;
	border:0px none;
	margin:0;padding:0;
	background:transparent;
}

.inputText{
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; HEIGHT: 15px;
}

.inputTextArea{
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica;
}

.inputButton{
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; HEIGHT: 23px; COLOR: #000000;
}

.inputSelect{
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; HEIGHT: 27px; COLOR: #000000;
}

.errorMsg{
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica;
}

.errorMsgLabel{
FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight:bold; color:red;
}

