/* CSS Document */
/* General Page Attributes */
body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color: #000000;
	background: #EEEEEE;
	text-align: center;
	margin: 10px auto auto auto;
	}	
img {
	border: 0px;
	}
.hidden {
	display: none;
	}
#page-container {
	width: 774px;
	margin: auto;
	text-align: left;
	background: #FFFFFF;
	}
#body-container	{
	width: 772px;
	margin: auto;
	text-align: left;
	background: #FFFFFF;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	}
a:link  {
	color: #A80D0D;
	text-decoration: none;
	}
a:active  {
	color: #A80D0D;
	text-decoration: none;
	}
a:visited  {
	color: #A80D0D;
	text-decoration: none;
	}
a:hover  {
	color: #A80D0D;
	text-decoration: underline;
	}
/* End General Page Attributes */

/* Title Attributes */
#title	{
	width: 774px;
	background: #000 url(../images/title_ul_curve.gif) top left no-repeat;
	color: #000000;
	padding:0px; margin:0px;
	height:40px;
	}
.title_cont {
	margin: 0px 0px 0px 15px;
	padding: 0;
	width: 759px;
	background:#000 url(../images/title_ur_curve.gif) top right no-repeat;
	}
.title_cont p
{
    margin: 0px 0 0 0;
    background: #000 url(../images/title.gif) bottom left  no-repeat;
 
    width:520px;
    }
.title_cont p img{width:520px; height:30px; padding-top:7px;}
img.corner {
   width: 775px;
   height: 10px;
   border: none;
   display: block !important;
	}
/* End Title Attributes */

/* Header Attributes */
#header	{
	width: 772px;
	height: 106px;
	background-color: #E2E4CD;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}
.red_div	{
	width: 774px;
	height: 12px;
	background-color: #A80D0D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.red_div_landing {
	width: 772px;
	height: 12px;
	background-color: #A80D0D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	}
.header_image	{
	height: 82px;
	display: block;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 30px;
	}
/* End Header Attributes */

/* main nav tabs */
#tabs_header {
	background-color: #4d4d4d;
	padding-top:10px;
	}
.tab_on{
	background-color:#FFFFFF;
	font-size: 8pt;
	color: #990000;
	font-weight:bold;
	border-top: 1px solid #666666;
	text-align: center;
	}
a.tab_on:Link{
	background-color:#FFFFFF;
	font-size: 8pt;
	color: #990000;
	font-weight:bold;
	text-decoration: none;
	border: none;
	}
a.tab_on:Visited{
	background-color:#FFFFFF;
	font-size: 8pt;
	color: #990000;
	font-weight:bold;
	text-decoration: none;
	border: none;
	}
a.tab_on:Hover{
	background-color:#FFFFFF;
	font-size: 8pt;
	color: #990000;
	font-weight:bold;
	text-decoration: none;
	border: none;
	}
.tab_off{
	background-color:#999999;
	font-size: 8pt;
	color: #e0e0e0;
	font-weight:bold;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #4d4d4d;
	text-align: center;
	}
a.tab_off:Link{
	background-color:#999999;
	font-size: 8pt;
	color: #e0e0e0;
	font-weight:bold;
	text-decoration: none;
	border: none;
	}
a.tab_off:Visited{
	background-color:#999999;
	font-size: 8pt;
	color: #e0e0e0;
	font-weight:bold;
	text-decoration: none;
	border: none;
	}
a.tab_off:Hover{
	background-color:#999999;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	border: none;
	}
.right_end_tab_on{
	background-image:url(Images/right_end_tab_on.gif);
	background-repeat:no-repeat;
	width: 20px;
	height: 18px;
	}
.right_end_tab_off{
	background-image:url(Images/right_end_tab_off.gif);
	background-repeat:no-repeat;
	width: 20px;
	height: 18px;
	}
.left_tab_on{
	background-image:url(Images/left_tab_on.gif);
	background-repeat:no-repeat;
	width: 20px;
	height: 18px;
	}
.left_right_tab_off{
	background-image:url(Images/left_right_tab_off.gif);
	background-repeat:no-repeat;
	width: 20px;
	height: 18px;
	}
.left_off_right_tab_on{
	background-image:url(Images/left_off_right_tab_on.gif);
	background-repeat:no-repeat;
	width: 20px;
	height: 18px;
	}
.left_home_tab_on{
	background-image:url(Images/left_home_tab_on.gif);
	background-repeat:no-repeat;
	width: 6px;
	height: 18px;
	}
.left_home_tab_off{
	background-image:url(Images/left_home_tab_off.gif);
	background-repeat:no-repeat;
	width: 6px;
	height: 18px;
	}
/* main nav tabs */

/* Content Attributes */
#content	{
	float: left;
	display: block;
	width: 490px;
	background: #FFFFFF;
	padding: 20px 20px 5px 20px;
	text-align: left;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	}
#content p {
	padding: 0px 0px 0px 0px;
	}
.em   {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1em;
	font-style: italic;
	}
