@charset "utf-8";
/* CSS Document */

body {
	line-height: 1.6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/gradient-bg.png);
	background-repeat: repeat-x;
	background-color: #00030c;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
}


h1 {
	font-size: 26px;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	color: #333;
}

h3 {
	font-size: 18px;
	color: #06C;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

h4 {
	font-size: 12px;
	text-align: left;
	color: #06C;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 15px;
	margin-top: 10px;
}

h5 {
	font-size: 12px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	font-weight: bold;
}

h6 {
	font-size: 10px;
	margin-bottom: 10px;
}

a {
	font-size:12px;
	text-decoration: none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover {
	text-decoration: underline;	
}

p {
	margin-bottom: 10px;
	font-size: 12px;
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}

strong {
	color: #333;
	font-weight: bold;
}

ol {
	list-style-type: decimal;
}

ul {
	list-style-type: none;
}

em, dfn {
	font-style: italic;
}

div.hr {
	border-top: 1px solid #999;
	height: 3px;
	width: 80%;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
} 
#wrapper {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/small_header.jpg);
	height: 135px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#wrapper #mainContent {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	padding-bottom: 10px;
}
#graphic {
	background-image: url(images/small_graphic7.jpg);
	background-repeat: no-repeat;
	height: 204px;
	width: 760px;
	margin-bottom: 0px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}
#bar {
	background-image: url(images/bar-1.png);
	height: 43px;
	width: 760px;
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
}
#rightfield {
	float: right;
	width: 250px;
	background-color: #FFF;
}


#textfield h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #06C;
	padding-left: 70px;
}
#wrapper #mainContent #textfield h3 a:hover {
	text-decoration: underline;
}


#menu {
	list-style-type: none;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
		
}

#menu li {
	float: right;
	text-decoration: none;
}
#footer #bottom-menu {
	height: 45px;
	width: 530px;
	padding-top: 15px;
	padding-left: 10px;
	color: #CCC;
}
#wrapper #footer #bottom-menu a {
	color: #999;
	font-size: 9px;
	padding-left: 5px;
}
#wrapper #mainContent #content {
	text-align: justify;
	margin-right: auto;
	margin-left: auto;
	width:715px;
}




#menu li a {
	color: #FFF;
	padding: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	text-decoration: none;
}
#wrapper #footer #bottom-menu a:hover {
	color: #06F;
	text-decoration: none;
}


#menu li.active a, #menu li a:hover {
	color: #06F;
	text-decoration: none;
}
#wrapper #footer #bottom-menu .active {
	color: #06F;
}



#wrapper #mainContent form table tr td div label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
}
#meeting_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/mb.gif);
	background-repeat: no-repeat;
	float: right;
	height: 55px;
	width: 175px;
	margin-right: 40px;
	margin-top: 75px;
}
#wrapper #mainContent #meeting_button h2 a {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#gap {
	height: 55px;
	width: 20px;
}
#wrapper #mainContent #referform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
	background-color: #9CF;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper #mainContent #registerform2 form table tr td div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
	padding-right: 20px;	
}


#contactbox h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	padding-left: 8px;
}

#wrapper #mainContent #registerform2 h2 {
	color: #06C;
}



#registerform form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
}
	

#wrapper #mainContent #leftfield {
	height:500px;
	width: 300px;
	padding-left: 20px;
	padding-top: 30px;
}
#wrapper #mainContent #leftfield h1 {
	margin-bottom:30px;
	
}
#wrapper #mainContent #contactform h2 {
	color: #06C;
}


#wrapper #mainContent #leftfield h5 strong a {
	color: #333;
	font-size: 16px;
}
#wrapper #mainContent #leftfield h5 {
	color: #333;
	font-size: 16px;
}






#contactform {
	width: 400px;
	background-color: #9CF;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: right;
	margin-left: 10px;
}
#wrapper #mainContent #textfield h5 strong{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}



#central {
	width: 310px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#sidebar {
	width: 200px;
	float: right;
}
#wrapper #mainContent #iconfield h3 {
	padding-left: 50px;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
}

#textfield {
	width: 490px;
	padding-left: 20px;
	background-color: #FFF;
	text-align: justify;
}
#buttonfield {
	float: right;
	height: 200px;
	width: 230px;
}
#statement {
	height: 200px;
	width: 500px;
}
#wrapper #graphic #statement h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #FFF;
	padding-top: 30px;
	padding-left: 30px;
}
#wrapper #graphic #statement h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	color: #FFF;
	margin-left: 30px;
}
#wrapper #footer {
	background-image: url(images/footer-gradient2.jpg);
	background-repeat: repeat-x;
	width: 760px;
	height: 55px;
	margin-bottom: 15px;
}


