@charset "UTF-8";

/* CSS Document */

html {

	height:100%;

	background: url(images/background-tile.gif) repeat-y;

	background-position: top center;

}

body {

	background: url(images/background_map1.png);

	background-repeat:no-repeat;

	background-position: top center;

	padding: 0;

	margin: 0 auto;

	text-align: center;

	color: #555555;

	font-family: arial,Helvetica,sans-serif;

	font-size: 12px;

	height: 100%;

}

#container {

	background-color: #fff;

	text-align:left;

	margin: 0 auto;

	width: 875px;

	overflow: hidden;

	padding-bottom: 75px;

}

#header {

	border: 0px;

	padding: 0px;

	margin: 0px;

	height: 92px;

	background-image:url(images/back2.jpg);

	/*background-color: #e56408;*/

}

.header_search {

	float: right;

	text-align: center;

	padding-right: 2px;

	padding-top: 15px;

}

#nonFooter {

	position: relative;

	min-height: 100%;

}

* html #nonFooter {

	height: 100%;

}

#footer {

	clear: both;

	border: 0px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: -85px;

	background-color: #e56408;

	height: 75px;

	font-size: 11px;

	font-weight: bold;

	color: #fff;

	position: relative;

}

#footercontent {

	width: 875px;

	margin: 0 auto;

}

.footer_left {

	float: left;

	text-align: left;

	padding-left: 2px;

	padding-top: 5px;

}

.footer_right {

	float: right;

	text-align: right;

	padding-right: 2px;

	padding-top: 4px;

}

.footer_social {

	float: right;

	text-align: right;

	padding-right: 20px;

	padding-top: 5px;

}

.col_left_home{

	float: left;

	margin-top: 30px;

}

.col_left{

	float: left;

	margin-top: 30px;

	width: 250px;

	padding-left: 20px;

}

.adbox{

	margin-top: 30px;

	width: 200px;

	padding: 10px;

	border: 1px solid #939ba1;

	background-color: #ddd;

	font-size: 11px;

	color: #005983;

}

.col_right_home {

	float: right;

	width: 190px;

	margin-right: 20px;

	margin-top: 30px;

	font-size: 13px;

	font-weight: bold;

	padding-left: 10px;

}

.col_right_bottom {

	float: right;

	width: 190px;

	margin-right: 40px;

	margin-top: 30px;

	clear: both;

}

.homecontent {

	margin: margin: 0 220px;

	padding: 20px 40px 30px 20px;

	

}

.pagecontent {

	padding: 30px;

	margin: 0 50px 0 250px;

}

.fullpagecontent {

	padding: 30px;

	margin: 0 50px 0 0;

}

.page_image {

	padding: 0 20px 30px 0;

}

.form {

	background: -moz-linear-gradient(top,  rgba(237,237,237,0.65) 0%, rgba(237,237,237,0) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,0.65)), color-stop(100%,rgba(237,237,237,0))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(237,237,237,0.65) 0%,rgba(237,237,237,0) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(237,237,237,0.65) 0%,rgba(237,237,237,0) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(237,237,237,0.65) 0%,rgba(237,237,237,0) 100%); /* IE10+ */

	background: linear-gradient(to bottom,  rgba(237,237,237,0.65) 0%,rgba(237,237,237,0) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ededed', endColorstr='#00ededed',GradientType=0 ); /* IE6-9 */

	padding: 10px;

	width: 100%;

	font-size:14px;

	color:#333333;

}

.form input, .form select {

	font-size:14px;

	margin:7px 0 0 0;

}

.missionsbox {

	font-size: 11px;

}

.newsbox {

	border: 1px solid #CCCCCC;

	border-left: 5px solid #0092cf;

	padding: 5px;

	font-size: 11px;

}

.newsbox_urgent {

	border: 1px solid #CCCCCC;

	border-left: 5px solid #CC0000;

	/*background-color: #FFFACD;*/

	padding: 5px;

	font-size: 11px;

}

