@charset "utf-8";
/* CSS Document */

/* 
************************************************************************
* THIS PRODUCT IS THE PROPRIETARY AND SOLE PROPERTY OF ANCHOR          *
* CONSULTING/NEXARIO SOLUTIONS.  USE, DUPLICATION, OR DISSEMINATION    *
* IS SUBJECT TO PRIOR WRITTEN PERMISSION OF ANCHOR CONSULTING.         *
*                                                                      *
* COPYRIGHT 1999-2007 ANCHOR CONSULTING / NEXARIO SOLUTIONS            *
* (UNPUBLISHED).  ALL RIGHTS RESERVED.                                 *
************************************************************************
*/


body { 
	padding: 0; 
	font: 75% Arial, Tahoma, sans-serif; 
	line-height: 110%; 
	background: #313131;
	background-image: url(../images/graybggrad-1x450.jpg);
	background-repeat: repeat-x;
	color: #f5f5f5; 
}

#EntirePage {
	width:expression(document.body.clientWidth > 1024? "1024px": document.body.clientWidth < 768? "768px": "auto");
	width: 100%;
	max-width: 1024px;
	min-width: 768px;
	margin-left: auto;
	margin-right: auto;
}

#HeaderTopGraphicContainer {
	max-height: 250px;
	height: 250px;
	width: 100%;
	background-color: #000000;
	background-image: url(../images/mp/topgraphic-left-1024x250.jpg);
	background-repeat: no-repeat;
	float: left;
}


#HeaderTopGraphicTextContainer {
	float: right;
	width: 33%;
	height:250px;
	background-image: url(../images/topsaatext-256x250.gif);
	background-repeat: no-repeat;	
}

#HeaderTopBarContainer {
	float: left;
	width: 100%;
	border-top: #fba919 3px solid;
}

#HeaderTopBarLeft {
	float: left;
	max-width: 1024px;
	min-width: 768px;
	width:100%;
	background: #000000;
	border-bottom: #f5f5f5 solid 1px;
}

#HeaderTopBarHomeLink {
	float: right;
	width: 130px;
	text-align: center;
}

#HeaderTopBarHomeLink ul {
	margin:0;
	padding:0;
}
#HeaderTopBarHomeLink li {
	margin:0;
	padding:0;
	list-style:none;
}

#HeaderTopBarHomeLink li a {	
	display:block;
	padding:5px;
	background: #000000;
	color:#fcfcfc;
	text-decoration:none;
	font-weight:bold;
}

#HeaderTopBarHomeLink li a:hover {
	background-color:#fcfcfc;
	color:#000000;
	font-weight:bold;
}
#HeaderTopBarContactLink {
	float: right;
	width: 130px;
	padding: 0;
	margin: 0;
	text-align: center;
}

#HeaderTopBarContactLink ul {
	margin:0;
	padding:0;
}
#HeaderTopBarContactLink li {
	margin:0;
	padding:0;
	list-style:none;
}

#HeaderTopBarContactLink li a {	
	display:block;
	padding:5px;
	background: #1e1e1e;
	color:#fcfcfc;
	text-decoration:none;
	font-weight:bold;
}

#HeaderTopBarContactLink li a:hover {
	background-color:#fcfcfc;
	color:#1e1e1e;
	font-weight:bold;
}

#ContentContainer {
	float: left;
	padding:0;
	width: 100%;
	background-image: url(../images/mp/leftbg.jpg);
	background-repeat: repeat-x;	
	background-color: #1e1e1e;
	border-bottom: #fba919 3px solid;
	display: block;	
}


#ContentLeftCol {
	background-color: #1e1e1e;
	float: left;
	width: 66%;
	border-right: #3f61ad 2px dotted;
}
		
#ContentRightCol {
	float: right;
	width: 33%;
	height: 100%;
	min-height: 100%;
}

#ContentLeftCol div {
	margin: 10px 0 10px 0;
	padding: 10px 20px 10px 20px;
	/*border-right: #252525 1px solid;*/
	font-size: 14px; 
	line-height: 140%;
}

#ContentRightCol div {
	margin: 10px 0 10px 0;
	padding: 10px 20px 10px 20px;
	font-size: 16px; 
	font-weight: bold; 
	line-height: 170%;
}



a { 
	color: #fba919; 
	text-decoration: none;
}


a:visited { 
	color: #fba919; 
	text-decoration: none;
}

a:hover { 
	text-decoration: none; 
	color: #3f61ad;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

#NavBarContainer{
	width: 100%;
	float: left;
	margin: 0;
	padding-top: 7px;
	padding-bottom: 5px;
	background-color: #000000;
	border-top: #3f61ad solid 2px;
	
}

#NavBar {
	float: left;
	padding: 0 20px 0 20px;
}

#NavBar ul {
	float: left;
	margin: 0;
	padding: 0;
	border-left: #fba919 2px solid;
}

#NavBar ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	border-right: #fba919 2px solid;
}

#NavBar a {
	color: #f5f5f5;
	text-decoration: none;
	display: block;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
}

#NavBar a:hover { 
	background: #f5f5f5;
	color: #001133;
}

.Footer {
	clear: both;
	padding-bottom: 0;
	padding-top: 20px;
	font-size: 10px;
	color: #616161;
}

.Footer img {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

.CopyrightText {
	border-top: #616161 solid 1px;
	padding-top: 0;
	clear: both;
	width: 100%;
	margin: 0;
}


