* { margin: 0; }

/* So you don't unpad certain form elements in some browsers */
html, head, body,
h1, h2, h3, h4, h5, h6, p, blockquote, q, address, cite,
ul, ol, li, dl, dt, dd,
img,
form, legend, fieldset, label,
table, tr, thead, tbody, tfoot, th, td, caption,
em, strong, pre, sup, sub, del, ins, code, dfn, kbd, samp, var, big, small {
	padding: 0;
}

body {
background-color: #1c206f;
}

.form-bg { background-color: #1c206f;}

#super-wrap {
	margin: 0 auto !important;
	width: 880px;
}

#video-wrapper {
	width:425px;
	margin: 0 auto;
	padding-bottom: 10px;
	
}

#main-wrapper {

	width: 980px;
	margin: 0 auto !important;
}

#flag-bg {
	background-image: url('../images/flag-bg.jpg');
	background-position: bottom center !important;
	background-repeat: repeat-x !important;
}



#container {
/* Un-Comment for static center layout */
/*
	margin: 0 auto;
	text-align: left;
*/
}

.one_wide { width: 240px;
			_width: 233px;
	}
.two_wide { width: 450px;}
.three_wide { width: 700px;}
.four_wide { width: 860px;}

.one_wide,
.two_wide,
.three_wide {
	float: left;
	display: inline;
	margin-left: 0;
	
}


#header,
#page_body,
#footer {
}

#header-wrapper {
	width: 980px;
	margin: 0 auto;
	background-color: #fff;
}

#header {
	width: 970px;
	background-color: #fff;
	margin: 0 auto;
	background-image: url('../images/header-bg.jpg');
	background-repeat: no-repeat;
	height: 178px;

}

#nav {
	width: 946px;
	margin: 0;
	margin-left:30px;
}

#content-wrapper {
	width: 980px;
	margin: 0 auto;
	background-color: #fff !important;
	
}

#content {
	background-color: #fff !important;
	margin: 0 auto;
	width: 980px;
}

#left-col{
	background-color: #000;
	color: #fff;
	margin: 10px 0 10px 10px;
}

#glow {
	background-image:url('../images/left-col-top-bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#bottom-bg {
	background-image: url('../images/leftcol-bottom-bg.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 255px;
}

#center-col {
	padding-left: 25px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:20px;
	width:600px;
	
}

#about-address{
	padding: 20px 100px 0 0;

}

#right-col {
	padding:35px 10px 0 10px;
	_padding: 35px 10px 0 5px;
}


#footer {
	background-color: #000;
}

#contact {
	margin: 0 auto;
	color: #000;
}

#calculator { margin-top: 20px;}
#calculator th { background-color:#fff !important; color:#000; padding-left:0px !important;}
#calculator tr {color: #000;}

.clear {
	clear: both;
}