a, body, em,
fieldset, font, html,
iframe, img, li,
p, span, ul, div, body, h1{  border: 0;  font-style: inherit;  font-weight: inherit;  margin: 0;  outline: 0;  padding: 0;  vertical-align: baseline;}
body {  font-size:0.8em;  line-height: 1em;  height:100%; min-height:100%;  font-family: 'HelveticaNeue-Light','Helvetica Neue','Helvetica Neue Light','Arial',sans-serif; color:#333; background:#fff; margin:0pt; padding:0pt;}
body{	 	  background: #000; 	}

html {background:#000;}


	#flash-background{
		width:100%;
		height:100%;
		text-align:left;
		margin:0px auto;
		position:absolute;
		top:0px;
		z-index:0;
		margin-top:200px;
	}
	
	#website{
		width:940px;
		min-width:940px;
		height:650px;
		text-align:left;
		padding: 1em 2em; 
		margin: 2em auto 2em auto;
		position:relative;
		z-index:5;
		background-image:url(images/overlay.png);
		background-repeat:no-repeat;
	}
	

	
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#fff;}
h1 {font-size:1.5em;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;line-height:1.8;}
h4 {font-size:1.1em;line-height:1.3;height:1.25em;}
h5 {font-size:0.8em;font-weight:bold;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
h1, h2{ padding-left:15px;}

a:focus, a:hover {color:#ffffff;}
div, p{line-height:1.6;}

a { color: #2583ad; text-decoration: underline; }
a:hover { color: #ff8a00; }

ul{list-style:none;}
hr{height:1px; background:#ccc; clear:both; float:none; border:none; color:#ccc; margin-top:-8px;}/* For Internet Explorer */
html>body hr { margin-right: 0; width: 100%; height: 1px; background-color: #ccc; border: none; } /* For Gecko-based browsers */
html>body hr { margin-right: 0; width: 100%; height: 1px; background-color: #ccc; border: 0px solid #ccc; } /* For Opera and Gecko-based browsers */


ol {
	color: #009ee0;	
}
ol li {
	margin:0.8em;
	background: #fff;
}
ol li div{
	color: #333;
	font-size: 13px;
	font-weight: normal;
}

ul.notbulleted{list-style: none; line-height:1.6em;}
ul.bulleted{list-style: url("/images/website/bullet.gif") none inside; margin-left:30px; line-height:1.6em; margin-top:20px;}




ul {list-style: none; margin-left:30px; line-height:1.6em; margin-top:20px;}

.box ul{list-style: none; margin:0px; line-height:1.6em;}


.ibox{margin-top:100px; margin-bottom:10px; border:1px solid #CADEF3; background:#EAF3FA; padding:15px; -moz-border-radius: 6px; -khtml-border-radius: 6px;	-webkit-border-radius:6px; border-radius: 6px;}
.ibox a{text-decoration: none; }


#SecOptions{ text-decoration:none; position:absolute; left:800px; top:8px;}
#SecOptions a{text-decoration:none; }


/* Layout */

#navigation {  padding: 0em 0em 0em 0em;  font-size:1.1em;  padding-top:4px;}
#navigation ul {  margin: 0 auto;  max-width: 1200px; padding: 1px 1px 0 10px; }
#navigation ul li {  display: inline;  float: left;  width: auto; margin-right: 8px;}
#navigation ul li a { display: block;  float: left; border:0px solid #000; margin: 0px 0px;  padding: 0.3em 0.5em;  width: normal;  text-decoration: none; }
#navigation ul li a:hover, #navigation ul li a:focus {   text-decoration: none; }
#navigation ul li a {   background: transparent;  color: #fff;  text-decoration:none;}
#navigation ul li.active a{   color: #fff; font-weight:bold; text-decoration:none; border:0px solid #0088b7; }
#navigation .separator{  display: block;  float: left;  margin: 0px 0px;  padding: 0.5em 0.5em;  width: auto;}



#FormValidator{text-align:center; width:100%; min-width:100%; margin-top:35px;}

/* START LOGIN_ERROR*/
#FormValidator #login_error{color:#ff0000; margin: 0 0 16px 8px;	border-width: 1px;	border-style: solid; padding: 12px; position:relative; background-color: #ffebe8;	border-color: #c00; }
#FormValidator #login_error ul{list-style-type:none; font-size: 1em; color: #333333;}
#FormValidator #login_error span{font-weight: bold;  }

/* END LOGIN_ERROR*/
#FormValidator form{float:left; margin-right:5px;}

/* START SUCCESS MESSAGE*/
#FormValidator #success{margin: 0 0 16px 8px;	border-width: 1px;	border-style: solid;	padding: 12px; position:relative; background-color:  #D7FDD8;	border-color: #078F0B; }
#FormValidator #success ul {list-style-type:none; font-size: 1em; color: #000000;}
#FormValidator #success li {list-style-type:none; font-size: 1em; color: #000000;}
#FormValidator #success span{ }

/* START SUCCESS MESSAGE*/
#FormValidator #confirmation{margin: 0 0 16px 8px;	border-width: 1px;	border-style: solid;	padding: 12px; position:relative; background-color:  #FFF9D7;	border-color: #E2C822;}
#FormValidator #confirmation ul {list-style-type:none; font-size: 1em; color:  #000000;}
#FormValidator #confirmation span{ }

.submit  {
	float:right;
	padding: 3px 5px;
	border: none;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
		
	cursor: default;
	text-decoration: none;	
}




		.form-table {
			border-collapse: collapse;
			margin-top: 1em;
			width: 100%;
		}

		.form-table td {
			margin-bottom: 9px;
			padding: 10px;
			border-bottom: 1px solid #fff;

		}
		
		.form-table td.noB {
			margin-bottom: 9px;
			padding: 10px;
			border-bottom: 0px solid #fff;
		}

		.form-table th {
			font-size: 13px;
			text-align: left;
			padding: 16px 10px 10px 10px;
			border-bottom: 1px solid #fff;
			width: 110px;
			vertical-align: top;
		}

		.form-table tr {
			color:#fff;
		}
		


	
		.form-table p {
			margin: 4px 0 0 0;
			font-size: 11px;
		}

		.form-table input {
			line-height: 20px;
			font-size: 15px;
			padding: 2px;
			margin-bottom:3px;
			min-width:200px;
		}
		
		.form-table input.checkbox {
			min-width:0px;
		}

		.form-table td.firstcol
		{
			text-align: left;
			padding: 16px 10px 10px 10px;
			border-bottom: 8px solid #fff;
			width: 110px;
			vertical-align: top;
			font-weight:bold;
		}
		
#footer{ vertical-align:bottom; bottom:0; color:#000; margin-top:100px; margin-bottom:20px; font-size:0.8em;}
#footer div{float:right; }
#footer{background:#FFFFFF}
#footer a{text-decoration:none;}
#footer ul{margin-top:10px; }
#footer ul li{margin-top:5px; text-decoration:none; list-style-type:none;}




.input_IE {border:1px solid #E8E8E8; font-size:1.0em; padding:2px 2px; width:200px;}


.leftcontainer{clear:left; float:left; width:200px; min-width:200px; margin-left:10px;}
.rightcontainer{float:left; width:700px; min-width:700px; margin-left:50px; }



#header div {float:left;}
#logo{margin-left: 320px; margin-bottom:20px;}



.left1 h1{ padding-top:0px; margin-bottom:0px; margin-left:20px;}
.completebox{padding:20px; margin-bottom:10px; margin-left:10px; margin-right:10px; border:solid 1px #CADEF3; -moz-border-radius: 6px; -khtml-border-radius: 6px;	-webkit-border-radius:6px; border-radius: 6px;}


#tableGrid {margin-top:-10px; background:#fff; cellspacing:10px; cellpadding:10px;}
#tableGrid th{ border-bottom:#e9e9e9 solid 2px; background:#fff; text-align:left; padding-bottom:5px;}
#tableGrid th a{ text-decoration:none; color:#ccc;}
#tableGrid th a:hover{ text-decoration:underline;}
#tableGrid tr td{ border-bottom:#e9e9e9 solid 1px; background:#fff; }
#tableGrid tr td.noB{ border-bottom:0px; background:#fff; }
#tableGrid a{ text-decoration:none; color:#999;}




.placeholder{clear:both; margin:10px;}



.leftimg{margin: 5px 20px 30px 20px; float: left;}
.rightimg{margin: 5px 20px 20px 20px; float: right;}




#main{ margin-left:20px; margin-top:20px; margin-right:50px;  padding:10px; width:910px; min-height:350px;}
.main_text{color:#fff; background:url(images/back.gif); margin-top:30px; text-align:center;}
.main_text .text{text-align:left;}
#fileQueue {
	width: 400px;
	height: 300px;
	overflow: auto;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
}

.fr form{float:left; margin-right:10px;}

.gal_img{margin: 5px;}
a, a:focus, a:hover {color:#ffffff; text-decoration:none;}
.demo a{color:#000;}

#newsletter{float:right; color:#fff; margin-top:30px;}
#newsletter  .submit {
			padding: 1px 1px;
			border: 1px solid #ffffff;
			margin-left: 0;
			color: #000000;
			
			background: #ffffff;
}

#newsletter  .submit:hover {
			color: #000000;
			background: #ffffff;}

#gallery_a {width:930px; min-width:930px; border:0px #fff solid; margin-top:50px; margin-top:100px;}

			                                                                                                                                                                                                                                                                                           