/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: #fff; font:Georgia, "Times New Roman", Times, serif;}
#PageSubTable {width: 703px; background: #fff;}
#ContentCell {background: #fff; border:solid 1px #545454; border-top:none;}
#Instruction1_InstructCell {background: #fff; border: 1px solid #545454; padding: 7px}
#Instruction1_InstructCell a {color: #545454}
.Instructions {font-size: 11px; color: #545454}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #545454}
.Headings {font-size: 16px; font-weight: bold; color: #545454}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #545454; background: #fff}
.Content {font-size: 11px; color: #545454}
.Content a {color: #8E001C; text-decoration: none}
.Content a:hover {color: #8E001C; text-decoration: underline;}
.small { font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#424242;}
.bar { height:1px; border-bottom:solid 5px #333; float:left; width:100%; margin:5px 0;}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {background: #fff; padding:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
#TopBannerCell a { color:#8E001C; text-decoration:none;}
#TopBannerCell h1 { padding:0; margin:0; background:url(images/design/logo.gif) no-repeat; width:341px; height:77px; float:left;
text-indent:-9999px;}
#TopBannerCell h1 a { width:341px; height:77px; display:block;}
.tsb-contactwrap { float:right; width:270px; color:#424242; font-size:13px; font-weight:bold; text-align:right; margin:10px 0 0 0;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell { background: #fff; border:solid 1px #545454; border-bottom:none; padding:7px 5px 5px 5px;}
#TopSubBannerCell h2 { color:#545454; font-weight:bold; font-size:18px; font:Georgia, "Times New Roman", Times, serif;
text-indent:7px; padding:0; margin:0;}
.tsb-menuwrap { border-left:solid 1px #6E6E6E; float:left; width:320px;}
.tsb-menuwrap#navone { margin-left:7px;}
.tsb-menuwrap#navtwo{ width:360px;}
#TopSubBannerCell ul { padding:0; margin:0; list-style:none;}
#TopSubBannerCell li { padding:0; margin:0; display: inline;}
#TopSubBannerCell li a { color:#545454; font-weight:bold; font-size:11px; font:Georgia, "Times New Roman", Times, serif;
border-right:solid 1px #545454; padding:2px 7px; float:left; text-decoration:none;}
li#last a{ border:none;}
#TopSubBannerCell li a:hover { text-decoration: underline;}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default { padding:10px;}
.df-flashwrap { margin-bottom:7px;}
#ContentCell.default h2 { color:#8E001C; font-size:18px; font-weight:bold; padding:0; margin:3px 0 2px 0;}
#ContentCell.default table { background:#F5F5F5; padding:5px; font-size:11px;}
#ContentCell.default table a { color:#545454; text-decoration:none;}
#ContentCell.default table td { padding:3px; width:33%; vertical-align:top;}
#ContentCell.default table h2 { color:#424242; font-weight:bold; font-size:11px;}
#ContentCell.default p { line-height:16px;}
#ContentCell.default h2#pad { margin-top:7px;}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 10px}
#ContentCell.static h1 { margin:0 0 3px 0; padding:0; font-size: 18px; font-weight: bold; color: #8E001C;}
#ContentCell.static h2, 
#ContentCell.static h2 a {font-size: 14px; font-weight: bold; color: #545454; padding:0; margin:15px 0 0 0;}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #545454}

/* Custom Right Column Include Styles */
.lrc-box { padding:10px; background:#eee; width:191px; float:right; height:100%; margin-left:10px;}
#ContentCell.static .lrc-box h2 { color:#8E001C; padding:0; margin:5px 0 0 0; font-size:16px;}
#ContentCell.static .lrc-box p { font-size:11px; color:#545454; line-height:18px; padding:0; margin:2px 0 20px 0;}
#ContentCell.static .lrc-box a { font-weight:bold; color:#424242; text-decoration:none; background:url(images/design/lprc-arrow.gif) 
 no-repeat center right; padding:0 10px 0 0;}
#ContentCell.static .lrc-box ul { padding:0; margin:0; list-style:none;}
#ContentCell.static .lrc-box li { padding:0; margin:4px 0; display:block; background:url(images/design/lp-bullet.gif) no-repeat left center;
padding-left:10px;}
#ContentCell.static .lrc-box li a { background:none; color:#545454; text-decoration:none; }
#ContentCell.static .lrc-box a:hover { color:#000;}

.lrc-box#aitek { height:920px;}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {background: #fff; font-size:11px; color:#545454; padding-top:10px;}
#FooterCell a { color:#8E001C; text-decoration:none;}
#FooterCell#nopad { padding:0; margin-top:0;}
.ft-leftwrap { float:left;}
.ft-leftwrap ul { padding:0; margin:0; list-style:none;}
.ft-leftwrap li { padding:0; margin:0; display:inline;}
.ft-leftwrap li a { color:#545454; font-size:11px; text-decoration:none; padding:0 5px; border-right:solid 1px #545454;}
.ft-leftwrap li a#last { border:none;}
.ft-leftwrap li a#first { padding-left:none;}
.ft-rightwrap { float:right;}