/* basic elements */
body { 
	background: url(../images/pageback.gif) repeat-x;
	margin: 0px auto; 
	width: 760px;
	}
	
body,p,TD{
	color: #000099;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
}

h1 { 
	font-size: 155%;
	}

h2 { 
	font-size: 130%;
	}

h3 { 
	font-size: 120%;
	text-align: center;
}
	
h4 { 
	font-size: 105%;
	text-align: center;
}
	
li{
	font-size: 90%;
	line-height: 150%;
}

ul{
	list-style-type: square;
	list-style-position: outside;
}

label {
	font-size: 80%;
}
/* Classes */

.close {
	text-decoration: none;
}
	
.displaynone {
	display: none;
}

.hangindent { 
	text-indent: -2em; 
	margin: 2em;
}

.hidefromprint {
	display: block;
}

.hidefromscreen {
	display: none;
}

.leftimage {
	margin-right: 18px;
}

.phoneline {
/*	font-weight: bold;*/
	text-align: center;
	border-bottom: 1px solid #000099;
}

.popupdiv {
	border: thin solid #000099;
	background-color: white;
	padding: 10px 20px 10px 10px;
}

.popuplink {
	border: 1px solid #000099;
	color: #000099;
	background-color: #ECEDFF;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}

/* specific divs */
#dvContainer { 
	
	}
	
#dvContent { 
	width: 550px;
	float: left;
	margin: 0;	
}
	
/*#dvContent p, #dvContent h1, #dvContent h2, #dvContent h3, #dvContent li { 
	padding-left: 10px;
	}
*/
	
#dvCoupon {
	border: thin dashed #000099;
	margin-top: 10px;
	padding: 10px;
}

/*#dvCoupon p, #dvCoupon h1, #dvCoupon h2, #dvCoupon h3, #dvCoupon li { 
	padding-left: 3px;
	text-align: center;	
	}*/

#dvCoupon p { 
	text-align: left;
	}


#dvFooter { 
	text-align: center; 
	width: 100%;
	clear:both;
	font-size: 70%;
	}
	
#dvHeader { 
	background: url(../images/logo_pics1.jpg) top left no-repeat;
	width: 760px;
	height: 114px;
	margin:0;
}

#dvLeftcol {
	width: 216px;
	float: left;
	margin-right: 20px;
}

#dvLinks {
	clear: both;
	border-left: 1px solid #000099;
	border-right: 1px solid #000099;
	float:right;
	width: 126px;
	height: 100%;
	display: block;
	padding: 40px 10px 0 10px;
	height: 380px;
	min-height: 380px;
	margin: 0 0 0 20px;
}

#dvSidebar { 
	width: 186px;
	float: right;
	background-color: #ECEDFF;
	min-height: 460px;
	padding: 18px 0 0 0;
/*	height: 400px;*/
	}
	
#dvSidebar img {
	margin: 5px;
}
	
#dvSidebar p { 
	padding: 0 0 0 3px;
}

/*#dvSidebar a { 
	line-height: 16px;
	display: block;
}*/

#dvSidebar li { 
	margin-left: -10px;
}
	
#dvWidebar { 
	width: 300px;
	float: right;
	background-color: #ECEDFF;
	min-height: 460px;
	padding: 10px;
	height: 400px;
	}
	
#dvMenu { 
	background-color: #000099;
	color: white;
	height: 26px;
	text-align: center;
	font-weight: bold;
	font-size: 100%;
	margin: 0;
}

#dvMenu .tagline {
	font-style: italic;
	float: left;
	color: white;
	font-size: 83%;
	width: 230px;
	margin: 0;
	padding-top: 3px;
display: block;
}

#dvMenu ul {
/*	float: right;*/
/*	width: 525px;*/
	height: 26px;
/*	overflow: hidden;*/
	margin: 0;
	display: block;
}

#dvMenu li {
	border: 1px double #000099;
	list-style: none;
	float: left;
	width: 82px;
	margin: 0;
	display: block;
}

#dvMenu li a {
	display: block;
	margin: 0; 
	width: 100%; 
	height: 100%;
	overflow:hidden;
	color: white;
	background-color: #000099;
	text-decoration: none;
	padding: 0;
}

#dvMenu li a:hover {
	background-color: white;
	color: #000099;
}

#dvMenu li.current a {
	background-color: white;
	color: #000099;
}

#dvSubmenu {
	visibility: hidden;
	position: absolute;
	width: 300px;
	height: 168px;
}

#dvSubmenu li {
	list-style: none;
   clear: both;
	width: 300px;
	height: 26px;
	margin: 0;
	border: 1px solid #000099;
}

#dvSubmenu li a {
	display: block;
	margin: 0; 
/*	width: 100%; 
	height: 100%;*/
	overflow:hidden;
	color: #000099;
	background-color: white;
	text-decoration: none;
	padding: 0;
}

#dvSubmenu li a:hover {
	background-color: #000099;
	color: white;
}

#dvSubmenu li.current a {
	background-color: #000099;
	color: white;
}

#extraDiv1 {  
	position: absolute; 
	top: 40px; 
	right: 0px; 
	width: 148px; 
	height: 110px; 
	}

.leadingemphasis {
	font-weight: bold;
}
.publicationtitle {
	font-style: italic;
}
.fineprint {
	font-size: 80%;
}
.pending {
	color: #FF0000;
}

