/*******************************************
        BASIC PAGE STUFF 
*******************************************/
body{margin:0px;padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black; line-height: 1.4em;}
/* HTML STUFF */
p {padding:5px 0px}
table{padding:0px;margin:0px;border:0px;}
td{padding:5px;margin:0px;border:0px;}
tr{padding:0px;margin:0px;border:0px;}
/* LINKS */
a{color:#083289;}
a:hover{color:#8ca3d6;}
.a_menu{text-decoration:none; color:#083289; font-weight:bold;}
.a_menu:hover{text-decoration:none; color:#8ca3d6;}
.cleared{clear:both;}
/*******************************************
        LAYOUT 
*******************************************/
#wrapper{margin:0 auto;width:770px;}
/* HEADER */
#header{height:110px;}
#headerImage{float:left;}
#headerInfo{float:right; padding:5px; text-align:right;}
/* FOOTER */
#footer{text-align:center;padding:8px 0px 0px 0px;}
/* MENU */
#menu{height:14px;border:1px solid black;margin:0px 0px 12px 0px;padding:8px 0px 8px 0px;text-align:center;}
#menu ul{margin:0px 0px 0px 15px; padding:0px; list-style:none;}
#menu li{float:left; margin:0px 4px 0px 4px; padding:0px 0px 0px 8px; background: url(../images/li_bg.gif) left no-repeat;}
#menu .clearli{float:left; margin:0px 4px 0px 4px; padding:0px 0px 0px 0px; background:none;}

/* SUBMENU */
#submenu{height:14px;border:1px solid black;margin:0px 0px 12px 0px;padding:8px 0px 8px 0px;text-align:center;}
#submenu ul{margin:0px 0px 0px 15px; padding:0px; list-style:none;}
#submenu li{float:left; margin:0px 4px 0px 4px; padding:0px 0px 0px 8px; background: url(../images/li_bg.gif) left no-repeat;}
#submenu .clearli{float:left; margin:0px 4px 0px 4px; padding:0px 0px 0px 0px; background:none;}

/* CONTENT */
#content{clear:both;border:1px solid black;margin:0px 0px 12px 0px;}
.contentTableTitles{border:1px solid black}

.content_include{clear:both;border:1px solid black;margin:0px 0px 12px 0px;}

.titleDiv{background-color:#cddee9;display:block;font-weight:bold;padding:5px}

.emoDiv{float:right;}

.postUserMenu{float:right;text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#BBBBBB;}
.postUserMenu a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#BBBBBB;}
.postUserMenu a:hover{color:#EEEEEE;}
.postDate{float:left;text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#BBBBBB;}
.postTopMenu{height:18px;}

.editedLink{color:#AAAAAA;font-size:7pt;}

.smalltext{font-size:0.8em;color:#BBBBBB;}

/*******************************************
        FORM STUFF
*******************************************/
form{padding:5px;}
.simpleForm{padding:0px;}
label{display:block; margin:8px 0px 2px 0px;}
input{width:400px;padding:2px;height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black;}
textarea{width:400px;height:200px;padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black;}
button{margin:0px 0px 0px 250px;width:150px;height:22px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black;}
select{width:400px;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black;}
.pagecountDropdown{width:60px;}
.file{height:22px;width:400px;}
.short{width:150px;}
.errorText{width:400px;background-color:#ffeded;color:red;padding:3px;font-weight:bold;border:1px solid red;}
.checkbox {width:20px;}
.button_no_margin{margin:5px;}
.searchBox{width:100px;}
.searchGo{width:30px;height:22px;}
/*******************************************
        PAGE SPECIFIC
*******************************************/
.ContentTable{
        background-color: #5f6f83;
        color:black;
        padding:0px;
}
.ContentTable td{padding:0px;}

.TitleBar{
        background-color: #CBD9FE;
        color:black;
}
.TitleBar td{padding:5px;}

.DescBar{
        background-color: #d8dce2;
        color:black;
        padding:2px;text-align:center;
}

.TableContent1{
        background-color: white;
        color:black;
}
.TableContent1 td{padding:5px;}

.TableContent2{
        background-color: #EAF0FF;
        color:black;
}
.TableContent2 td{padding:5px;}
.postCol{width:1px;padding:0px;margin:0px;background-color:#cddee9;}
.sigHR{border-bottom:1px solid #cddee9;height:12px;margin:1px;}
.width100{width:100px;}

.attachments{padding:10px;border:1px solid #cddee9;}
.attachment{margin:5px;padding:5px;border:1px solid #cddee9;float:left;text-align:center;}

.quoteBox1{margin:10px;padding:3px;border:1px solid #cddee9;background-color:#EAF3FA;}
.quoteBox2{margin:10px;padding:3px;border:1px solid #cddee9;background-color:white;}

.smallLoginDiv{float:right;margin:5px;}
.fastReply{float:left;margin:5px;}
.fr_textarea{width:250px;height:80px;}



/***********************************************
TEMPLATES
***********************************************/
div#template_wrapper {margin: 0 auto; padding: 0; width: 770px;  text-align: left; background: #FFF}
div#template_header {margin:0; padding:0; width:770px; background: url(../../images/header.jpg) top left no-repeat;}
div#template_contactbar {margin:0; padding:0px 10px 0px 0px; text-align:right; background: #002882; border-bottom: 2px solid #C60077; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.7em; line-height:1.4em;}
div#template_contactbar span {margin:0; padding:0px 0px 0px 10px; color:#A8BFFF; font-size:1.3em;}

#template_topnav {margin:29px 5px 0px 0px; padding:0px 0px 5px 0px; float:right; width:380px; background: URL(../../images/top-menu-bg.gif) top left no-repeat; display:inline; }
#template_topnav ul {margin:0px; padding:0px; list-style-type:none;}
#template_topnav li {margin:0px; padding:0px; list-style-type:none; display:inline; line-height:3.05em; color:#fff;}
#template_topnav  a, #topnav  a:link, #topnav  a:active, #topnav  a:visited  {color:#FFF; text-decoration:none}
#template_topnav  a:hover {color:#E5ECFF;}
#template_topnav .template_home {margin:0px 0px 0px 0px; padding:0px 27px 0px 27px;}
#template_topnav .template_about {margin:0px; padding:0px 17px 0px 17px;}
#template_topnav .template_forum {margin:0px; padding:0px 23px 0px 23px;}
#template_topnav .template_contact {margin:0px; padding:0px 10px 0px 14px;}

#template_footer {margin:0px; padding: 0px 10px 0px 203px !important; clear:both; width: 557px; height:112px; text-align: left; border-top: 1px solid #C60077; background: #FFF url(../../images/footer-bg.gif) top left no-repeat;}
#template_footer p {margin:0px; padding: 6px 0px !important;}
#template_footer2 {margin:0px; padding: 0px 10px 0px 203px; width: 557px; background: #002882; color: #FFF; }
#template_footer2 p {margin:0px; line-height:1.6em}

/*#footer {margin:0px; padding: 0px 10px 0px 203px; clear:both; width: 557px; height:112px; text-align: left; border-top: 1px solid #C60077; background: #FFF url(../images/footer-bg.gif) top left no-repeat;}
#footer2 {margin:0px; padding: 0px 10px 0px 203px; width: 557px; background: #002882; color: #FFF;}

