/************************************************************/
/*                        HTML Elements                     */
/************************************************************/

body
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	background-image: url("../images/layout/bg.jpg");
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

table
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

ul
{
	list-style-image: url('../images/layout/checkmark.gif');
}

h1,h2,h3
{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
}

h2 { font-size: 18px; }
h3 { font-size: 14px; }

p
{
	text-indent: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}

div
{
   margin: 0px;
}

/************************************************************/
/*                   Title Bar Elements                     */
/************************************************************/

.titlebar
{
	height: 91px;
	background-image: url('../images/layout/tbbg2.gif');
}

.tb1
{
	width: 40%;
	background-image: url('../images/layout/tbbg1.gif');
}

.tbcurve
{
	background-image: url('../images/layout/tbcurve.gif');
	background-repeat: no-repeat;
	width: 139px;
}

.menbar
{
	width: 100%;
	height: 34px;
	background-image: url('../images/layout/mbbg.gif');
}

/************************************************************/
/*               Other Page Layout Elements                 */
/************************************************************/

.footerdiv
{
	border: 1px solid #000000;
	border-top: 3px ridge #EEEEEE;
	width: 100%;
	height: 25px;
	background-image: url("../images/layout/bbg.gif");
}

.content
{
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	width: 750px;
	height: 425px;
}

.subcontent
{
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	background-color: #000080;
	width: 100%;
	height: 334px;
}


/************************************************************/
/*                         Borders                          */
/************************************************************/

.ridgebord { border: 3px ridge #EEEEEE; }
.blackbord { border: 1px solid #000000; }

.tl
{
	border-top: 1px solid black;
	border-left: 1px solid black;
}

.br
{
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

.bb { border-bottom: 1px solid black; }

/************************************************************/
/*                         Anchors                          */
/************************************************************/

a.boldlinks,a.boldlinks:hover,a.boldlinksw,a.boldlinksw:hover
{
	font-size: 18px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-decoration: none;
	color: #000000;
}

a.smalllinks,a.smalllinks:hover,a.smallw,a.smallw:hover
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #000000;
}

a.smalllinks:hover { color: #AA0000; }
a.smallw,a.boldlinksw { color: #FFFFFF; }
a.smallw:hover,a.boldlinksw:hover { color: #FFFF00; }

a.footerlinks
{
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.footerlinks:hover { color: #AA0000; }

a.menitem
{
	position: relative;
	top: -6px;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 2px solid #000000;
}

a.menitem:hover { color: #CC0000; }

a.textitem,a.textitem:hover
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.small, .smallbold,.smallboldw { font-size: 11px; }
.infobold,.info,.infow,.infoboldw,.infor,.infoboldr { font-size: 12px; }
.infobold,.infoboldw,.infoboldr,.smallbold,.smallboldw,.largebold { font-weight: bold; }
.infow,.infoboldw,.smallboldw { color: #FFFFFF;}
.large,.largebold { font-size: 14px; }
.infor,.infoboldr { color: #CC0000; }
.footertext
{
	font-size: 9px;
	color: #000000;
}

.inversetitleblue,.inversetitlered,.titleyellow,.inversetitlegreen
{
	background-color: #000080;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	vertical-align: bottom;
}
.inversetitlered { background-color: #AA0000; }
.inversetitlegreen 
{ 
	background-color: #008000;
}
.titleyellow
{
	background-color: #FFE400;
	color: #000000;
}

.txtinput
{
	border: 1px solid #000080;
	font-size: 10px;
}

.buttoninput
{
	color: #FFFF00;
	background-color: #000080;
	border: 2px solid #CC0000;
	font-size: 11px;
	font-weight: bold;
}

.buttoninputover
{
	color: #FFFFFF;
	background-color: #0000FF;
	border: 2px solid #CC0000;
	font-size: 11px;
	font-weight: bold;
}

.zeropad { padding: 0px; }
.threepad { padding: 3px; }
.fivepad { padding: 5px; }

.tjust { vertical-align: top; }
.bjust { vertical-align: bottom; }
.ljust { text-align: left; }
.rjust { text-align: right; }
.cjust
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.nowrap { white-space: nowrap; }

.proddiv
{
	background-color: #000000;
	text-align: right;
	padding: 3px;
	padding-right: 10px;
}

.colone
{
	width: 358px;
	float: left;
	padding: 3px;
}

.coltwo
{
	width: 358px;
	margin-left: 360px;
	vertical-align: top;
	border-left: 1px solid #000000;
	padding: 3px;
}

.titleimage
{
	margin-left: 125px;
	margin-top: 12px;
	margin-bottom: 0px;
	border: 0px;
}

.bigred
{
	font-size: 24px;
	font-weight: bold;
	color: #AA0000;
}

#infoframe
{
	width: 500px;
	height: 275px;
	margin: 0px;
}

.covertypes
{
	width: 450px;
	height: 250px;
	background-color: #FFFFFF;
}

a.fabmen,a.fabmen:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.fabmen:hover { color: #AA0000 }

.buttoncell,.buttoncellover,.buttoncellhere
{
	width: 14px;
	background-image: url("../images/layout/buttonoff.jpg");
	background-repeat: no-repeat;
}

.buttoncellover
{
	background-image: url("../images/layout/buttonon.jpg");
	
}

.buttoncellhere
{
	background-image: url("../images/layout/buttonhere.jpg");
	
}
/************************************************************/
/*                     Column Definitions                   */
/************************************************************/

.onecol_left
{
     float: left;
     width: 225px;
     height: 325px;
}

.twocol_right
{
     width: 400px;
     margin-left: 230px;
     background-color: #FFFFFF;
}