/* CSS Document */



body{padding:0px; margin:0px; text-align:center; background:#cccccc url(bodybg.jpg) repeat-x 0px 0px; font:normal 82%/155% "Trebuchet MS",arial; color:#555555;}
table{font:normal 1em/155% "Trebuchet MS",arial; color:#555555;}



h1,h2,h3,p{margin:0px; padding:0px; font-size:1em;}



.clear{clear:both; margin:0px; padding:0px; height:1px; line-height:1px; font-size:1px; visibility:hidden;}



#wrapall{margin:0px auto; padding:0px; width:960px; text-align:left;}

#banner{margin:0px; padding:0px; width:960px; background:url(banner.jpg) no-repeat 0px 0px; height:265px; }



.buttons1{width:960px; margin:0px; padding:16px 0px 0px 0px; font-weight:bold; font-size:1.15em; font-family:tahoma;}

.buttons1 a{display:block; float:left; padding:5px 10px; background-color:#E5B628; color:#000000; margin-right:1px; text-decoration:none;}

.buttons1 a:hover{color:#ffffff;}



.buttons2{width:960px; margin:0px; padding:185px 0px 0px 0px; text-transform:capitalize; font-weight:bold;  font-family:tahoma; font-size:1.15em; color:#959595;}

html>body .buttons2{padding:205px 0px 0px 0px; }

.buttons2 a{display:inline; padding:0px 20px; color:#ffffff; margin-right:1px; text-decoration:none;}

.buttons2 a:hover{color:#E5B628;}



#container{margin:0px; padding:0px 0px 10px 0px; width:960px; background-color:#fff; min-height:275px;}

*html #container{height:275px;}

#container h1{padding:10px 20px 10px 20px; margin-bottom:5px; font-size:2em; font-family:tahoma; color:#343E57; background-color:#f0f0f0; }

#container h1 span{font-size:0.5em;}

#container h2{padding:5px 20px 15px 20px; font-size:1.5em; font-family:tahoma; color:#1D8EE5;}

#container h2 span{font-size:0.6em; margin-top:-10px; color:#555555;}

#container h3{padding:0px 20px; font-size:1.1em; font-family:tahoma;}

#container p{padding:0px 20px 20px 20px;}

#container img{margin:5px 20px;}

#container a{color:#1d8ee5; text-decoration:underline;}

#container a:hover{text-decoration:none;}

#container ul{margin-top:0px; padding-top:0px;}



#container .borderit{border-collapse:collapse; table-layout:fixed;}

#container .borderit td{border:1px solid #ccc;}



#container img.r{float:right; margin:5px 20px 5px 5px;}

#container img.l{float:left; margin:5px 5px 5px 20px;}

#container img.n{float:none; margin:5px 20px 5px 20px;}



.heading{padding:5px 0px; background-color:#f0f0f0; width:960px;}

.left{width:315px; float:left; display:inline; margin:10px 0px 0px 0px; border-right:2px solid #ccc;}

.wrapright{ width:630px; display:inline; float:right; clear:right; display:inline;}

.mid{width:315px; float:left; display:inline; margin:10px 5px 0px 5px; border-right:2px solid #ccc;}

.right{width:300px; float:right; display:inline; margin:10px 0px 0px 0px;}

.bottom{width:590px; clear:both; padding-top:10px;}



.left1{width:655px; float:left; display:inline; margin:10px 0px 0px 0px; border-right:2px solid #ccc; min-height:200px;}

*html .left1{height:200px;}

.right1{width:290px; float:right; display:inline; margin:10px 0px 0px 0px;}





#formtable{margin:0px auto; padding:0px; border-collapse:collapse;}

#formtable th{border:1px solid #A0C5DC; background-color:#6F95AD; padding:4px; text-align:right; color:#ffffff;}

#formtable td{border:1px solid #A0C5DC; padding:4px; text-align:left;}

#formtable td input{border:1px solid #ffffff;}

#formtable td textarea{border:1px solid #cccccc;}

#formtable td input.submit{background-color:#A0C5DC; font-weight:bold; border:1px solid #6f95ad;}

#formtable caption{text-align:right;}

.left-one {
    width: 330px;
	    margin-bottom: 57px;

}

.top-img {
                 margin-top: -300px;
    margin-left: 350px;
    margin-bottom: 54px;
}

#footer{width:960px; margin:0px 0px 0px 0px; padding:0px; background-color:#314C90; color:#ffffff; clear:both;}

#footer p{padding:5px; text-align:center;}

#footer a{color:#ff0; text-decoration:none; text-transform:capitalize;}

#footer a:hover{text-decoration:underline;}