@charset "utf-8";
/* CSS Document */

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; overflow-y: scroll;}

body{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

.formpad{
	margin: 0px;
	padding: 0px;
}

/* ------------------ Basic Text Styles ---------------- */

p, ol, li, ul {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a:link, a:visited{
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #df7a1c;
	text-decoration: underline;
}

a:hover, a:visited:hover{
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff7e00;
	text-decoration: underline;
}

h1{
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin:0px;
	margin-bottom:15px;
}

h2{
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

h3{
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #df7a1c;
	text-decoration: none;
}

h4{
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #df7a1c;
	text-decoration: none;
}

h5{}

h6{}

/* ------------------ content Styles ---------------- */

.Bg{
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.bgLeft{
	background-color: #df7a1c;
	background-image: url(../images/bg-l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.bgRight{
	background-color: #df7a1c;
	background-image: url(../images/bg-r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.splashBg{
	background-image: url(../images/image-bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 8px;
}

.contentBg{
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.contentProjectsBg{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.projectsTop{
	background-image: url(../images/send-friend-shadow.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/* ------------------ content Styles ---------------- */

.events{
	background-image: url(../images/events-shadow.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}

.events p{
	margin: 0px;
	padding: 0px;
	color: #5c5c5c;
}

.events h1{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

.events a:link, .events a:hover  { 
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff7e00;
	text-decoration: none;
}

.events a:visited, .events a:visited:hover {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff7e00;
	text-decoration: none;
}

.eventDetailTable {
	display: none;
}


.newsText a:link, .newsText a:hover, .newsText a:visited, .newsText a:visited:hover{font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;}
	
	.newsText{margin-top:1em; margin-bottom:1em}

/* ------------------ Footer Styles ---------------- */

.disclaimer p, .disclaimer a:link, .disclaimer a:visited{
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.disclaimer a:hover, .disclaimer a:visited:hover{
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}


.imagesideLeftBottom{
	background-image: url(../images/image-left-bb.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


/* ------------------ Newsletter Signup ------------------ */
.vsdMobile, .vsdCompany, .vsdPosition, .vsdAccept, .vsdCategories, .vsdMessageBox2 {
display:none;
}
.vsdMessageBox {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}