/*General Styles */
body{ 
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	margin:0px; 
	padding:0px; 

	background-image: url("/images/background-earth-4000x.jpg"); /* The image used */
	background-color: #000000; /* Used if the image is unavailable */
	height: 500px; /* You must set a specified height */
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
}
p { font-family: Tahoma, Geneva, sans-serif; color: #FFFFFF; font-size: 10pt;}

.clearBoth { clear:both; }
.fright {float:right;}
.fleft {float: left;}
.alignCenter {text-align:center; }
.alignRight {text-align:right; }
.upper {text-transform:uppercase; }
.block {display: block;}
a { text-decoration:none; color:#fff; }
a:hover { text-decoration:underline; }
img { border:0px; }

.white {color: #FFFFFF;}
.orange {color: #ff5200;} 
.gold {color: #FDDA0D;} 


#content-container { margin:10px auto 0 auto; width:960px;} /*960px*/
#logoAndNav-container {float: left; width: 400px;}
#topNavAndVideo-container {float: right; width: 560px;}
#topNav-container {float: right; width: 560px; height: 40px;}
#mainVideo-container {float: right; width: 560px; height: 400px; background:#000 url("/images/videoBox_560x396.jpg") no-repeat;}

#homepageBanner-container {width: 940px; height: 250px; background:#000 url("/images/bannerOrangeWithBlueTabProjects_940x250.jpg") no-repeat; }
#homepageBanner-container a {color: #ffdfa7; font-size: 1.4em;}
#homepageBanner-container .col1 {width: 230px; float: left; text-align: center; border-right: solid 1px #ff5e00; }
#homepageBanner-container .col2 {width: 230px; float: left; text-align: center; border-right: solid 1px #ff5e00; }
#homepageBanner-container .col3 {width: 230px; float: left; text-align: center; border-right: solid 1px #ff5e00; }
#homepageBanner-container .col4 {width: 230px; float: left; text-align: center; }

#body3ColumnLayout-container {width: 940px;}
#body3ColumnLayout-container .col1 {width: 280px; float: left; padding: 0 10px 10px 10px; color: #878787; border-right: solid 2px #333333;}
#body3ColumnLayout-container .col2 {width: 310px; float: left; padding: 0 10px 10px 10px; color: #878787; border-right: solid 2px #333333;}
#body3ColumnLayout-container .col3 {width: 280px; float: left; padding: 0 10px 10px 10px; color: #878787;}

#footer-container {width:960px; padding-top: 10px; margin-bottom: 10px; border-top: solid 1px #3a3a3a; font-size: 10px; color: #777777;}
#footerReferenceClient-container {float: left; margin-left: 10px;}
#footerReferenceDeveloper-container {float: right; margin-right 10px;}

a.nav {font-family: Tahoma, Geneva, sans-serif; font-size: 16px; font-weight: normal; color: #777777; line-height: 40px;}
a.topNav {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #777777;}
a.nav:hover, a.topNav:hover {color: #FFFFFF;}

/*
h1 {font-family: Tahoma, Geneva, sans-serif; color:#FFFFFF; font-style:italic; font-size:20px; font-weight:normal; line-height:20pt; padding:20px 10px 10px 10px; margin:0;}
h2 {font-family: Tahoma, Geneva, sans-serif; color:#FFFFFF; font-style:italic; font-size:20px; font-weight:normal; line-height:14pt; padding:0px 10px; margin:0;}
*/
h3 {font-family: Tahoma, Geneva, sans-serif; color:#ff5200;  font-size:1.5em; line-height:2em; padding:15px 10px; margin:0;}
h4 {font-family: Tahoma, Geneva, sans-serif; color:#ffdc4f;  font-size:10px; line-height:14pt; padding:15px 10px; margin:0;}
h5 {font-family: Tahoma, Geneva, sans-serif; color:#707980;  font-size:10px; line-height:14pt; padding:15px 10px; margin:0;}
h6 {font-family: Tahoma, Geneva, sans-serif; color:#000; font-style:italic; font-size:20px; font-weight:normal; line-height:14pt; padding:0px 10px; margin:0;}


h1 {
	font-family: 'Nunito Sans', sans-serif;
	color: #FDDA0D;
	font-size: 3em;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h2 {
	font-family: 'Nunito Sans', sans-serif;
	color: #FDDA0D;
	font-size: 2em;
	text-transform: uppercase;
	letter-spacing: 2px;
}


#flashcontent {
	border: solid 0px #000;
	width: 450px;
	height: 370px;
	float: left;
	margin-top: 14px;
	margin-left: 50px;
}


/* Header 
.topInfo { margin:0 auto; padding:0px; width:960px; height:50px; }

.topInfo li {
	list-style:none;
	display:inline;
	float:left;
	font-size:12px; 
	color:#fff;
	padding: 0px 33px 0px 33px;
	border-right: solid #fff 1px;
	margin:20px 0 0 0;
}



.topInfoBar { margin:0 auto; background:#a28800; padding:0px; width:960px; height:31px; }
*/
/* Body 
.background-container { margin:0 auto; width:1000px; height:728px; padding:0 20px; }

.content-container { margin:0 auto; width:960px; height:812px; background:#000 url("../images/blueBoySm.jpg") no-repeat; }
.content-container ul { width:330px; padding-top:15px; margin:0px; }
.content-container ul.list2 { width:330px; padding-top:10px; margin:0px; }
.content-container ul li { list-style:none; padding: 14px 0px; text-align:right; }
.content-container a{ color:#003972; font-size:16px; }
.content-container a:hover{ color:#fff; text-decoration:none; cursor:default; }

.altText {color:#fff; font-size:18px; }

.vLogo { position:relative; width:207px; display:inline; }
.vLogo-item { float:left; margin:83px 0px 0 0px; width:207px; height:960px; padding:0; }

.content-container-main { margin:0 auto; width:960px; background:#a28800 url("../images/gradientBG.jpg") repeat-x; }
.content-container-text{ position:relative; display:block; }
.content-container-text p{ color:#fff; font-size:12px; }

.column1 { margin:35px 0 0 0px; float:left; width:230px; margin-left:20px; }
.column2 { margin:30px 0 0 60px; width:300px; float:left; }
.column3 { margin:30px 0 0 60px; width:310px; float:left; text-align:left; vertical-align:middle; }
.contentHeader { background: url("../images/bigC.png") no-repeat; height:67px;}
.contentHeader p{ color:#000; text-transform:uppercase; font-size:14px; padding:25px 0 0 35px; }
.indent { padding:0 0 26px 60px; margin:0; }
.copyright { padding:20px 0 76px 60px; margin:0; }
.altText2 { color:#fff; font-size:17px; font-style:italic; line-height:20px; float:left; text-align:left; padding-left:40px; }
.altText3 {color:#fff; font-size:17px; }
.goRight { float:right; padding-left:15px; }
.col2Row { margin-bottom:20px; width:790px; float:left; }
.col2Row li {
	list-style:none;
	display:inline;
	float:left;
	font-size:12px; 
	color:#fff;
	padding: 0px 20px 0px 20px;
	background:url(../images/dot.png) no-repeat right;
}

.indent2 { padding:0 0 20px 60px; margin:0; }
.indentLast { padding:0 0 25px 60px; margin:0; }
li.first { padding:0px 26px 0px 0px; text-align:left;  }
li.last { border:none; padding:0px 0px 0px 26px; background:none; text-align:right; }
.feeds { background:#fff; height:570px; width:200px; margin:20px 0 0 20px;}


.social li {
	list-style:none; 
	padding:0px; 
	margin-left:-40px;
	margin-top:0px; 
	margin-bottom:0px;
	font-size:12px; 
	color:#fff;
	background:#003972;
	width:100px;
	height:55px;
	text-align:center;
	vertical-align:middle;
}
li.cornerTop {background: url("../images/socialCornerTop.png") no-repeat; width:100px; height:10px; padding:0px;}
li.cornerBottom {background: url("../images/socialCornerBottom.png") no-repeat; width:100px; height:10px; padding:0px;}

.content-container-wCols { background: url("/images/checkeredBG.png") repeat-y scroll 42px 0 #fff; display: block; margin: 0; padding-left:42px; min-height:700px; }
.side-column { width:330px; float:left; padding-top:0; margin-top:10px; background:#fff url("/images/checkeredBG.png") repeat-y; }
.body-column { padding:0 0 25px 0; margin:0; float:right; width:630px; }
*/

/*News sestion 
.news-container { display:block; background:#fff url("/images/truckBG2.png") top right no-repeat; margin-left:0; min-height:625px; }
.news-container p { color:#000; }
.news-container a { color:#cc0000; }
p.bigDate {font-family:Verdana, Arial, Helvetica, sans-serif; color:#cc0000; font-size:20px; font-weight:normal; padding:10px 10px; margin:0;}

.news-column { padding:0; margin:0; width:600px; float:left; }
#article-column { padding:0 0 25px 0; margin:0; width:360px; float:right; }
#article-column table {width:350px; padding:0; margin-top:20px; border:#000; font-family:Verdana, Arial, Helvetica, sans-serif; float:right;}
#article-column table th{ color:#fff; background:#000; padding:5px; margin:0; text-transform:uppercase; font-size:12px; font-weight:normal;}
#article-column table th.date { width:100px; text-align:center; }
#article-column table th.article { width:210px; text-align:left; }
#article-column table td{ background:#ccc; color:#000; font-size:12px; font-weight:normal; padding:10px 5px 10px 0; opacity:0.85; filter:alpha(opacity=85);}
#article-column table td.date { text-align:center; }
#article-column table td.date a{ color:#fff; }
#article-column table td.alt {background:#999; opacity:0.85; filter:alpha(opacity=85); }
#article-column table td.space {background:none; width:75px;}
*/

/* Class section 
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#cc0000; font-style:italic; font-size:26px; font-weight:normal; line-height:20pt; padding:20px 10px 10px 10px; margin:0;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#f2331a; font-style:italic; font-size:20px; font-weight:normal; line-height:14pt; padding:0px 10px; margin:0;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#cb0b06;  font-size:12px; line-height:14pt; padding:15px 10px; margin:0;}
h4{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffdc4f;  font-size:10px; line-height:14pt; padding:15px 10px; margin:0;}
h5{font-family:Verdana, Arial, Helvetica, sans-serif; color:#707980;  font-size:10px; line-height:14pt; padding:15px 10px; margin:0;}
h6 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-style:italic; font-size:20px; font-weight:normal; line-height:14pt; padding:0px 10px; margin:0;}

#middle-container { margin:0 auto; width:960px; height:99px; background:#fff url("/images/middleBar.jpg") no-repeat bottom; padding-top:3px;}
*/

/* Footer
#footer-container { margin:0 auto; width:960px; height:121px; no-repeat; padding-top:3px; background-color:#fff; }
.footerLeft { width:318px; height:121px; float:left; padding:0; margin:0; background:#fff url("/images/footerLeft.jpg") no-repeat; padding-right:3px; }
.footerCenter { width:318px; height:121px; float:left; padding:0; margin:0; background-color: #FFFFFF; padding-right:3px; }
.footerRight { width:318px; height:121px; float:left; padding:0; margin:0; background:#fff url("/images/footerRight.jpg") no-repeat; }

#footer-container p  { color:#fff; padding:5px; font-size:11px; }
#footer-container p a { color:#fff; margin:0; padding:0 3px; font-size:10px; text-transform:uppercase; }
#footer-container p a:hover {text-decoration:none;}
*/