html,body {
	margin: 0px 0px 0px 0px;
	background-color: #0000cc;
}

body,div {font-family: Georgia; font-size:9pt; color:#000; line-height: 20px;}
div {padding:0px; border-collapse:collapse; border-spacing:0px;}
img {border: 0px; border-color:#666633;}
hr {border: none 0; border-top: 1px dashed #ccc; width: 100%; height: 1px;}
iframe {height: 100%; width: 100%;}

gallery {
    background-color: #444;
    padding: 10px;
    width: 520px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
    border: 5px solid #3e3e3e;
    border-width: 5px 5px 5px;
margin-right: 5px;
margin-bottom: 5px
}
#gallery ul a:hover img {
    border: 5px solid #000;
    border-width: 5px 5px 5px;
    color: #fff;
}
#gallery ul a:hover { color: #fff; }


div.row {
        clear: both;
        padding-top: 0px;
        }
 
        div.row div.leftside {
        float: left;
        width: 158px;
        text-align: left;
        min-height: 660px;
        padding: 0px 0px 0px 0px;
        background: url(../images/leftmenu.jpg) no-repeat;
        }
 
        div.row div.rightside {
        float: right;
        width: 841px;
        text-align: left;
        } 
        
        div.spacer {
          clear: both;
          }
          
#logobg {
	height: 97px; 
	margin-left: auto; 
	margin-right: auto; 
	background: url(../images/logobkgrnd.jpg) repeat-x;
	}
	
#logo {
	width: 226px; 
	height: 97px; 
	margin-left: 0px; 
	margin-right: auto;
	}
	
#flashbg {
	height: 277px; 
	margin-left: auto; 
	margin-right: auto; 
	background: url(../images/flashbkgrnd.jpg) no-repeat top center;
	}
	
#content {
	width: 780px; 
	min-height: 181px; 
	background: url(../images/contentbkgrnd.jpg) repeat-x #FFF;
	}
	
#footer {
	width: 780px; 
	height: 172px; 
	background: url(../images/footer.jpg);
	}
	
#headerbg {
	height: 226px; 
	margin-left: auto; 
	margin-right: auto; 
	background: url(../images/flashbkgrnd2.jpg) no-repeat top center;
	}
	
#buttons {
	width: 780px; 
	height: 38px; 
	background: url(../images/btnbkgrnd.jpg);
	}
	
#underbuttons {
	width: 780px; 
	height: 30px; 
	background-color: #404040;
	}
	
#footerbuttons {
	margin-left: 200px;
	padding-top: 10px;
	}
	
#footerinfo {
	margin-left: 250px; 
	margin-top: 35px;
	}
          
.header {
	height: 294px; 
	background: url(../images/header.jpg) no-repeat #802526 top center;
	}
	
.container {
	margin-left: auto; 
	margin-right: auto; 
	width: 780px; 	
	}

.center { text-align: center;}
.top { vertical-align: top;}

.linespacing { line-height: 16pt;}

.cellpadding {padding: 10px 10px 10px 10px;}

a {color: #0000cc;}
a:hover {color: #000;}

a.footerlnk {color: #fff;}
a.footerlnk:hover {color: #ffc8c0;}

a.sidebuttons {color: #f24a30;}
a.sidebuttons:hover {color: #cb3721;}

.hidden { overflow: hidden;}

.center { text-align: center;}
.centerPage {margin: 0 auto;}
.left {text-align: left;}
.right { text-align: right;}
.floatRight {float: right;}
.floatLeft {float: left;}
.top { vertical-align: top;}
.middle {vertical-align: middle;}
.bottom { vertical-align: bottom;}
.bold { font-weight: bold;}

.border {border: solid 1px Black;}
.clear {clear: both;} 
.block {display: block;}
.inlineBlock {display: inline-block;}
.inline {display: inline;}
.table {display: table;}
.absolute {position: absolute;}
.relative {position: relative;}

.buttons {background: url(../images/button.jpg) repeat-y; height: 35px; padding: 9px 15px 10px 15px; margin-bottom: 1px; text-decoration: none; color: #999;width: 234px;}
.buttonsHover {color:#fff; background: url(../images/button2.jpg) repeat-y;}

.menuContainer {width: 234px;}

.submenu {font-size: 9pt; color: #999; text-decoration: none; font-weight: bold; padding-left: 5px;}
.submenuHover {font-size: 9pt; color: #fff; text-decoration: none; font-weight: bold;}

.submenuContainer {background-color: Black; width: 130px; border: solid 1px #999; z-index: 1;}

.adminheader {background-color: Black; width: 100%; font-family: Trebuchet MS; font-weight: bold; color: White; padding: 0; margin: 0;}

.ModalBackground {background-color: Black; filter: alpha(opacity=80); opacity: 0.7;}
.ModalBackgroundLogin {background-color: Black;}

/********REQUIRED - LOGIN MODAL WINDOW - EDITABLE***********/
/***Login modal container***/
.loginmodalcontainer {width: 700px; min-height: 600px; background-color: White;}

/***Login container div***/
.logincontainer {width: 100%; padding: 5px;}

/***Login header container div***/
.loginheadercontainer {}

/***Login title***/
.logintitlecontainer {text-align: center; padding: 5px;}
.logintitletext {font-size: large;}
/*****************/

/***Login username***/
.loginusernamecontainer {width: 100%; text-align: center; padding: 5px;}
.loginusernametext {font-size: larger;}
.loginusername {}
/*****************/

/***Login password***/
.loginpasswordcontainer {width: 100%; text-align: center; padding: 5px; clear: both;}
.loginpasswordtext {font-size: larger;}
.loginpassword {}
/*****************/

/***Login message***/
.loginmessagecontainer {width: 100%; clear: both; text-align: center; margin-bottom: 3px;}
.loginmessagetext {font-size: larger; color: Red;}
/*****************/

/***Login button***/
.loginbuttoncontainer {width: 100%; clear: both; text-align: center;}
.loginbutton {}
.logincancelbutton {}
/*****************/

/***Login footer container div***/
.loginfootercontainer {}
/***********************************************************/