﻿* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#ffffff ;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		/*font-size:0.75em;*/
		font-size:0.75em;
		line-height:1.333em;
		/*color:#3d3d3d;*/
		color:#2d2d2d;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#3d3d3d;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main menu   ====================== */
.menu_item_red 
{
    font-family:Arial Black;
    font-size:12pt;
    color:#ffffff;
    width:207px; height:66px;
    /*background:url(Images/menu_reditem.gif) no-repeat 0 0;*/
}
.menu_item_red span {display:block; background:url(Images/menu_reditem.gif)  repeat-y 0 0;
        font-family:Arial Black;
    font-size:12pt;
    color:#ffffff;
}
.menu_item_red a {color:#ffffff; text-decoration:none; font-weight:bold; display:block; text-align:right;}
.menu_item_red a:hover {color:#666666; background:url(Images/menu_reditemhover_new.gif) top left no-repeat; text-decoration:none;}
.menu_item_red .one_line { padding:25px 8px 25px 100px;}
.menu_item_red .two_line { padding:13px 8px 13px 100px; line-height:20px;}


.menu_item_gray
{
    font-family:Arial Black;
    font-size:12pt;
    color:#ffffff;
    width:207px; height:66px;
    /*background:url(Images/menu_greyitem.gif) no-repeat 0 0;*/
}
.menu_item_gray span {display:block; background:url(Images/menu_greyitem.gif)  repeat-y 0 0;
        font-family:Arial Black;
    font-size:12pt;
    color:#ffffff;
}
.menu_item_gray a {color:#ffffff; text-decoration:none; font-weight:bold; display:block; text-align:right;}
.menu_item_gray a:hover {color:#330000; background:url(Images/menu_greyitemhover_new.gif) top left no-repeat; text-decoration:none;}
.menu_item_gray .one_line { padding:25px 8px 25px 0;}
.menu_item_gray .two_line { padding:13px 8px 13px 0; line-height:20px;}

/* ============================= contact card   ====================== */
.contact_cell_left
{
    width:207px; 
    /*background:url(Images/contact_spacerleft.gif) repeat-y;*/
    background-color:#cccccc;
    background-image: url('Images/contact_spacerleft.gif');
    background-repeat:repeat-y;
}
.contact_cell_left .box_borderbottom {border-bottom:solid 1px #ffffff; margin:12px 8px 10px 10px;}
.contact_cell_left .item_head {font-family:Arial Black; font-size:12pt; color:#000000; padding: 0 0 5px 5px;}
.contact_cell_left .item {font-family:Arial Black; font-size:12pt; color:#330000; padding: 0 0 5px 5px;}
.contact_cell_left .msg_text {font-family:Arial; font-size:12pt; color:#000000; margin:12px 8px 10px 10px;  padding: 0 0 5px 5px;}

.contact_cell_right
{
    width:49px; 
    /*background:url(Images/contact_spacerright.gif) repeat-y ;*/
    background-image: url('Images/contact_spacerright.gif');
    background-repeat:repeat-y;
}
/* ============================= main layout ====================== */

li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:12px;}
li a {text-decoration:none; line-height:1.833em;}
li a:hover {text-decoration:underline;}


.page {
	background-color: #663333;
	text-align: left;
	vertical-align: top;
	border: 0px none #000000;
	padding: 20px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

.page_content
{
    background-color:#ffffff;
    width:710;
    padding: 10px 10px 10px 10px;
    text-align:left;
    vertical-align:top;
}
.section_header
{
    font-family:Arial Black;
    font-size:12pt;
    padding:5px 10px 5px 5px;
    background-color:#663333;
    color:#ffffff;
    margin-right:10px;
}
.section_content
{
    font-family:Arial ;
    padding:5px 10px 5px 5px;
    color:#333333;
    background-color:#eeeeee;
    border: solid 1px #cccccc;
    margin: 1px 10px 20px 0;
}
.section_content .float_left{float:left; padding-right:15px; }
.section_content .floated {margin-left:10px; display:inline;}
.section_content .subtitle {font-size:12pt; font-family:Arial Black; padding-bottom:8px;}
.section_content .text {font-size:12pt; font-family:Arial; line-height:normal;}
.section_content .strong_text {font-size:12pt; font-family: Arial Black; line-height:normal;}
.section_content .text span {display:block; text-align:left;}
.section_content .line { border-bottom:solid 2px #ffffff; margin-top:5px; margin-bottom:5px; width:100%;}
.section_content p {font-size:12pt; font-family:Arial; line-height:normal;}
.section_content hr {color:#ffffff; height:2px; border-color:#ffffff; }
.section_content a {color:#663355; text-decoration:none; font-weight:bold; line-height:16pt;}
.section_content a:hover {color:#330000; }

.control_bar { background-color:#FFFFCC; border: solid 1px #cccccc; padding: 3px 5px 3px 5px;}
.highlight_box { background-color:#FFFFFF; border: solid 1px #cccccc; padding: 3px 5px 3px 5px;}