#wrapper #graphic #statement h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#spacer {
	height: 100px;
	width: 1px;
}
#register {
	height: 80px;
	width: 193px;
	margin: 15px;
}
#post {
	height: 75px;
	width: 195px;
	margin: 15px;
}
#copyright {
	height: 45px;
	width: 200px;
	padding-top: 15px;
	color: #666;
	float: right;
}
#wrapper #footer #copyright h6 a {
	font-size: 10px;
	color: #666;
}
#wrapper #footer #copyright h6 a:hover {
	text-decoration: underline;
	color: #666;
}
#contactbox {
	height: 70px;
	width: 180px;
	float: right;
	background-image: url(images/cb-1.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 20px;
	padding-top: 7px;
	}



#wrapper #mainContent li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	padding-left: 20px;
	width: 500px;
	margin-left: 50px;
}



#careers li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 25px;
}


#iconfield {
	height: 475px;
	width: 200px;
	background-image: url(images/icons6.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-top: 10px;
}

#wrapper #mainContent #textfield li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	list-style-type: none;
}
#wrapper #mainContent #textfield h3 {

}
#careers {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#rightside {
	float: right;
	width: 300px;
	background-color: #FFF;
}
#horizontal {
	background-color: #CCC;
	height: 3px;
	width: 450px;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 75px;
}
#wrapper #mainContent #careers li {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 25px;
	list-style-type: disc;
}
#wrapper #mainContent h2 {
	padding-top: 10px;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#wrapper #mainContent h3 {
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#wrapper #mainContent li p {
	padding-left: 15px;
	padding-right: 20px;
}
#wrapper #mainContent li h4 {

}
#contactbox h2 {
	font-size: 12px;
	padding left: 5px;
	color: #FFF;
}

#rightsidebar {
	float: right;
	width: 250px;
}
#registerform {
	width: 680px;
	background-color: #9CF;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
}
#registerform h2 {
	color:#06C	
}
#registerform2 {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	background-color: #9CF;
	margin-top:20px;
}


#job_post {
	width: 300px;
	border: medium solid #9CF;
	margin-bottom: 20px;
}
#wrapper #mainContent #iconfield h3 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #06C;
	font-size:14px;
	margin: 0px;
	padding: 0px;
}
#wrapper #mainContent #iconfield h3 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	font-size:14px;
	margin: 0px;
	padding: 0px;
}
#twitter_icon {
	float: right;
	height: 44px;
	width: 44px;
	background-image: url(images/twitter.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 80px;
}
#wrapper #mainContent form table  {
	padding-right: 20px;
	margin-right: auto;
	margin-left: auto;
}
#message h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #06C;
	text-align: center;
	margin-bottom: 50px;

}

#phonebox {
	height: 70px;
	width: 180px;
	float: right;
	margin-right: 20px;
}
#phone_icon {
	background-image: url(images/phoneicon.gif);
	height: 40px;
	width: 40px;
	background-repeat: no-repeat;
	margin-top: 8px;
}

#wrapper #mainContent #contactform form table tr td div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
	padding-right: 20px;
}
#phonecontact {
	height: 55px;
	width: 220px;
}
#wrapper #mainContent h6 {
	margin-top: 20px;
}

#number {
	float: right;
	height: 55px;
	width: 180px;
	padding-right: 10px;
}
#email_box {
	height: 55px;
	width: 230px;
}
#email_address {
	float: right;
	height: 55px;
	width: 190px;
	margin-left: 10px;
}
#email_icon {
	background-image: url(images/email.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
}
#company {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#careertext {
	width: 530px;
	text-align: justify;
	margin-left: 20px;
}
#employertext {
	width: 500px;
	text-align: justify;
	margin-left: 25px;
}

#wrapper #mainContent #content #registerform form table tr td div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
	padding-right: 20px;
}
#wrapper #mainContent #registerform form table tr td div {
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#referform table label {
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
}#wrapper #mainContent #message li a {
	color: #06C;
}
#wrapper #mainContent #message li {
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
#wrapper #mainContent #message #sitemap_spacer h1 {
	color: #333;
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-left: 20px;
}

#sitemap_spacer {
	height: 60px;
	width: 760px;
}
#wrapper #mainContent #message h3 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #06C;
	font-size: 18px;
	font-weight: normal;
}
#wrapper #mainContent #message h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #06C;
	font-size: 18px;
	font-weight: normal;
	text-decoration: underline;
}
