@charset "utf-8";
/* CSS Document */

body {
	background:url(/img/bg-dot.gif) #ffffff;
	width:980px;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;

}

.lines {
background:url(/img/ne_bg.jpg) #ffffff;
}

p {
margin:0px;
padding:0px;}

#bg_white	{
background:#FFFFFF;
border-width:thin;
border-color:#ffffff;
border-style:dotted;
height:650px;
}

img {
border:none;}

h1 {
	font-size:20pt;
	font-weight:normal;
	line-height:140%;
	
}

h2 {
font-size:13px;
	font-weight:normal;
	line-height:140%;
	color:#333333;}

h3{
color:#d2232a;
font-size:22px;
font-weight:normal;
margin:0px;
padding:0px;}
/* CUFON LINE HEIGHT FIX */

.cufon-vml { 
        margin: 8px 0 10px 0; 
}

/* Firefox 2 Specific rules 
-------------------------------------*/ 
.cufon, x:-moz-any-link { 
        position: relative; 
        top: 5px; 
} 

/* Firefox 3 Specific rules 
-------------------------------------*/ 
.cufon, x:-moz-any-link, x:default{ 
        top: 0; 
} 

#p2Container h1 {
	font-size:12pt;
	line-height:140%;
	margin:0px;
	padding:0px;
}

#p3Container h1, #p4Container h1 {
	font-size:12pt;
	/*padding-left:8px;*/
}

#p2Container .menuItem {
	font-size:12pt;
}

ul {margin:0px;
padding:0px 0px 0px 20px;
	font-size:11px;
	color:red;
	list-style-type:disc;}

/*ul li { 
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
	color:red;
	list-style-type:disc;
}*/

li {
margin-bottom:7px;
	font-size:11px;
	color:red;
	list-style-type:disc;
}

ul li ul li{ 
	margin:0px;
	padding:0px 0 5px 0;
	font-size:11px;
	color:black;
	list-style-type:disc;
}


.bulletText {
margin:0px;
padding:0px 0 20px 0;
	font-size:11px;
	color:black;
	line-height:150%;
	/*font-weight:bold;*/
}

.contactText {
margin:0px;
padding:0px 0 0 8px;
	font-size:13px;
	color:black;
	line-height:100%;
	/*font-weight:bold;*/
}

.specText {
	padding-right:16px;
	padding-top:6px;
	font-size:11px;
	color:black;
	/*font-weight:bold;*/
}

.tableFormat {
	margin:0px;
	padding:0px;
	text-align:left;
}

.tableFormat h2{
font-size:12px;}

input {
	background-color:#f3f3f4;
	border:none;
	text-align:left;
	width:250px;
	padding:5px;
}

label {
	font-size: 8pt;
	font-weight:bold;
	width:250px;
	text-align:left;
}

/****************************************/
/*********** HOME PAGE LAYOUT ***********/
/****************************************/
#pageContainer {
	margin-left:70px;
	margin-right:70px;
	margin-top:56px;
	margin-bottom:56px;
	background-color: #ffffff;	
}

	#header {
		margin:0px;
		padding:0px;
		width:400px;
		float:left;
	}
	
	#content{
		padding-top: 23px;
	}

	#sponsor {
		margin-top:65px;
		padding-top:210px;
		height:258px;
		/*width:200px;*/
		width:150px;
		float:left;
	}

	#hpLeftNav {
		margin-top:42px;
		padding:0px;
		height:258px;
		width:320px;
		float:left;
	}
	
	#hpRightNav {
		margin-top:42px;
		padding:0px;
		height:258px;
		width:320px;
		/*float:left;*/
		float:right;	
	}

/****************************************/
/******** SECONDARY PAGE LAYOUT *********/
/****************************************/

#p2Container {
	margin-left:70px;
	margin-right:70px;
	margin-top:47px;
	margin-bottom:35px;	
}	

	#p2LeftContainer{
		width:400px;
		float:left;
	}

	#p2RightContainer{
		width:430px;
		float:right;		
	}
	
/****************************************/
/********* TERTIARY PAGE LAYOUT *********/
/****************************************/

#p3Container {
	margin-left:70px;
	margin-right:40px;
	margin-top:42px;
	margin-bottom:35px;	
}	

	#p3LeftContainer{
		width:380px;
		float:left;
	}
	
	

	#p3RightContainer{
		width:450px;
		float:right;		
	}	
	
		#p3RightContainer2{
		width:480px;
		float:right;
		padding-top:40px;		
	}	
	
	#p3Footer{
		clear:both;
		height:48px;
		font-size:12px;
		margin:40px 0 0 0;
	}
	
	#p3Footer a {
	font-size:16px;
	color:#333333;
	text-decoration:none;}
	
	#p3Footer a.current {
	color:#ed2d4a;}
	
	.footerNav {
		padding-left:33px;
	}
	
/****************************************/
/********** FOURTH PAGE LAYOUT **********/
/****************************************/
	
#p4Container {
	margin-left:70px;
	margin-right:40px;
	margin-top:42px;

}		

#p4TopContainer {
	margin-bottom:50px;
}	

#p4Footer{
		clear:both;
		height:48px;
		font-size:12px;
}

.horizontal_logo {
margin-right:40px;}

.heartbullet {
margin-right:7px;}
