﻿/*** BASIC ELEMENT FORMATTING ***/
body{margin:0; padding:0; background-color:#9a0000; background-image:url("/images/layout/top_bkgrnd.jpg"); background-position:left top; background-repeat:repeat-x; z-index:0;}
div, p, span{margin:0; padding:0; border:0; outline:0;}
ul, ol, li{margin:0; padding:0; list-style:none;}
img{margin:0; padding:0; border:0; outline:0;}

/*+++++++++++ MAIN CONTAINERS & MENUS FORMATTING +++++++++++*/
/*** BANNER CONTAINER ***/
#banner{position:absolute; width:auto; height:140px; top:0; right:10%; left:10%; text-align:center; background-image:url("/images/layout/main_banner.jpg"); background-repeat:no-repeat; background-position:left top; min-width:800px; z-index:2;}
/*** CONTENT CONTAINERS ***/
#content{position:absolute; width:auto; height:auto; top:175px; right:10%; bottom:100px; left:10%; min-width:800px; min-height:450px; overflow:hidden; z-index:2;}
#cleft{position:absolute; width:10px; height:auto; top:0; bottom:60px; left:0; background-color:#fff; background-image:url("/images/layout/cleft_gradient.png"); background-repeat:no-repeat; background-position:left bottom;}
#ccenter{position:absolute; width:auto; height:auto; top:0; right:10px; bottom:60px; left:10px; background-color:#fff; background-image:url("/images/layout/ccenter_gradient.png"); background-position:left bottom; background-repeat:repeat-x;}
#cright{position:absolute; width:10px; height:auto; top:0; bottom:60px; right:0; background-color:#fff; background-image:url("/images/layout/cright_gradient.png"); background-repeat:no-repeat; background-position:left bottom;}

/*** FOOTER CONTAINER ***/
#footer{position:absolute; width:auto; right:0; bottom:10px; left:0; z-index:1; text-align:center;}
/*** BOTTOM IMAGE CONTAINER ***/
#bottom{position:absolute; width:auto; height:auto; top:0; right:0; bottom:0; left:0; min-height:750px; background-image:url("/images/layout/btm_bkgrnd.jpg"); background-position:left bottom; background-repeat:repeat-x; z-index:0;}
/*** MENUS ***/
#topmenu{position:relative; top:30px; right:30px; text-align:right; color:#fff;}
#topmenu span{margin:0 8px 0 8px;}
#topmenu a:active, #topmenu a:link, #topmenu a:visited, #topmenu a:hover{font-family:Verdana; font-size:14px; font-weight:normal; text-decoration:none; height:18px; border-bottom:dotted 1px #fff; padding:1px; color:#fff;}
#topmenu a:hover{border-bottom:solid 1px #ffcc00; color:#ffcc00;}
 
#mainmenu{position:absolute; width:auto; height:35px; top:140px; right:10%; left:10%; min-width:800px; z-index:2;}
#mmleft{position:absolute; height:35px; width:10px; left:0; background-image:url("/images/layout/mmenu_left.png"); background-repeat:no-repeat;}
#mmright{position:absolute; height:35px; width:10px; right:0; background-image:url("/images/layout/mmenu_right.png"); background-repeat:no-repeat;}
#mmcenter{position:absolute; height:34px; width:auto; left:10px; top:0; right:10px; bottom:0; padding:0 20px 0 20px; background-color:#000; border-top:solid 1px #fff; font-family:Trebuchet MS; font-size:15px; color:#fff; line-height:34px;}
#mmcenter span, #mmcenter span:hover{margin:0 6px 0 6px; padding:7px 10px 7px 10px;}
#mmcenter span:hover{background-color:#d00; cursor:pointer;}
#mmcenter .current, #mmcenter span:hover.current{background-color:#fff; color:#000;}

#footermenu{position:absolute; right:0; left:0; bottom:0; padding:10px; background-image:url("/images/layout/btm_bar.jpg"); background-position:center top; background-repeat:no-repeat; color:#fff; text-align:center; font-family:Verdana; font-size:12px;}
#footermenu span{margin:0 8px 0 8px;}
#footermenu a:active, #footermenu a:link, #footermenu a:visited, #footermenu a:hover{font-family:Verdana; font-size:12px; font-weight:normal; text-decoration:none; height:18px; border-bottom:dotted 1px #fff; padding:1px; color:#fff;}
#footermenu a:hover{border-bottom:solid 1px #ffcc00; color:#ffcc00;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*** CONTENT FORMATTING ***/
.pgimage{float:right; margin-right:15px; overflow:hidden;}
h1{font-family:Century Gothic, Sans-Serif; font-size:34px; font-weight:normal; margin:15px; border-bottom:solid 1px #777; color:#777;}
h2{}
h3{}
h4{}
h5{}
h6{}