html, body, *
{
margin: 0;
padding: 0;
color: #424242; 
font-family:verdana, tahoma, arial;
font-size:11px;
line-height:12px;
font-weight:normal;
border:0px solid #ff0000;
font-size:12px;
}	




/*** The Essential Code ***/

body 
{
min-width:800px;         /* 2 x LC width + RC width */

}

#container 
{

padding-left: 210px;      /* LC width */
padding-right: 206px;      /* RC fullwidth + CC padding  + CC border */
border:0px solid #ff0000;
}

#container .column 
{
position: relative;
float: left;
}

#content 
{
width: 100%;
height: 100%;
border:0px none #ff0000;
border-left: 1px none #c0ced9; /*#ff0000;*/

}

#siteNav 
{
width: 210px;             /* LC width */
right: 210px;             /* LC width */
margin-left: -100%;
}

#misc 
{
width: 205px;             /* RC width */
margin-right: -100%;

}


/*** IE6 Fix ***/
* html #siteNav
{
left: 205px;              /* RC width */
}

*:first-child+html #siteNav 
{ /*CHANGED*/
left: 205px;
}
/*** Just for Looks ***/



.imgPane
{
	margin-left:35px;
	margin-top:25px;
	margin-bottom:15px;
	
	margin-right:20px;
	
	float:left;
	
	border:none;
}






body
{
height:auto;
}	

#header
{
position:absolute;
top:0px;
left:-1px;
height:70px;
width:100%;
/*background:#ffffff url(images/bannerBG2.jpg) left 20px repeat-x;*/

background:url(../images/header_pat.jpg) left 20px repeat-x;

background-color:#fff;

border:none 1px #f00;

min-width:800px;
}

#header h2
{
/*float:left;*/
/*width:251px;*/
/*height:68px;*/

height:249px;
background:transparent url(../images/internal_logo.jpg) left 20px no-repeat; /* 251 x 39 */
/*background:transparent url(images/header.gif) left 20px no-repeat; */

color:#ffffff;
font-size:0px;
border:0px solid #ff0000;

}

	

#container
{

margin-top:70px;
border: 1px none #fff;

}


#content
{
/*changed*/
position:relative;
left:2px;
z-index:30;
overflow:hidden;

background:url(../images/topBanner_int.jpg) repeat-x;
}



#content h2#pageDesc
{

z-index:100;

height:56px;

display:inline;


margin-top:15px;
margin-left:30px;

padding-top:5px;
padding-bottom:5px;

padding-right:20px;

font-size:18px;
font-family:"Arial Narrow";
text-transform:uppercase;
color:#cf6c1b;
font-weight:500;

background:url(../images/headerAccent.gif) no-repeat right;

line-height:56px;

border:none 1px #000;

}

#content h2#inline
{
z-index:101;
height:40px;
display:inline;
margin-top:10px;
margin-left:20px;
padding-right:20px;
font-size:17px;
font-family:"Arial Narrow";
text-transform:uppercase;
color:#cf6c1b;
font-weight:500;
line-height:45px;
border:none 1px #000;

}

/* defaultPara */
#content p.defaultPara
{
font-size:12px; 
margin:15px 0px 0px 5px;
line-height:18px;
}	

#content p
{
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
line-height:16px;

}

#content  ul
{/*changed*/
margin:0px 30px 0px 30px;
padding:0px 0px 0px 20px;
background-color:#ffffff;
color:#717274;
list-style:none;
}

#content  ul li
{
margin:0px;
padding:0px 0px 0px 15px;
background: transparent url(../images/listItem2ABullet.gif) 0px 8px no-repeat;
/*list-style-image: url(images/listItem2ABullet.gif); */
color: #717274;
line-height:16px;
}	
	
#content  ul li a
{
color: #424242;
}


#misc
{

z-index:10;
/*background:transparent url(images/MiscHeaderBG2.gif)  0px 151px no-repeat;*/
background:url(../images/rightBanner_internal.jpg) no-repeat;

position:relative;
left:1px;
padding: 125px 0px 13% 0px;

}

#misc .item 
{
border: 1px solid #c7c8ca;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
background-color: #ffffff;
}		

#misc .item h3
{
display: block;
padding: 15px 15px 8px 15px;
margin: 0px 0px 0px 0px;

background: #edf1f4 url(../images/MiscHeaderAccent2.gif) 15px bottom no-repeat;

line-height: 14px;
vertical-align: baseline;

color: #d28c51;
}		



#content h1#subHeader
{
text-transform:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;

font-size:13px;

line-height:50px;


vertical-align:baseline;

white-space:nowrap;

background-color:#84A1B3;

margin-top:-1px;

height:50px;

padding-left:20px;
margin-top:18px;

}


#content .intPara
{
font-size:12px;
line-height:18px;

margin-top:20px;
margin-bottom:20px;

margin-left:30px;
margin-right:30px;
padding:0px;
}

#content .testimonial
{
font-size:11px;
line-height:18px;

}

#Content h3
{
	margin-left:30px;
	
	padding-bottom:5px;
	padding-top:5px;
	
	font-size:12px;
	font-weight:bold;
	
	color:#84A1B3;
}

#subContentPane
{
width:95%;

margin:0 auto;

padding-top:15px;
padding-bottom:35px;

background:#E9EEF1;

}

#subContentPane .plainList
{

background:none;
margin-left:5px;
margin-top:15px;
line-height:18px;

border:none 1px #f00;

}

#subContentPane ul li
{
font-size:12px;
line-height:18px;

}

/* Default setting for elements inside subContentPane */
#subContentPane h3.Header
{
	margin-left:30px;
	
	padding-bottom:5px;
	padding-top:5px;
	
	font-size:12px;
	font-weight:bold;
	
	color:#84A1B3;
}

#subContentPane h3 a
{
	font-size:12px;
	font-weight:bold;
	
	color:#84A1B3;
}


/* sub header used for h3 tag inside of subContentPane */
#subContentPane h3.subHeader
{
	font-size:12px;
	text-transform:capitalize;
				
	margin-left:35px;
	
	padding-top:5px;
}


#subContentPane ul.innerList
{
	font-size:12px;
	color:#777;
	background:none;
	
	padding-bottom:10px;
}

#subContentPane ul.newsletterList li
{
	color:#777;
}

/* sub header used for h3 tag outside of subContentPane */
h3.subHeader
{
	font-size:12px;
	text-transform:capitalize;
				
	margin-left:35px;
	color:#84A1B3;
	font-weight:bold;
	
	padding-top:5px;
	margin-left:30px;
}

h3.minorHeader
{
	font-size:12px;
	text-transform:capitalize;
				
	margin-left:35px;
	color:#888;
	font-weight:bold;
	
	padding-top:5px;
	margin-left:30px;
}

h2.soloHeader
{
	font-size:12px;
	font-weight:bold;
	
	padding-left:25px;
	color:#738F99;
}

