/* Global Styles */

* {
	padding: 0px;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-weight:bold;
}

body {
	 background: #ffffff;
	 color: Black;
	 margin: 0px;
    padding: 0px;
    behavior: url(csshover.htc);
}

td {
	font:8pt Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	text-align: left;
	}
	
a {
	color: #4071BD;
	background-color: transparent;
	font-weight:bold;
	text-decoration:underline;
	line-height:20px;

	}
	
a:hover {
	color: #C6363C;
	background-color: transparent;
	text-decoration:underline;
}
	
input {font-family : Arial, Verdana, Helvetica, sans-serif;
       font-size : 8pt;
	   font-weight: bold;
       color : #000000;
		  
}
select {font-family : Arial, Verdana, Helvetica, sans-serif;
        font-size : 8pt;
		font-weight: bold;
        color : #000000;
        background-color: transparent;
		  
}
textarea {font-family : Arial,Verdana,Helvetica,sans-serif;
        font-size : 8pt;
		font-weight: bold;
        color : #000000;
		background-color: transparent;  
}
hr {
	color: #C0C0C0;
	background-color: transparent;
	height: 1px;
}
.greyline {
	color: #C0C0C0;
	background-color: transparent;

}


h1 {
	font:14pt  Arial,Verdana,Helvetica,sans-serif;
	color : #cc0000;
	background-color: transparent;
	margin-top: 15px;
}
h2 {
	font:12pt  Arial,Verdana,Helvetica,sans-serif;
	color : #cc0000;
	font-weight: Bold;
	background-color: transparent;
	margin-bottom: 5px;
}


/* Menu Controls */

ul {list-style: none;
		width: 180px;
				}

ul a {
				color: #FFFFFF;
				text-decoration: none;
				display: block;
				padding: 5px 5px 5px 15px;
				width: 165px;
		        background: #4071BD;			
			}
			
ul a:hover {
				color: #FFFFFF;
				text-decoration: none;
				background: #C6363C;
			}
			
			ul li {
				border-bottom: 1px solid #FFFFFF;
				float: left;
				position: relative;
				
			}
			
			ul li ul {
				list-style: none;
				position: absolute;
				left: 185px;
				top: 0px;
				display: none;
				width: 200px;
				border-left: 1px solid #FFFFFF;
				
			}
			
			ul li:hover ul { display: block;}
			
			ul li:hover ul li ul { display: none;}
			
			ul li ul li:hover ul { display: block;}


	
.bodyText {
	font:8pt  Arial,Verdana,Helvetica,sans-serif;
	line-height:20px;
	color:#000000;
    margin-left: 30px;
	margin-right: 8pt;
	letter-spacing:.1em;
	text-align: left;
	}
.introText {
	font:9pt  Arial,Verdana,Helvetica,sans-serif;
	line-height:20px;
	color:#000000;
    letter-spacing:.0em;
	}
	
.plaintext {
	font:8pt Arial,Verdana,Helvetica,sans-serif;
	line-height:20px;
	color:#000000;
	background-color: transparent;
	margin-left: 0px;
	margin-right: 8pt;
	letter-spacing:.1em;
	}
	
.TeamHeading {
	font:11pt  Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	line-height:24px;
	color:#FFFFFF;
	background-color: transparent;
   	}	
  	
.TableHeading {
	font:12pt  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height:30px;
	margin-left: 5px;
	color:#000000;
   	}
.TableSubHeading {
	font:8pt  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height:22px;
	margin-left: 5px;
	color:#000000;
   	}	
.TableText {
	font:8pt  Arial, Verdana, Helvetica, sans-serif;
	line-height:20px;
	margin-left: 5px;
	color:#000000;
	background-color: transparent;
   	}
.TableTextBlue {
	font:8pt  Arial, Verdana, Helvetica, sans-serif;
	line-height:26px;
	font-weight: bold;
	margin-left: 5px;
	color:#628BCA;
	background-color: transparent;
   	}		
.detailText {
	font:11px Arial, Verdana, Helvetica, sans-serif;
	line-height:16px;
	color:#000000;
	background-color: transparent;
	letter-spacing:0.1em;
	}
	
.bulletlist {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	line-height:18px;
	margin-left: 50px;
	color:#000000;
	background-color: transparent;
	letter-spacing:0.1em;
	}
	
.pageName {
	font:18px Arial, Verdana, Helvetica, sans-serif;
	color: #CC0000;
	background-color: transparent;
	line-height:45px;
	margin-top: 20px;
	}
	
.subHeader {
	font:11pt Arial, Verdana, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: bold;
	color:#4071BD;
	background-color: transparent;
	margin-bottom: 10px;
	}

  A.topmenu:LINK { 
         font-family :Arial,TrebuchetMS,MsSansSerif,Tahoma,Verdana,sans-serif;
         font-size : 8pt;
         color : #ffffff;
         font-weight : bold;
		 background-color: transparent;
		 text-decoration:none;
		 line-height:30px;
	     line-height:30px;
	     margin-left: 30px;
	     margin-right: 30px;		         
}
  A.topmenu:VISITED { 
         font-family : Arial,TrebuchetMS,MsSansSerif,Tahoma,Verdana,sans-serif;
         font-size : 8pt;
         color : #ffffff;
		 font-weight : bold;
		 background-color: transparent;
		 text-decoration:none;
		 line-height:30px;
	    line-height:30px;
	    margin-left: 30px;
	      margin-right: 30px;
}
  A.topmenu:HOVER { 
         font-family :Arial,TrebuchetMS,MsSansSerif,Tahoma,Verdana,sans-serif;
         font-size : 8pt;
         color :  #CC0000;
		 font-weight : bold;
	     background-color: transparent;
	     text-decoration:none;
	     line-height:30px;
	     margin-left: 30px;
	     margin-right: 30px;
		}
.topmenumargin{
		 margin-left: 170px;

}
.testimonials {
	font:8pt  Arial, Verdana, Helvetica, sans-serif;
	line-height:18px;
	margin-left: 8px;
	color:#000000;
	background-color: transparent;
}
.testperson {
	font:8pt  Arial, Verdana, Helvetica, sans-serif;
	line-height:18px;
	margin-left: 8px;
	color:#4071BD;
	background-color: transparent;
	font-style: italic;
}
.celldataline {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 8pt;
	line-height: 20px;
	margin-left: 0px;
	text-indent: 2px;
	border-bottom: solid 1px #EBEBEB;
}