/* CSS Document */
body{padding:0px; margin:0px; background:#fff; color:#111; font:14px Arial, sans-serif;}
div, ul, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
li {list-style: inside square; padding-bottom: 5px;}

.clear {clear: both; margin: 0px}
p {font:14px Arial, sans-serif; color:#111; line-height:20px}
p a{font:14px Arial, sans-serif; color:#b21; text-decoration:underline; font-weight: bold}
p a:hover{text-decoration: none;}
h1 {font:22px Arial, sans-serif; color:#111; font-weight:bold;}
h2 {font:18px Arial, sans-serif; color:#111; font-weight:bold;}
h3 {font:14px Arial, sans-serif; font-weight:bold; color:#eee; padding: 15px 0 5px 0; border-bottom: 1px solid #555}

.special {font: 16px Arial; font-weight:bold; color:#f00}
.bold {font-weight: bold}
.borderless {border:0}
.right {float: right}

/* TOP */

#contact_wrapper {background: #111; width:100%; height:35px; overflow: hidden;}
#contact {width:1000px; margin: 0 auto; height:35px; color: #ccc}

#header_wrapper {background: #111; width:100%; height:100px; }
#header{height:100px; width:1000px; margin: 0 auto; clear:both; position:relative}
#header h2 {color: #ccc}

#logo {position:absolute; top:-15px; left: 30px; border: 0}

#banner {height: 10px; width:740px; float: right; margin: 20px 30px 0 0}

.bannerimg {margin: 20px 0 0 40px}

/* NAV BAR */
#nav_wrapper{background: #aad400 url('../images/nav.png'); width:100%; height:50px; overflow:hidden}
#nav {background: #aad400 url('../images/nav.png'); width:1000px; height: 50px; margin:0 auto; clear:both}
#nav ul{list-style:none; padding-top:0px; width:auto; z-index:2; display:inline}
#nav li{float:left; padding-right:5px; display:inline; list-style:none }
#nav a{display:block; width:120px; height:50px; margin:0; color:#111; font:16px Arial; font-weight: bold; text-decoration:none; line-height: 50px; text-align:center;}

#nav a:hover {background: url('../images/tab2.png');}
#nav a.active {background: url('../images/tab.png');}

#divider {background:#fff; width:100%; height:50px}


/* CONTENT */
#content{background: #fff; width:1000px; margin: 0 auto; overflow: hidden; }

#headline {background: #eee; width: 558px; margin:30px 0 0 0; padding:10px 400px 10px 40px; float:left; border: 1px solid #999;
			border-top-left-radius: 30px;
			-moz-border-radius-topleft: 30px;
			-webkit-border-top-left-radius: 30px;
			border-bottom-right-radius: 30px;
			-moz-border-radius-bottomright: 30px;
			-webkit-border-bottom-right-radius: 30px
		}
#headline li  {padding-left:10px;}

#leftPan{width: 560px; margin:0 0 30px 0; padding:10px 40px 10px 40px; float:left;}
#leftPan li {list-style-type: none; border-left: #c9f236 5px solid; margin: 12px 0 8px 10px; padding-left:10px; line-height:20px}

#rightPan{width: 280px; margin:0 0 30px 0; padding: 10px 20px 10px 40px; float: left;}
.tick li {list-style-type:none; background:url('../images/tick.png') 0 50% no-repeat; padding:0 0 5px 25px;}
.sidemenu li {list-style-type:none; background: url('../images/arrow.png') 0 50% no-repeat; display: block; width: 280px; border-bottom: #666 1px dotted; padding: 0}
.sidemenu li a {display: block; color: #111; text-decoration: none; padding:4px 0 4px 25px;}
.sidemenu li a:hover {background: #c9f236 url('../images/arrow.png') 0 50% no-repeat}

#documents {margin:30px 0 30px 0; padding:10px 20px 10px 40px;}

#source {font:12px Arial, sans-serif; color:#111; float:right}

.intext {float:right; margin: 0 0 10px 10px} /*In line Images */

#contact_form_top {height: 50px; width: 560px; background: #fff url('../images/contact-top.png') no-repeat;}
#contact_form_middle {width: 560px; background: #fff url('../images/contact-border.png') repeat-y; padding: 15px 0 15px 40px; font-weight: bold; line-height: 40px}
#contact_form_middle .contactfield {width:140px; float:left;}
#contact_form_middle input {width: 320px; padding: 4px}
#contact_form_middle textarea {width: 320px; height: 300px; margin-top: 10px; padding: 4px}
#contact_form_bottom {height: 15px; width: 560px; background: #fff url('../images/contact-bottom.png') no-repeat;}


/* Messages */
.message{background:#CCC no-repeat 10px 11px;font-size:13px;color:#74655f;display:block;margin-bottom:1em;border:1px solid #c2beb1;position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px 10px 10px 40px;}
.message span{display:none !important;position:absolute;right:7px;top:7px;font-weight:700;font-size:10px;cursor:pointer;padding:5px;}
.message-success{background-color:#e5f993;background-image:url('../images/accept.png');color:#688006;border-color:#9bac55;}
.message-error{background-color:#f6b9b9;background-image:url('../images/exclamation.png');color:#c32727;border-color:#e18484;}


/* BOTTOM */
#footer_wrapper {background: #111; width:100%; border-top: 4px solid #666; overflow: hidden;}
#footer{background:#111; position:relative; width:1000px; margin: 0 auto; padding: 0; clear:both; overflow:hidden}

#footer p{font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer a{font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 5px }
#footer a:hover{text-decoration:none; background:#fff; color:#000}

.footer_info {width: 170px; float: left; margin-right: 30px}

#copyright {float:right; margin-right:10px}
