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

body,h1,h2,h3,h4,h5,h6,form,fieldset,legend,p,ul,ol,li,fieldset,blockquote,caption,table,tr,dl,dt,dd {margin: 0; padding: 0;}

html,body{height:100%;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#454545;
	background-color:#fff;
}

a{text-decoration:none; color:#0b5601; font-size:13px;}

img{border:0;}

.clear{clear:both}

p { padding-bottom:7px;}

#wrapper{width:100%; margin:0; padding:0;}
#wrapper #contentWrapper{width:1100px; margin:0 auto 0 auto; padding:0 0 50px 0; background-image:url(../images/bg_hills.png); background-position:375px bottom; background-repeat:no-repeat;}

#wrapper #contentWrapper #left-col{float:left; width:310px; margin:0; padding:0 0 20px 0;}
#wrapper #contentWrapper #left-col img.logo{padding-top:15px;}
#wrapper #contentWrapper #left-col #user{margin:30px 0 50px 0; padding:0; color:#525151; font-size:14px;}
#wrapper #contentWrapper #left-col #user img{padding:0 0 0 0; margin:0 10px 0 0;}
#wrapper #contentWrapper #left-col #user h1{ font-size:28px; color:#0b5601; padding-bottom:10px;}
#wrapper #contentWrapper #left-col #user h2{margin:0; padding:0; font-size:22px; color:#010101;}
#wrapper #contentWrapper #left-col #user h2 span{font-weight:normal; color:#525151; font-size:18px;}
#wrapper #contentWrapper #left-col #form{margin:0 0 0 0;}
#wrapper #contentWrapper #left-col #form h1{margin:0 0 10px 0; padding:0; font-size:22px; color:#010101}
#wrapper #contentWrapper #left-col #form .label{margin:0 0 4px 0; color:#6e6d6d; font-size:14px; padding-left:7px;}
#wrapper #contentWrapper #left-col #form .inputText{width:222px; height:42px; background-image:url(../images/bg_input.jpg); background-repeat:no-repeat; margin:0 0 15px 0;}
#wrapper #contentWrapper #left-col #form .inputText input{width:200px; margin:4px 0 4px 4px; padding:9px 5px; border:0; color:#6e6d6d;}
#wrapper #contentWrapper #left-col #form #inputTextArea{width:222px; height:150px; background-image:url(../images/bg_textarea.jpg); background-repeat:no-repeat; margin:0 0 15px 0;}
#wrapper #contentWrapper #left-col #form #inputTextArea textarea{height:120px; width:200px; padding:9px 5px; margin:5px 0 0 5px; border:0; color:#6e6d6d;}

#wrapper #contentWrapper #right-col{float:left; width:790px; margin:0; padding:0 0 120px 0;}
#wrapper #contentWrapper #right-col #header{margin:0 auto 0 auto; width:624px;}
#wrapper #contentWrapper #right-col #header #message{
	width:624px;
	height:37px;
	background-image:url(../images/img_message.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
#wrapper #contentWrapper #right-col #header #message p{font-size:14px; color:#636161; font-family:Arial, Helvetica, sans-serif; margin:0; padding:10px 0 0 0; text-align:center;}
#wrapper #contentWrapper #right-col #header #message a{font-size:14px; color:#1c69a5;}
#wrapper #contentWrapper #right-col #header h1.nav{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#010101; padding:105px 0 0 0; margin:0;}
#wrapper #contentWrapper #right-col #content{padding:20px 15px 15px 35px;}
#wrapper #contentWrapper #right-col #content h1{ font-size:28px; color:#0b5601; padding-bottom:10px;}
#wrapper #contentWrapper #right-col #form .label{margin:0 0 4px 0; color:#6e6d6d; font-size:14px; padding-left:7px;}
#wrapper #contentWrapper #right-col #form .inputText{width:222px; height:42px; background-image:url(../images/bg_input.jpg); background-repeat:no-repeat; margin:0 0 15px 0;}
#wrapper #contentWrapper #right-col #form .inputText input{width:200px; margin:4px 0 4px 4px; padding:9px 5px; border:0; color:#6e6d6d;}

a, a:link, a:visited{text-decoration:none;}
a:hover, a:focus, a:active{text-decoration:underline;}

.error { color:#09F;}