ul,li {
	list-style-type: none;
}
#content a:Link{
	font-size: 1em;
	color: #990000;
	font-weight:bold;
	text-decoration: none;
	}

#content h2  {
	font-size: 1.2empx;
	font-weight: normal;
	line-height: 12px;
	}
#content h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 20px;
	}
#content h1 a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	}
#content h3  {
	font-size: 1em;
	font-weight: bold;
	}
#content h3 span {
	font-size: 14px;
	font-weight: bold;
	color: #A80D0D;
	padding: 0px 0px 0px 20px;
	}
#content h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-style: italic;
	}

.table_borders	{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	}
#content th {
	text-align: left;
	border-bottom: 1px solid #666666;
	}
#content table {
	text-align: left;
	line-height: 16px;
	}

/* End Content Attributes */

/* Begin Content 2 Attributes */
#content2	{
	width: 480px;
	background: #FFFFFF;
	padding: 5px 10px 20px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	}
#content2 table {
	text-align: left;
	line-height: 16px;
	}
#content2 th {
	text-align: left;
	border-bottom: 1px solid #666666;
	}
.search_results_heading {
	font-weight: bold;
	}

/* Content Image Attributes */
#content_image	{
	background: #FFFFFF;
	padding: 20px 10px 10px 10px;
	margin: 0px 0px 0px 520px; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	}
#content_image .padding	{
	padding: 10px 20px 10px 10px;
	}
#content_image .border {
	border: 1px solid #666666;
	}
/* End Content Image Attributes */


/* Poster Attributes */
div#poster {
margin-left: 1em;
width: 640px;
border: medium double black;
padding: 2em;
text-align: center;
}

#poster h2 h3{
	font-family: Verdana, arial, sans-serif;
	text-align: center;
	font-size: 3em;
	margin-top: 0;
	margin-bottom: .5em;
	color: black;
}

#poster h3{
	letter-spacing: -0.5px;
	font-weight: normal;
}


#poster .font1{font-family: "Cambria",serif; font-size: 16pt;}
.font2 {font-family: "Edwardian Script ITC",cursive; font-size: 42pt; font-weight: bold;}
.font3 {font-family:"Times",serif; font-size: 22pt; font-weight: bold;}
#poster .font4 {font-size: 16pt;}
#poster .font5 {font-family:"Times",serif; font-size: 20pt;}
#poster .footer {font-family:"Cambria",serif; font-size: 14pt;}

/* End Poster Attributes */


/* User Tools Attributes */
#user_tools	{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	background: #E2E4CD url(images/body_divline_bottom.gif) left top repeat-x;
	clear: both;
	height: 170px;
	width: 772px;
	}
#user_tools h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	}
.user_tools_tab {
	background: #E2E4CD url(images/user_tools_tab.gif) left bottom no-repeat;
	}
#user_tools_left {
	float: left;
	display: inline;
	height: 130px;
	width: 244px;
	margin: 0px 8px 0px 7px;
	}
html>body #user_tools_left  {
	margin: 0px 10px 0px 9px;
	}
#user_tools_left ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
	height: 120px;
	width: 243px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	}
#user_tools_left li {
	background: #FFFFFF url(../images/magnifying_glass.gif) left bottom no-repeat;
	list-style: none;
	padding: 10px 0px 0px 16px;
	margin: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
#user_tools_left img {
	vertical-align: top;
	}
#user_tools_right  {
	float: right;
	display: inline;
	height: 120px;
	width: 244px;
	margin: 0px 7px 0px 8px;
	}
html>body #user_tools_right  {
	margin: 0px 9px 0px 10px;
	}
#user_tools_right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	height: 115px;
	width: 243px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}
#user_tools_right ul {
	padding: 10px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
	background: #FFFFFF;
	height: 110px;
	width: 227px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	}
#user_tools_right img {
	vertical-align: top;
	}
#user_tools_right li {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	line-height: 22px;
	}
#user_tools_center  {
	height: 120px;
	width: 245px;
	margin: 0px auto 0px auto;
	}

#user_tools_center p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	height: 115px;
	width: 243px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}
#user_tools_center span {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	line-height: 14px;
	}
#user_tools_center ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
	height: 120px;
	width: 243px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	}
#user_tools_center li {
	background: #FFFFFF url(../images/paper_icon.gif) left center no-repeat;
	list-style: none;
	padding: 10px 0px 0px 16px;
	margin: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
#user_tools_center img {
	vertical-align: top;
	}
.tdp_signup  {
	width: 140px;
	margin: 0px 5px 0px 10px;
	}
.tdp_checkbox  {
	margin: 0px 5px 0px 10px;
	}
/* End User Tools Attributes */

/* Footer Attributes */
#footer_links {
	width: 770px;
	height: 20px;
	background: #000000;
	border-top: 5px solid #A80D0D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	margin: auto auto auto auto;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	clear: both;
	}
#footer_links p {
	color:#FFFFFF;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
.footer_links {
	color: #FFFFFF;
	}
.footer_links a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
.footer_links a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
.footer_links a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
.footer_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
/* End Footer Attributes */


	