#language {

	float: right;

	background: #78a22f;

	padding: 10px;

	margin: -15px 5px;

	border-radius: 3px;

}



/******* font elements *****/

.subheader_blue {

	font-size: 18px;

	color: #725e2e;

	font-weight: bold;

}

.subheader_orange {

	font-size: 14px;

	color: #F3901d;

	font-weight: bold;

}

.menuheader {

	font-size: 14px;

	color: #725e2e;

	font-weight: bold;

}

.headeralphabet {

	font-family: Tahoma;

	color: #FFFFFF;

	font-weight: bold;

	text-align: left;

}

.footerheader {

	font-size: 13px;

}

.orange {

	color: #F3901d;

}

.green {

	color: #7BA433;

}

.blue {

	color: #005984;

}

a:link {

	color: #005983;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

	color: #939ba1;

}

a:visited {

	text-decoration: none;

	color: #005983;

}

a.alphabet:link {

	color: #FFFFFF;

	text-decoration: none;

}

a.alphabet:hover {

	text-decoration: none;

	color: #FFFACD;

}

a.alphabet:visited {

	text-decoration: none;

	color: #FFFFFF;

}

a.logins:link {

	color: #555555;

	text-decoration: none;

}

a.logins:hover {

	color: #AAAAAA;

	text-decoration: none;

}

a.logins:visited {

	color: #555555;

	text-decoration: none;

}

input {

	font-size: 11px;

	color: #333333;

	margin: 3px;
	background-color:#e4f9f9;

}

select {

	font-size: 11px;

	color: #333333;

	margin: 3px;

}

td.commencementhead {

	font-size: 10px;

	font-weight: bold;

	color: #fff;

}

td.commencement {

	font-size: 10px;

	font-weight: bold;

}

td.commencementvisa {

	color: #fff;	

}

#language a {

	color: #FFF;

}

/*

    ColorBox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}



/* 

    User Style:

    Change the following styles to modify the appearance of ColorBox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay{background:#000;}

#colorbox{}

#cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) no-repeat 0 0;}

#cboxTopCenter{height:14px; background:url(images/border.png) repeat-x top left;}

#cboxTopRight{width:14px; height:14px; background:url(images/controls.png) no-repeat -36px 0;}

#cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) no-repeat 0 -32px;}

#cboxBottomCenter{height:43px; background:url(images/border.png) repeat-x bottom left;}

#cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) no-repeat -36px -32px;}

#cboxMiddleLeft{width:14px; background:url(images/controls.png) repeat-y -175px 0;}

#cboxMiddleRight{width:14px; background:url(images/controls.png) repeat-y -211px 0;}

#cboxContent{background:#fff; overflow:visible;}

#cboxLoadedContent{margin-bottom:5px;}

#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}

#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}

#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}

#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}

#cboxPrevious{left:0px; background-position: -51px -25px;}

#cboxPrevious.hover{background-position:-51px 0px;}

#cboxNext{left:27px; background-position:-75px -25px;}

#cboxNext.hover{background-position:-75px 0px;}

#cboxClose{right:0; background-position:-100px -25px;}

#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}

.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}

.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}

.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}



/* JQuery Search Box Stuff */



.main_search{

	font:bold 12px "Lucida Grande", Arial, sans-serif;

	padding: 2px;

	margin-bottom: 5px;

}

.focusField{

	border:solid 2px #FFFACD;

	background:#EEE;

	color:#000;

}

.idleField{

	background:#EEE;

	color: #6F6F6F;

	border: solid 2px #DFDFDF;

}



/* Dewayne's stuff - DO NOT DELETE! */



.smallrounded {

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px;

	padding:5px 10px 5px 10px;

}

.largerounded {

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	border-radius:10px;

	padding:10px 15px 10px 15px;

}

.letter {

	background-color:#EFEFEF;

}

.yellow {

	background-color:#FFFACD;

}

.faintborder {

	border: 1px solid #DEDEDE;

}

.requiredField {

	color:red;

	font-weight:bold;

	font-size:16px;

}

