/* CSS Document */

HTML, BODY {margin:0px; background-color:#000000; height:100%;}
BODY, TD { font-family:"Franklin Gothic Book", Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff;}
A {color:#6aa5ff; text-decoration:none;}
A:hover {color:#FFFFFF; text-decoration:underline;}

HR {background-color:#666666; color:#666666; border:none; height:1px; padding:0px; margin:15px 0px;}
H1 {color:#5d91ef; font-size:22px; font-weight:normal; margin:40px 0px 30px 0px; padding:0px; text-align:left;}
H2 {color:#FFFFFF; font-size:17px; font-weight:bold; margin:0px; padding:0px; text-align:left;}
H3 {color:#5d91ef; font-size:17px; font-weight:bold; margin:0px 0px 15px 0px; padding:0px; text-align:left;}

p {margin:15px 0px;}

TD.flashdrill {padding-bottom:3px; background-image:url(images/drillbg.gif); background-repeat:repeat-x; background-position:bottom;}
TD.footer {font-size:12px; padding:8px;}
TD.contentarea {padding:0px 5px 20px 5px;}
TD.contentarea, TD.contentarea TD {text-align:justify;}

TABLE.navmenu TD {text-align:center; padding:4px; font-weight:bold; text-transform:uppercase;}
TABLE.navmenu A {color:#FFFFFF; text-decoration:none;}
TABLE.navmenu TD.selected A, TABLE.navmenu A:hover {color:#6aa5ff; text-decoration:none;}

.gallerytable TD {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#D12F60;}
.gallerytable A, .gallerytable A:hover {color:#FFFFFF; text-decoration:none;}

TABLE.services TD {width:20%; background-color:#322b2b; padding:6px;}
TABLE.services TD P {font-size:12px;}

A.paynow {display:block; background-image:url(images/paybutton.jpg); background-repeat:no-repeat; color:#09338c; font-weight:bold; font-size:26px; width:180px; padding:6px 0px 12px 20px; text-decoration:none;}
A.paynow:hover {color:#FFFFFF; text-decoration:none;}

FORM {margin:0px;}

DIV.search {text-align:right; padding:5px 0px;}
DIV.search INPUT.searchbox {width:150px; background-color:#2a2a2a; border:none; margin:0px 5px; color:#FFFFFF;}
DIV.search INPUT.button {background-image:url(images/searchbutton.jpg); background-repeat:repeat-x; font-weight:bold; padding:1px 5px; border:none; color:#FFFFFF; background-color:#e04f02; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

DIV.announcementbox{width:225px; background-color:#000000; margin:0px 0px 2px 0px; min-height:100px;}
DIV.announcementboxtitle {background-image:url(images/announcetitle.jpg); background-repeat:repeat-x; padding:20px 10px 2px 10px; color:#6aa5ff; font-weight:bold;}
DIV.announcementbox UL {margin:10px; padding:0px; list-style-type:none;}
DIV.announcementbox LI {border-bottom:1px solid #222222; padding:2px 0px; background-image:url(images/announcement_arrow.jpg); background-position:right; background-repeat:no-repeat;}
DIV.announcementbox UL A {color:#FFFFFF;}

TD.announcementcontent {background-color:#333333; padding:8px;}
TD.announcementcontent H1 {margin:0px;}
TD.announcementcontent H2 {margin:0px 0px 10px 0px; font-size:12px; font-weight:bold;}
DIV.announcement {font-size:14px;}

TABLE.datatable, TABLE.listingpayment {border:1px solid #CCCCCC; border-collapse:collapse;}
TABLE.datatable TD, TABLE.listingpayment TD {border-bottom:1px solid #CCCCCC; padding:2px 4px;}
TABLE.datatable TR.titles TD, TABLE.listingpayment TD.title {font-weight:bold; font-size:12px;}
TABLE.datatable TD {font-size:11px;}
TABLE.datatable TD {font-size:11px;}
		.altRow {
            background-color:#000000;
        }
        .highlightedRow {
            background-color:#990000;
        }

DIV.emailfriend {width:120px; padding:5px 0px 5px 0px; background-image:url(images/friendemail.jpg); background-repeat:no-repeat; background-position:right;font-weight:bold; font-size:12px;}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 53px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #000000; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid #999999; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 4px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */
