* { padding: 0px; margin: 0px; }
body { background-color: #b6bec9; background-image: url(../images/bg.jpg); background-position: top left; background-repeat: repeat-x; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; }
img { border: 0px; }
a { color: #81080a; text-decoration: underline; }
a:hover { text-decoration: none; }
#body { width: 100%; text-align: center; }
#layout { background-image: url(../images/layout_bg.png); background-position: center; background-repeat: repeat-y; padding: 0px 19px; margin: auto; width: 900px; }
#layout #logoBanner { width: 100%; padding-bottom: 9px; }
#layout #globalHeader, #layout #menu { position:relative; z-index:9000; }
#layout #globalHeader { overflow:hidden; }
#layout #menu { background-image: url(../images/menu_bg.jpg); background-position: center; background-repeat: repeat-x; width: 100%; height: 43px; }
#layout #menu ul { list-style-type: none; cursor: default; }
#layout #menu ul li { float: left; position: relative; display: inline; }
#layout #menu ul li a { background-image: url(../images/menu_divider.jpg); background-position: right; background-repeat: no-repeat; color: #e7e2e2; display: block; font-size: 12px; font-weight: bold; line-height: 43px; height: 43px; padding: 0px 14px; text-align: center; text-decoration: none; text-transform: uppercase; }
#layout #menu ul li a:hover { background-image: url(../images/menu_hover_bg.jpg); background-position: center; background-repeat: repeat-x; color: #ffffff; text-decoration: none; }
#layout #menu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; z-index: 9000; }
#layout #menu ul li ul li { background-image: url(../images/sub_menu_divider.jpg); background-position: bottom; background-repeat: repeat-x; width: 227px; height: 24px; display: list-item; float: none; }
#layout #menu ul li ul li a { background-image: url(../images/sub_menu_bg.jpg); background-position: top; background-repeat: repeat-x; color: #e7e2e2; display: block; font-size: 11px; font-weight: normal; line-height: 22px; height: 22px; padding: 0px 12px; text-align: left; text-decoration: none; text-transform: uppercase; }
#layout #menu ul li ul li a:hover { background-image: url(../images/sub_menu_hover_bg.jpg); background-position: top; background-repeat: repeat-x; color: #ffffff; text-decoration: none; }
#layout #menu ul li ul li { width: 204px; }
#layout #menu ul li ul li a { width: 180px; }
#layout #menu ul li ul.wide1 li { width: 250px; }
#layout #menu ul li ul.wide1 li a { width: 226px; }
#layout #footer { background-color: #b6bec9; background-image: url(../images/footer_shadow.png); background-position: top; background-repeat: no-repeat; color: #3c3d3f; font-size: 11px; width: 100%; margin-top: 20px; padding: 18px 0px; }
#layout #footer a { color: #3c3d3f; font-size: 11px; }
#layout #footer p { margin-bottom: 15px; }
#layout_bottom { background-image: url(../images/layout_bottom_bg.png); background-position: top; background-repeat: no-repeat; width: 938px; height: 25px; font-size: 0px; margin: auto; }
.clear { clear: both; }
.fltL { float: left; }
.indent1 { float: left; margin: 18px 14px 0px 0px; }
.downarrowclass{ position: absolute; top: 12px; right: 7px; }
.rightarrowclass{ position: absolute; top: 6px; right: 5px; }

/* Home >>START */
#layout #imageRotator { width: 100%; height: 304px; padding-bottom: 11px; position:relative; z-index:1; }
#layout #hContent { background-color: #ffffff; background-image: url(../images/content_header_bg.jpg); background-position: top; background-repeat: repeat-x; width: 100%; }
#layout #hContent h1 { background-image: url(../images/content_header_bg.jpg); background-position: top; background-repeat: repeat-x; color: #e7e2e2; font-size: 15px; font-weight: bold; line-height: 54px; height: 56px; width: 100%; text-align: center; text-transform: uppercase; margin-bottom: 10px; }
#layout #hContent .box1 { background-color: #820201; color: #ffffff; width: 210px; padding: 10px; margin: auto; }
#layout #hContent .box1 h3 { color: #ffffff; font-size: 12px; font-weight: bold; margin-bottom: 15px; }
#layout #hContent .box1 .label { float: left; width: 62px; margin-bottom: 10px; text-align: left; }
#layout #hContent .box1 .input { float: left; border: #a7a6ab solid 1px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; width: 144px; height: 20px; margin-bottom: 10px; text-align: left; }
#layout #hContent #inner { background-image: url(../images/content_divder.gif); background-position: left; background-repeat: repeat-y; width: 100%; }
#layout #hContent #inner #col1 { background-color: #ffffff; float: left; width: 299px; margin-right: 2px; padding-bottom: 10px; }
#layout #hContent #inner #col2 { background-color: #ffffff; float: left; width: 299px; margin-right: 2px; padding-bottom: 10px; }
#layout #hContent #inner #col2 .contIn { padding: 0px 15px; width: 269px; }
#layout #hContent #inner #col2 .contIn p { text-align: left; margin: 18px 0px 0px 0px; }
#layout #hContent #inner #col3 { background-color: #ffffff; float: left; width: 298px; padding-bottom: 10px; }
#layout #hContent #inner #col3 .contIn { padding: 0px 14px; width: 270px; }
#layout #hContent #inner #col3 .contIn h3 { color: #a95f27; font-size: 13px; font-weight: bold; text-align: left; margin-bottom: 18px; text-align: left; }
#layout #hContent #inner #col3 .contIn p { margin-bottom: 15px; text-align: left; }
#layout #hContent #inner #col3 .contIn a { color: #81080a; font-weight: bold; }
#layout #hContent #inner #col3 .contIn hr { border: #eeeddb solid 1px; width: 255px; height: 2px; margin-top: 25px; margin-bottom: 20px; }
/* Home <<END */

/* Innner >>START */
#layout #banner { width: 100%; height: 202px; padding-bottom: 11px; }
#layout #content { background-image: url(../images/content_bg.png); background-position: top left; background-repeat: repeat-y; width: 100%; }
#layout #content #inner { background-image: url(../images/blank.gif); background-position: top right; background-repeat: no-repeat; }
#layout #content #innerwrap { background: #ffffff; width: 860px; padding: 20px; text-align: left; }
#layout #content #innerwrap tr, #layout #content #innerwrap td { padding: 3px; }
#layout #content #inner p, #layout #content #innerwrap p { margin-bottom: 20px; }
#layout #content #inner h1 { background-image: url(../images/content_header_bg.jpg); background-position: top; background-repeat: repeat-x; color: #e7e2e2; font-size: 15px; font-weight: bold; line-height: 54px; height: 56px; text-align: left; text-transform: uppercase; margin-bottom: 17px; }
#layout #content #inner #left { float: left; width: 209px; margin-right: 8px; padding-bottom: 26px; }
#layout #content #inner #left h1 { width: 100%; }
#layout #content #inner #left #leftMenu { background-image: url(../images/menu_left_top_line.gif); background-position: top; background-repeat: no-repeat; padding-top: 2px; width: 209px; padding-bottom: 26px; }
#layout #content #inner #left #leftMenu ul { list-style-type: none; cursor: default; }
#layout #content #inner #left #leftMenu ul li { background-image: url(../images/menu_left_top_line.gif); background-position: bottom; background-repeat: no-repeat; width: 209px; height: 26px; padding-bottom: 2px; text-align: left; }
#layout #content #inner #left #leftMenu ul li a { background-image: url(../images/menu_left_bg.jpg); background-position: 0px 0px; background-repeat: no-repeat; color: #e7e2e2; display: block; font-size: 11px; line-height: 24px; height: 24px; width: 193px; text-align: left; text-decoration: none; text-transform: uppercase; padding: 0px 8px; }
#layout #content #inner #left #leftMenu ul li a:hover { background-position: 0px -24px; color: #ffffff; }
#layout #content #inner #left #leftMenu ul li a.lSlt { background-position: 0px -24px; color: #ffffff; }
#layout #content #inner #left .box { background-image: url(../images/left_box_bg.jpg); background-position: center; background-repeat: repeat-y; margin-top: 26px; }
#layout #content #inner #left .box h3 { background-image: url(../images/box_left_header_bg.gif); background-position: top; background-repeat: no-repeat; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 34px; height: 34px; text-align: left; text-transform: uppercase; width: 193px; padding: 0px 8px; }
#layout #content #inner #left .box .inC { background-image: url(../images/menu_left_top_line.gif); background-position: bottom; background-repeat: no-repeat; color: #e7e2e2; padding: 10px 10px 12px 10px; text-align: left; }
#layout #content #inner #left .box .input { border: #a7a6ab solid 1px; width: 160px; height: 20px; margin-bottom: 10px; }
#layout #content #inner #right { float: left; background-color: #ffffff; width: 683px; padding-bottom: 26px; }
#layout #content #inner #right #contIn { width: 643px; padding: 9px 20px 0px 20px; text-align: left; }
#inner #right #contIn ul { list-style: disc; margin-left: 20px; margin-bottom: 15px; }
#inner #right #contIn ul li { margin-bottom: 5px; }
#layout #content #inner #right h1 { padding-left: 18px; width: 665px; }
/* Innner <<END */

/* No Left Innner >>START */
#layout #content #noLInner { background-color: #ffffff; width: 100%; }
#layout #content #noLInner h1 { background-image: url(../images/content_header_bg.jpg); background-position: top; background-repeat: repeat-x; color: #e7e2e2; font-size: 15px; font-weight: bold; line-height: 54px; height: 56px; text-align: left; text-transform: uppercase; width: 882px; margin-bottom: 0px; padding-left: 18px; }
.space { height: 11px; }
/* No Left Innner <<END */

/* Innner IFrame >>START */
#layout #content #inner .h1 { margin-bottom: 0px; }
#layout #content #inner .iframe #right { float: left; background-color: #ffffff; width: 683px; padding: 0px; }
/* Innner IFrame >>END */

/* Miscellaneous >>START */
.w250 { width: 250px; overflow: auto; }
.bdrAll { border: #000000 solid 1px; }
ul.listT1 { list-style: disc; margin: 15px; }
ul.listT1 li { margin: 0px 10px 10px 10px; }
/* Miscellaneous <<END */
