/* TYPE SELECTORS START HERE */
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #10202B;
	background-image: url(../images/bkgd.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 600px 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px 0px 0px 0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */}
p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 0px 0px 0px 24px;
	text-align: left;}
ul {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 0px 0px 0px 42px;
	margin: 0px 30px 0px 42px;
	text-align: left;
	line-height: 18px;}
ol {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 0px 0px 24px 24px;
	margin: 0px 30px 0px 24px;
	text-align: left;}
h1 {font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #A4CA48;
	font-weight: 100;
	padding: 24px 0px 0px 0px;
	margin: 0px 0px 24px 0px;
	text-align: left;
	text-transform: uppercase;}		
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #8AA82D;
	border-top: 1px dotted #316B9E;
	border-left: 8px double #10202B;
	padding: 0px 0px 0px 0px;
	margin: 36px 0px 6px 0px;
	text-align: left;
	padding: 2px 2px 2px 2px;}	
h3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #316B9E;
	padding: 0px 0px 0px 12px;
	margin: 36px 0px 6px 12px;
	text-align: left;}
hr {height:1px;
	color: #A4CA48;
	background-color: #A4CA48;
	border: none;}
/* TYPE SELECTORS END HERE */





/* ID SELECTORS START HERE */
.layout #container {width: 960px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */} 
	
.layout #header {width: 960px;
	height: 134px;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	text-align: right;
	line-height: 10px;}
	
.layout #sidebar {float: left; /* since this element is floated, a width must be given */
	width: 255px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background-image: url(../images/sidebar.gif);
	background-repeat: no-repeat;}
	
.layout #nav {height: 28px;
	text-align: right;}
	
.layout #body-top {float: right;
	width: 705px;
	height: 70px;
	background-image: url(../images/body-top.gif);
	background-repeat: no-repeat;}
	
.layout #body-main {margin: 0px 0px 0px 0px; /* the left margin on this div element creates the column down the left side of the page. */
	padding: 12px 12px 1px 12px;
	margin: 0px 15px 0px 9px;
	background: #FFFFFF;} 
	
.layout #body-bottom {width: 960px;
	height: 12px;
	background-image: url(../images/body-bottom.gif);
	background-repeat: no-repeat;}
	
.layout #footer1 {width: 960px;
	height: 75px;
	text-align: right;}
	
.layout #footer2left {float: left;
	width: 430px;
	height: 122px;
	background-image: url(../images/footer2-left.gif);
	background-repeat: no-repeat;
	border-top: #316B9E solid 1px;
	border-bottom: #316B9E solid 1px;
	text-align: left;}
	
.layout #footer2right {float: right;
	width: 530px;
	height: 122px;
	background-image: url(../images/footer2-right.gif);
	background-repeat: no-repeat;
	border-top: #316B9E solid 1px;
	border-bottom: #316B9E solid 1px;
	text-align: right;
	line-height: 10px;}
		
div#menu {width: 100%;
	background: #4278a6;}
ul#nav,ul#nav li {list-style-type:none;
	margin: 0;
	padding: 0;}	
ul#nav {margin-left: 330px; /* this sets the left margin to the niftycube nav boxes */
	width: 650px;}	
ul#nav li {float: left;
	margin-right: 4px;
	text-align: center;}	
ul#nav a {float: left;
	width: 8em; /* this sets the width of the niftycube nav boxes */
	padding: 5px 0;
	background: #A4CA48;
	text-decoration: none;
	color: #10202B;}	
ul#nav a:hover {background: #10202B;
	color: #A4CA48;}	
ul#nav li.activelink a,ul#nav li.activelink a:hover {background: #10202B;
	color: #A4CA48;}
/* ID SELECTORS END HERE */
	
	
	


/* CLASS SELECTORS START HERE */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}
.logo {padding: 22px 0px 0px 16px;}
.sidebar-pic {padding: 24px 18px 12px 30px}
.phone {font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFF;
	font-weight: 300;
	padding: 0px 48px 0px 0px;}
.bottomnav-div {font-size: 22px;
	font-weight: bold;
	color: #A4CA48;}
.copyright {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	padding: 0px 0px 0px 124px;}
.bullet {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8AA82D;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 6px 0px 0px;}
.ul-sidebar {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px 0px 0px 185px;
	text-align: left;
	line-height: 22px;
	list-style: none;}	
.ul-top {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px 0px 0px 200px;
	text-align: left;
	line-height: 18px;}
.h3-table {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #316B9E;
	text-align: left;}		
/* CLASS SELECTORS END HERE */





/* PSEUDO-CLASS DEFAULT-LINK SELECTORS START HERE */
a:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #316B9E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;}
a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #316B9E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;}
a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;}
a:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #316B9E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;}
/* PSEUDO-CLASS DEFAULT-LINK SELECTORS END HERE */


/* PSEUDO-CLASS GLOBAL-LINK SELECTORS START HERE */
a.global:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #10202B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;}
a.global:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #10202B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;}
a.global:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;}
a.global:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #10202B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;}
/* PSEUDO-CLASS GLOBAL-LINK SELECTORS END HERE */	
	
	
/* PSEUDO-CLASS EMAIL-LINK SELECTORS START HERE */
a.email:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4CA48;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 48px 0px 0px;}
a.email:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4CA48;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 48px 0px 0px;}
a.email:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 48px 0px 0px;}
a.email:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4CA48;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 48px 0px 0px;}
/* PSEUDO-CLASS EMAIL-LINK SELECTORS END HERE */


/* PSEUDO-CLASS BOTTOMNAV-LINK SELECTORS START HERE */
a.bottomnav:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;}
a.bottomnav:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;}
a.bottomnav:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4CA48;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;}
a.bottomnav:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;}
/* PSEUDO-CLASS BOTTOMNAV-LINK SELECTORS END HERE */


/* PSEUDO-CLASS F3DESIGNS-LINK SELECTORS START HERE */
a.f3designs:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4CA48;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;}
a.f3designs:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4CA48;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;}
a.f3designs:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;}
a.f3designs:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A4CA48;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;}
/* PSEUDO-CLASS F3DESIGNS-LINK SELECTORS END HERE */


/* PSEUDO-CLASS W3C-LINK SELECTORS START HERE */
a.w3:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #316B9E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;}
a.w3:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #316B9E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;}
a.w3:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;}
a.w3:active {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #316B9E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;}
/* PSEUDO-CLASS W3C-LINK SELECTORS END HERE */
