/* 
  -------------------------------------
  Curvitude by Project Seven Development
  www.projectseven.com
  Layout 04: 2 column Hz
  -------------------------------------
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

#masthead {
	background-color:transparent; 
	background-image: url(img/idtopback.gif);
	background-repeat: no-repeat; 
	color: #999999;
	margin: 0 auto 0 auto;
	width: 960px;
	overflow:auto;
	
}

#mainmenu {
	background-color: #FFFFFF;
	color: #999999;
	margin: 0px auto 0 auto;
	width: 960px;
}

#mainpic {
	background-color: #FFFFFF;
	margin: 0px auto 0 auto;
	width: 958px;
}

#logo {
	padding: 0 0 0 0px; DISPLAY: inline; FLOAT: left; 
}
#top {
	DISPLAY: inline; FLOAT: left; WIDTH: 760px; PADDING-TOP:6px; TEXT-ALIGN: right
}

.title {
	FONT-SIZE: 11px; COLOR: #008000; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.formbox {
  width: 300px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;  
  color: #000000; 
  BORDER-RIGHT: #5D5D5D 1px solid; 
  BORDER-TOP: #5D5D5D 1px solid; 
  BORDER-LEFT: #5D5D5D 1px solid; 
  BORDER-BOTTOM: #5D5D5D 1px solid;
  
  }
  
  .formboxsm {
width: 150px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #000000; 


}
  
    .formboxverysm {
width: 100px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #000000; 
BORDER-RIGHT: #5D5D5D 1px solid; 
BORDER-TOP: #5D5D5D 1px solid; 
BORDER-LEFT: #5D5D5D 1px solid; 
BORDER-BOTTOM: #5D5D5D 1px solid;
}

.formboxtiny {
width: 60px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #000000; 
BORDER-RIGHT: #5D5D5D 1px solid; 
BORDER-TOP: #5D5D5D 1px solid; 
BORDER-LEFT: #5D5D5D 1px solid; 
BORDER-BOTTOM: #5D5D5D 1px solid;
}

.formboxsearch {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 13px;


}

  
.btn {

	color:#FFffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #000000;
	border: 1px solid #999999;
	width: 100px;
	margin: 3px;
	padding: 3px;
}

.btnsearch {
	color:#FFffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #000000;
	border: 1px solid #999999;
	width: 75px;
	height: 20px;

}


.red { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #FF0000 ; 
font-weight: bold; 
text-decoration: none;
}
  
.redsmall { 

color: #FF0000 ; 
font-weight: bold; 

}
  .contact {
	FONT-SIZE: 11px; COLOR: #808080; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
  
  .contact a {
	FONT-SIZE: 11px;
	COLOR: #005FAB;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.contact a:hover {
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


 



#navbar {
	margin-bottom: 12px;
	background-image: url(img/p7CRV980HzMen_mid.jpg);
	background-repeat: repeat-y;
	font-size: 0.8em;
	zoom: 1;
}
#navbar_inner {
	background-image: url(img/p7CRV980HzMen_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
}
#navbar_inner2 {
	background-image: url(img/p7CRV980HzMen_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 11px 22px;
}
#columntop {
	clear: both;
	background-image: url(img/p7CRVCol2_top-rk.png);
	background-repeat: no-repeat;
	height: 20px;
}
#columnwrapper {
	margin: 0 auto;
	width: 982px;
	background-image: url(img/p7CRVCol2_middle.jpg);
	background-repeat: repeat-y;
}
#c1, #c2 {
	float: left;
}
#c1 {
	width: 234px;
}
#c2 {
	width: 736px;

	
	
}


#c1 .content {
	font-size: 0.7em;
	padding: 16px 28px 16px 34px;
	color: #6D6D6D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}

#c2 .content li {
	line-height: 16px;
	
}

#c1 .header {
	font-size: 1.1em;
	color: #005FAB;
	font-weight: bold;
		}




#c2 .content {
	color: #6D6D6D;
	font-size: 0.75em;
	padding: 16px 42px 16px 42px;
	line-height: 1.3em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#c2 .content li {
	color: #6D6D6D;
	
}


#c2 .map {
	padding: 20px;
	float: right;
	background-color: #F5FBFF;
	border: 1px solid;
	margin: 10px;

	
}


#popcol {
	width: 700px;
	
}

#popcol .content {
	color: #6D6D6D;
	font-size: 0.75em;
	padding: 2px 10px 10px 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}


h1 {
	font-size: 1.5em;
	letter-spacing: 0.1em;
	color: #004376;
}
h2 {
	font-size: 1.2em;
	letter-spacing: .1em;
	color: #004376;
	padding-left: 10px;
	line-height: 25px;
	background-color: #F1F1F1;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #008000;

}

h4 {
	font-size: 1.1em;
	letter-spacing: .1em;
	color: #005FAB;
	padding-left: 25px;
	background-image: url(../ticked.gif);
	background-repeat: no-repeat;
	line-height: 20px;
	background-color: #F1F1F1;
}

h5 {
		font-size: 1.1em;
	letter-spacing: .1em;
	color: #005FAB;
	padding-left: 10px;
	line-height: 25px;
	background-color: #F5FBFF;

}

h6 {
	font-size: 1.1em;
	letter-spacing: 0.1em;
	color: #005FAB;
	background-color: #F5FBFF;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 0px;

}


.topZero {
	margin-top: 0;
	bgcolor: #321234;
}

.largered {
	
	font-size: 1.2em;
	font-weight: bold;
	color: #FF0000;
}

.smallblue {
	
	font-size: 1em;
	font-weight: bold;
	color: #005FAB;
}

.smallheader {
	
	font-size: 1.3em;
	font-weight: bold;
	color: #005FAB;
}

.biglink {
		font-size: 1.3em;
	font-weight: bold;
	color: #005FAB;
	text-decoration: underline;
}

.biglink a {
		font-size: 1.3em;
	font-weight: bold;
	color: #005FAB;
	text-decoration: underline;
}

.biglink a:hover {
		font-size: 1.3em;
	font-weight: bold;
	color: #003964;
	text-decoration: underline;
}


#columnbottom {
	clear: both;
	background-image: url(img/p7CRVCol2_bottom-rk.png);
	background-repeat: no-repeat;
	height: 20px;
}

.clearfloat {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
/*Default Links - Applies to the Main Content Column*/
.content a:link, a:visited{
	color: #4B79FE; text-decoration:underline; font-weight: bold;
}

