@CHARSET "UTF-8";

/* Global Styles */
body { margin: 0;}
div, p, td {
	color: #424242;
	font-family: "Times New Roman", Times, serif;
	font-size: small;
}
a {
	color: #FFF;
}
hr { background-color: #fff; border: 0; color: #424242; height: 1px; }
.blue { color: #3f3d84; }
.bold { font-weight: bold; }
.error { color: #c85a59; }
.full { width: 100%; }
.padBottom3px { padding-bottom: 3px; }
.padBottom5px { padding-bottom: 5px; }
.padBottom10px { padding-bottom: 10px; }
.padLeft5px { padding-left: 5px; }
.padLeft10px { padding-left: 10px; }
.padRight5px { padding-right: 5px; }
.padTop3px { padding-top: 3px; }
.padTop5px { padding-top: 5px; }
.padTop10px { padding-top: 10px; }
.xsmall { font-size: x-small; }
.pagination { padding-top: 7px; width: 100%; }
.pagination > td { width: 50%; }
div.center, p.center, td.center{ text-align: center; font-size: 14px; color:#000;}
p.center a{
	text-align: center;
	font-size: 14px;
	color:#000;
	font-weight: normal;
}
p.left { text-align: left; font-size: 14px; color:#000;}
p.left a{ text-align: left; font-size: 14px; color:#333;}
	
td.left { text-align: left; }
td.right { text-align: right; }
td.half_width { width: 50%; }
td.third_width { width: 33%; }
td.fourth_width { width: 25%; }
td.fifth_width { width: 20%; }
td.sixth_width { width: 17%; }
form { margin: 0; padding: 0; }

/* */
ul.signIn { font-size: x-small; padding: 0 0 0 22px; }

/* Main Content Container */
div.container { padding: 0 4% 0 4%; }

/* Category Buttons */
table.categoryButton { background:url(images/button_bg.png) repeat; margin: 3px auto; width: 100%; }
table.categoryButton td { background:url(images/button_bg.png) repeat;}
/* Category Buttons - Top Row */
table.categoryButton .topRow { height: 5px; }
table.categoryButton .topLeft { background: url(images/Category_Button_Top_Left.png) no-repeat; height: 5px; width: 5px; }
table.categoryButton .topCenter { background: url(images/Category_Button_Top_Center.png) repeat-x; height: 5px; }
table.categoryButton .topRight { background: url(images/Category_Button_Top_Right.png) no-repeat; height: 5px; width: 5px; }
/* Category Buttons - Middle Row */
table.categoryButton .middleLeft { background: url(images/Category_Button_Center_Left.png) repeat-y; width: 5px; }
table.categoryButton .middleCenterLeft { padding: 6px 6px 6px 6px; }
table.categoryButton .middleCenterRight { background: url(images/arrow.png) no-repeat center center; width: 10px; }
table.categoryButton .middleRight { background: url(images/Category_Button_Center_Right.png) repeat-y; width: 5px; }
/* Category Buttons - Bottom Row */
table.categoryButton .bottomRow { height: 5px; }
table.categoryButton .bottomLeft { background: url(images/Category_Button_Bottom_Left.png) no-repeat; height: 5px; width: 5px; }
table.categoryButton .bottomCenter { background: url(images/Category_Button_Bottom_Center.png) repeat-x; height: 5px; }
table.categoryButton .bottomRight { background: url(images/Category_Button_Bottom_Right.png) no-repeat; height: 5px; width: 5px; }
/* Category Buttons - Show Highlighted Link */
a.categoryButton:focus {
	color: #466472;
	text-decoration: none;
} /*--FF--*/
a.categoryButton:active {
	color: #466472;
	text-decoration: none;
} /*--IE --*/

/* Secondary Buttons */
table.secondaryButton > tr { height: 5px; }
table.secondaryButton .left { background: url(images/Secondary_Button_Left.png) no-repeat; height: 30px; width: 10px; }
table.secondaryButton .center { background: url(images/Secondary_Button_Center.png) repeat-x; height: 30px; text-align: center; }
table.secondaryButton .center a { color: #ffffff; }
table.secondaryButton .right { background: url(images/Secondary_Button_Right.png) no-repeat; height: 30px; width: 10px; }

/* Header Styles */
div.beta { background-color: #fff; color: #ffffff; font-size: x-small; font-weight: bold; padding: 0 0 0 12px; }
tr.header {
	height: 51px;
	background-image: none;
	background-repeat: repeat-x;
}
td.logo {
	height: 51px;
	width: 56px;
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: solid gray thin;
}
a.logo { display: block; height: 51px; text-decoration: none; width: 56px; }
td.pageTitle { color: #ffffff; font-size: 12pt; padding: 0 56px 4px 0; text-align: center; }
td.headerFill {
	color: #000;
	font-size: 12pt;
	height: 51px;
	padding: 0 0 0 8px;
	text-align: center;
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: solid gray thin;
	font-weight: bold;
}
td.loggedIn {
	color: #ffffff;
	font-size: x-small;
	height: 51px;
	padding: 0;
	text-align: center;
	width: 64px;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: solid gray thin;
}
td.headerGradientShort {
	color: #FFF;
	font-size: x-small;
	height: 14px;
	padding-right: 10px;
	text-align: right;
	background-image: none;
	background-repeat: repeat-x;
}

/* Header Styles*/
div.header { background-image: url(images/Header_Title_Bg.png); background-repeat: repeat-x; color: #ffffff; font-size: 12pt; height: 51px; padding: 0 10px 0 0; }
div.headerGradientShort { background: url(images/sub_header.png) repeat-x; height: 14px; }

/* Footer Styles */
div.footerGradientShort { background: url(images/sub_header.png) repeat-x; height: 14px; margin-top: 10px; }
div.footerGradientTall {
	height: 86px;
	background-image: url(../images/footercolor.png);
	background-repeat: repeat-x;
}
.footerSearch { width: 80px; }


/* Content */




