/* CSS Document */

/************ HTML ************/
body, html, form, p, br, h1, h2, h3, h4, h5, h6, ul, ol, li, div { padding:0; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; }
body { text-align:center; background: #fff;  }
a { color:#a4a4a4; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none;  }
a:hover { color:#a4a4a4; }

/************ HTML ************/
#FrameHolder { background:url(../images/FrameBG.jpg) 0px 0px repeat-x; text-align:center; }
#Frame { background:url(../images/FrameInnerBG.jpg) 8px 0px repeat-y; width:968px; margin-left:auto; margin-right:auto; text-align:left; }
.BannerBottom { background: #ba1419 url(../images/BannerBottom.jpg) 0px 0px no-repeat; height:26px; text-align:right; padding:12px 11px 0 0; color:#FFFFFF; }

/************ LEFT ************/
#Left { float:left; width:235px; padding: 0 0 0 8px; }
#Nav { height:445px; background:#e2e2e3; }
#Details { color:#909090; line-height:1.6em; padding: 10px 0 0 11px; } 
#Details strong { color:#4a4949; } 

/************ Navigation ************/
#Nav ul { list-style-type:none; padding: 3px 0 0 0;}
#Nav li { padding:0; list-style-type:none; }
#Nav li a { background-image: url(../images/NabBG.jpg); background-position: 0px 0px; background-repeat: repeat-x; height:19px; padding: 4px 0 0 11px; width:224px; display:block; color:#6d6d6d; }
#Nav li a:hover { background-position: 0px -23px; }
#Nav li a.mid { background-image: url(../images/NabBG2.jpg); color:#5b5b5b; }
#Nav li a.dark { background-image: url(../images/NabBG3Big.jpg); color:#5b5b5b; height:38px; line-height:1.5em;}
#Nav li a.dark:hover { background-position: 0px -46px; }

/************ RIGHT ************/
#Right { float:left; width:724px; color:#5b5b5b; line-height:1.8em; }
.MainContent { padding:16px;}
.MainContent p { padding:25px 0 0 0;}
.Row { padding:4px 0 0 0; clear:both;}
.RowLeft { padding:4px 0 0 0; width:200px; float:left; }
.RowRight { padding:4px 0 0 4px; width:200px; float:left; }
#Right ul { list-style-type:square; padding: 0 0 0 25px;}
#Right a { color:#ba1419; }
#Right a:hover { color:#000; }
.input {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #dadada; background:#FFFFFF; padding:4px; width:160px; height:14px;}
.textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #dadada; background:#FFFFFF; padding:4px; width:160px; height:75px;}
.submit {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #dadada; background:#e8e8e8; width:170px; height:20px;}
h1 { font-size:14px; border-bottom:1px solid #999;}

/************ FOOTER ************/
#FooterHold { clear:both; background:url(../images/FooterBG.jpg) 0px 0px repeat-x; text-align:left; }
.Footer { width:968px; margin-left:auto; margin-right:auto; text-align:left; }
.FooterTop { height:44px;} 
.FooterLeft { padding:30px 0 0 0; width:480px; float: left; display:block; color:#a4a4a4; }
.FooterRight { padding:30px 0 0 0; width:480px; float: left; display:block; color:#a4a4a4; text-align:right; }
.FooterRight a:hover { color:#ba1419; }