.content a:hover, .content a:focus {
	color: #003964; text-decoration:underline; 
}



/*
Left Sidebar Links - We add .content to the selector name to 
make it more specific and to eliminate conflicts with the main navigation bar
*/
#c1 .content a:link {
	color: #4B79FE;
	font-size: 1.3em;
	background-image: url(../leftcollinkbk.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	text-decoration: none;

}
#c1 .content a:visited {
	color: #4B79FE;
	font-size: 1.3em;
	background-image: url(../leftcollinkbk.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	text-decoration: none;

}
#c1 .content a:hover, #c1 .content a:focus {
	color: #003964;
	font-size: 1.3em;
	background-image: url(../leftcollinkbk.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	text-decoration: none;
}
#c1 .leftmenuheader {
	font-size: 1em;
	background-color: #E9F4FF;
	display:block;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	BORDER-TOP: #0053B4 1px solid; 
	BORDER-BOTTOM: #0053B4 1px solid;
		
		}
		
#c1 .leftmenuheader2 {
color: #060606;
	font-size: 1.4em;
	background-color: #E9F4FF;
	display:block;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	BORDER-TOP: #0053B4 1px solid; 
	BORDER-BOTTOM: #0053B4 1px solid;
		
		}

#leftbox {
	margin-top: 0;
	background-color: #E5F4FF;
	padding: 7px;
	border: 1px dotted #999999;
	
}



/*Table formatting*/

table.tableone {
border-collapse: collapse;
border: 1px solid #D3D3D3;
color: #555;
background: #fff;
text-align: center;}

table.tableone  td {
border: 1px dotted #bbb;
padding: 2px;
font-size: 1.0em;}

