﻿/**********************************************************
Master styles
**********************************************************/
body { margin:0px auto 0px auto; background-image:url(images/background.jpg); background-position:center; background-repeat:repeat-y; background-color:#090A5A; font-family:Tahoma; font-size:8pt; color:#dedede;  }
#top-background_holder { background-image:url(images/banner_top.jpg); background-repeat:no-repeat; background-position:center top; background-repeat:no-repeat; }
#page_wrapper { width:877px; margin:0px auto 0px auto; padding:15px 0px 0px 0px }
.clear { clear:both; }
img { border:0; }
a { color:White; text-decoration:none; }
.edit_text { }

.image_trans:hover { filter:alpha(opacity=20); opacity: 0.2; -moz-opacity:0.2; }
.blacked { filter:alpha(opacity=20); opacity: 0.2; -moz-opacity:0.2; background-color:Black; position:absolute; width:100%; height:100%; z-index:99 }


/**********************************************************
Banner styles
**********************************************************/
#banner_wrapper { height:71px; background-image:url(images/banner_back.jpg); background-repeat:no-repeat; padding:22px 0px 0px 27px; }


/**********************************************************
Toolbar styles
**********************************************************/
#toolbar_holder { background-image:url(images/toolbar_rhs.jpg); background-position:right top; background-repeat:no-repeat; }


/**********************************************************
Middle styles
**********************************************************/
#lhs_repeat { background-image:url(images/lhs_repeat.jpg); background-position:left top; background-repeat:repeat-y; }
#rhs_repeat { background-image:url(images/lhs_repeat.jpg); background-position:right top; background-repeat:repeat-y; }
#lhs { background-image:url(images/lhs_bar.jpg); background-position:left top; background-repeat:no-repeat; }
#rhs { background-image:url(images/rhs_bar.jpg); background-position:right top; background-repeat:no-repeat; min-height:100px; }
#middle_wrapper { min-height:300px; border-bottom:solid 1px #808080; background-image:url(images/middle_back_repeat.jpg); background-repeat:repeat-y; background-position:center }
.middle_split2_left { float:left; width:418px; padding:10px 10px 10px 20px; }
.middle_split2_right { float:right; padding:10px 20px 10px 0px; text-align:right; width:392px; }

.middle_contact { padding:10px 20px 10px 20px; font-size:10pt; background-image:url(images/contact_back.jpg); background-position:265px 15px; background-repeat:no-repeat; }
.middle_split2_left_home { float:left; width:448px; background-image:url(images/home_pic.jpg); background-position:left top; background-repeat:no-repeat; margin:0px 0px 0px 8px; min-height:392px; }

#Bats_left { float:left; }
#Bats_mid { float:left; }
#Bats_right { float:left; }


/**********************************************************
Bottom styles
**********************************************************/
#bottom_wrapper { padding:5px 0px 0px 0px; }
.bottom_left { float:left; }
.bottom_right { float:right; }


/**********************************************************
Contact Form styles
**********************************************************/
#contact_wrapper { padding:0px 75px 0px 75px; }
#contact_left { float:left; }
#contact_right { float:right; }
#contact_wrapper input { width:250px; }
.submit_btn { background-color:#aa8e5f; color:White; border:0px; width:100px; }
#contact_wrapper [type="submit"] { background-color:#aa8e5f; color:White; border:0px; width:100px; }