/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight: inherit;font-style: inherit;font-size:100%;font-family: inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1.5;color:black;background: white;}table{border-collapse: separate;border-spacing:0;}caption,th,td{text-align: left;font-weight: normal;}blockquote:before,blockquote:after,q:before,q:after{content: "";}blockquote,q{quotes: "" "";}


body {
	font: 14px normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff url(../_images/gradBG.jpg) repeat-x;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

h2,h3 {font-weight:bold;margin-bottom:15px;text-align:center}
h1 {font-size:25px;text-align:center}
h2 {font-size:21px;}
h3 {font-size:17px;border-bottom:2px solid #ccc;padding-bottom:3px;}
p {margin-bottom:20px;}
a {color:#323974;font-weight:bold;}
strong {font-weight:bold;text-decoration:underline;}

.wrapper {
	margin:0 auto;
	width:800px;
}

	.wrapper div {float:left;}

	.wrapper div.inside {
		background:#fff;
		width:720px;
		padding:40px;
	}

	.wrapper .header {
		height:111px;
		width:100%;
		margin-bottom:25px;
		position:relative;
	}
	
		.wrapper .header h1 {
			background:url(../_images/logo.gif) no-repeat;
			float:left;
			height:111px;
			width:250px;
		}
		
			.wrapper .header span {
				position:absolute;
				top:-30px;
				right:-20px;
				font-size:11px;
			}
		
			.wrapper .header h1 a {
				display:block;
				height:111px;
				width:250px;
				text-indent:-9999px;
			}
		
		.wrapper .header ul {
			float:right;	
			margin-top:65px;
			list-style:none;
		}
		
			.wrapper .header ul li {
				float:left;	
				margin-left:10px;
				list-style:none;
			}
			
				.wrapper .header ul li a {
					text-decoration:none;
					padding:5px;
					list-style:none;
				}
				
					.wrapper .header ul li a:hover, .wrapper .header ul li a.current {
						background:#2f3172;
						color:#fff;
						list-style:none;
					}
	
	.wrapper .main {
		width:100%;
	}
	
		.wrapper .main ul#contacts ul {
			width:100%;
			float:left;
			list-style:none;
		}
	
		.wrapper .main ul#contacts li{
			float:left;
			margin-right:40px;
			margin-bottom:20px;
			list-style:none;
		}
		
		.wrapper .main .form {
			width:100%;
			float:left;
			margin:25px 0;
		}
		
		.wrapper .main .form label {width:200px;display:block;}
		.wrapper .main .form input,.wrapper .main .form textarea { float:left;width:200px;margin-bottom:5px;border:1px solid #323974;}
	
	
		.wrapper .main .form .submit {width:100%;margin:10px 0;float:left;}
			.wrapper .main .form .submit input {color:#fff;padding:3px;background:#323974;border:0;}
		
		
	.wrapper .footer {
		border-top:1px dashed #ccc;
		padding-top:15px;
		font-size:80%;
		width:100%;
		text-align:center;
	}










/* BEGIN HOLDING PAGE STYLING */

.container {width:800px;margin:0 auto;}

	.container div {float:left;}

	.container .header {
		margin:35px 0;
		width:800px;
	}
	
		.container .header .left {
			float:left;
			margin-top:10px;
			width:250px;
		}
		
		.container .header .right {
			float:right;
			width:250px;
		}		
		
	
	.container .main {
		width:800px;	
	}
	
	.container .footer {
		border-top:1px dashed #323974;
		padding-top:10px;
		text-align:center;
		font-size:11px;
		width:800px;
		margin-bottom:25px;	
	}
	
/* END HOLDING PAGE STYLING */