table.tableone tr.toprow td {
	background-color: #F5FBFF;
	font-size: 1.0em;
	color: #404040; 
	font-weight: bold;
}

table.tableone tr.grey td {
	background-color: #F9F9F9;
	font-size: 1.0em;
	
}

table.tableone tr.white td {
	background-color: #FFFFFF;
	font-size: 1.0em;
		
}

table.tableone tr.greyleft td {
	background-color: #F9F9F9;
	font-size: 1.0em;
	text-align: left;
}

table.tableone tr.whiteleft td {
	background-color: #FFFFFF;
	font-size: 1.0em;
	text-align: left;
}

table.tableone td.terrain1 {
	background-color: #FFFF00;
	
}
table.tableone td.terrain2 {
	background-color:#FFC000;

	
}
table.tableone td.terrain3 {
	background-color: #FF3D3D;

	
}
table.tableone td.terrain4 {
	background-color: #C40606;

	
}


table.tableone td.colour1 {
	background-color: #FFFF00;
	font-size: 16px;
	color: #202020;
	font-weight: bold;
	
}
table.tableone td.colour2 {
	background-color:#F5911F;
	font-size: 16px;
	color: #202020;
	font-weight: bold;

	
}
table.tableone td.colour3 {
	background-color: #F00011;
	font-size: 16px;
	color: #202020;
	font-weight: bold;

	
}
table.tableone td.colour4 {
	background-color: #800000;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;

	
}


table.tablefour {
border-collapse: collapse;
border: 1px solid #D3D3D3;
color: #555;
background: #fff;
text-align: center;}

table.tablefour  td {
border: 1px dotted #bbb;
padding: 2px;
font-size: 1.0em;}

table.tablefour tr.toprow td {
	background-color: #F5FBFF;
	font-size: 1.0em;
	color: #404040; 
	font-weight: bold;
}

table.tablefour tr.grey td {
	background-color: #F9F9F9;
	font-size: 1.0em;
	
}

table.tablefour tr.white td {
	background-color: #FFFFFF;
	font-size: 1.0em;
		
}

table.tablefour tr.greyleft td {
	background-color: #F9F9F9;
	font-size: 1.0em;
	text-align: left;
}

table.tablefour tr.whiteleft td {
	background-color: #FFFFFF;
	font-size: 1.0em;
	text-align: left;
}

table.tablefour td.level1 {
	font-size: xx-large;
	color: #EBEE00;
	font-family: Arial, Helvetica, sans-serif;

	
}
table.tablefour td.level2 {
	background-color:#FFC000;

	
}
table.tablefour td.level3 {
	background-color: #FF3D3D;

	
}
table.tablefour td.level4 {
	background-color: #C40606;

	
}


table.tablepop {
border-collapse: collapse;
border: 1px solid #D3D3D3;
color: #555;
background: #fff;
text-align: center;}

table.tablepop  td {
border: 1px dotted #bbb;
padding: 2px;
font-size: 1.0em;}

table.tablepop tr.toprow td {
	background-color: #F5FBFF;
	font-size: 1.0em;
	color: #404040; 
	font-weight: bold;
}

table.tablepop tr.greyleft td {
	background-color: #F9F9F9;
	font-size: 0.8em;
	text-align: left;
}

table.tablepop tr.whiteleft td {
	background-color: #FFFFFF;
	font-size: 0.8em;
	text-align: left;
}
/*Footer Links*/

#footer {
font-family: Verdana, Arial, Helvetica, sans-serif, Georgia;
	font-size: 10px;
	margin: 0px auto;
		width: 982px;
		padding: 14px 0px 10px 0px;
		text-decoration:none;
}
#footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia;
	font-size: 10px;
	color: #666666;
      font-weight: normal; 
	text-decoration:none;
}
#footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia;
	font-size: 10px;
	color: #666666;
      font-weight: normal; 
	text-decoration:none;
}
#footer a:hover, #footer a:focus, #footer a:active {
	text-decoration:underline;
}
.box {
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 3px dotted #FF0000;
	padding: 10px;
	background-color: #F4F4F4;



}
.redsmalldark {


color: #990000; 
font-weight: bold;
}
