/* ///////////////////////////
	-- Shared Elements --
////////////////////////// */

body {margin: 0; padding: 0; background: #ffffff url(../img/bg.jpg) repeat 51px 0;}

#outer-container {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}
		#header {
			position: relative;
			width: 100%;
			height: 31px;
			padding: 0 0 20px 0;
			background: #000000 url(../img/bgHeader.jpg) repeat-x 0 0;
		}
				
				#logo {position: relative; float: left; margin: 0; padding: 0;}
				#login {position: relative; float: right; margin: 0; padding: 3px 30px 0 0; font-family: Arial, Helvetica, sans-serif;}
				
				a:link.link_white {color: #FFFFFF; text-decoration: none;}
				a:visited.link_white {color: #FFFFFF; text-decoration: none;}
				a:hover.link_white {color: #FFFFFF; text-decoration: underline;}
		
#inner-container {
	position: relative;
	width: 790px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#content-home, #content-interior {
	position: relative;
	width: 768px;
	margin: 0;
	border: #000000 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
}

#content-home {background: #9a9999 url(../img/bgContent-light.jpg) repeat 0 0; padding: 10px;}
#content-interior {background: #303030 url(../img/bgContent-dark.jpg) repeat 0 0; padding: 22px 10px 22px 10px;}

		#topMenu {
			position: relative;
			width: 790px;
			height: 36px;
			margin: 0 0 0 0;
			padding: 23px 0 0 0;
			text-align: left;
		}

				#topMenuTable {height: 36px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background: url(../img/menu-bg.jpg) repeat-x 0 0;}
				#topMenuTable-red {height: 36px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background: url(../img/menu-bg-red.jpg) repeat-x 0 0;}
				
				.topMenuTable-link-first {padding: 0 12px 0 12px;}
				.topMenuTable-link {background: url(../img/menu-border.jpg) no-repeat 0 0; padding: 0 12px 0 19px;}
				.topMenuTable-link-red-first {background: url(../img/menu-border-red-first.jpg) no-repeat 0 0; padding: 0 12px 0 19px;}
				.topMenuTable-link-red {background: url(../img/menu-border-red.jpg) no-repeat 0 0; padding: 0 12px 0 19px;}
				
				a.menuLink:link {color: #ffffff; text-decoration: none;}
				a.menuLink:visited {color: #ffffff; text-decoration: none;}
				a.menuLink:hover {color: #c3c3c3; text-decoration: none;}
				a.menuLink:active {color: #c3c3c3; text-decoration: none;}
				
		#bottomMenu {
			position: relative;
			width: 790px;
			height: 15px;
			margin: 0 auto 0 auto;
			padding: 0 0 30px 0;
			background: url(../img/bgFooter.jpg) repeat-x 0 0;
		}
				
				#bottomMenuTable {width: 400px; height: 15px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 9px;}
				
				a.footerLink:link {color: #ffffff; text-decoration: none;}
				a.footerLink:visited {color: #ffffff; text-decoration: none;}
				a.footerLink:hover {color: #c3c3c3; text-decoration: none;}
				a.footerLink:active {color: #c3c3c3; text-decoration: none;}
				

/* ///////////////////////////////////////////
	-- Home Page Layout & Elements --
////////////////////////////////////////// */

		#home-top,
		#home-center,
		#home-bottom {
			position: relative;
			width: 768px;
			margin: 0 auto 10px auto;
			padding: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 15px;
			color: #000000;
			overflow: hidden;
			text-align: left;
		}
		
		/* home-top */
		#flash {position: relative; width: 380px; margin: 0; padding: 0; border: #000000 solid 1px; float: left;}
		#text-holder {position: relative; width: 366px; margin: 0; padding: 0; float: right; color: #000000; background: #f9f9f9 url(../img/home-box-bg.jpg) repeat-x bottom; border-bottom: #000000 solid 1px;}
				#text {position: relative; width: 342px; padding: 12px 12px 48px 12px;}
				#text h1 {margin: 0; padding: 0; font-size: 14px; line-height: 20px;}
				
		/* home-center */
		#box-1, #box-2, #box-3, #box-4 {position: relative; width: 182px; height: 224px; padding: 0; float: left; overflow: hidden;}
		#box-1-text, #box-2-text, #box-3-text, #box-4-text {position: relative; top: 50px; left: 17px; width: 151px; height: 224px; padding: 0; color: #ffffff; font-weight: bold; text-align: left;}
		#box-1, #box-2, #box-3 {margin: 0 13px 0 0;}
		#box-4 {margin: 0;}
		
		#box-1 {background: url(../img/home/block1_download.png) no-repeat 0 0;}
		#box-2 {background: url(../img/home/block2_select.png) no-repeat 0 0;}
		#box-3 {background: url(../img/home/block3_create.png) no-repeat 0 0;}
		#box-4 {background: url(../img/home/block4_share.png) no-repeat 0 0;}
		
		/*
		#box-1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='img/home/block1_download.png');}
		#box-2 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='img/home/block2_select.png');}
		#box-3 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='img/home/block3_create.png');}
		#box-4 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='img/home/block4_share.png');}
		#box-1[id] {background: url(../img/home/block1_download.png) no-repeat 0 0;}
		#box-2[id] {background: url(../img/home/block2_select.png) no-repeat 0 0;}
		#box-3[id] {background: url(../img/home/block3_create.png) no-repeat 0 0;}
		#box-4[id] {background: url(../img/home/block4_share.png) no-repeat 0 0;}
		*/
		
		/* home-bottom */
		#left-box {position: relative; width: 374px; float: left;}
		#right-box {position: relative; width: 374px; float: right;}
		#left-box-header, #right-box-header {position: relative; width: 374px; background: #000000 url(../img/home-title-bg.jpg) no-repeat 0 0;}
		#left-box-header h1, #right-box-header h1 {margin: 0; padding: 5px 0 6px 12px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff;}
		#left-box-content, #right-box-content {position: relative; width: 348px; background: #f9f9f9 url(../img/home-box-bg.jpg) repeat-x bottom; border-left: #000000 solid 1px; border-right: #000000 solid 1px; padding: 12px;}
		#left-box-content table, #right-box-content table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}
		#left-box-footer, #right-box-footer {position: relative; width: 374px; height: 7px; background: #000000 url(../img/home-footer-bg.jpg) no-repeat 0 0; font-size: 1px;}
				
/* ///////////////////////////////////////////
	-- Interior Page Layout & Elements --
////////////////////////////////////////// */

		#page-title {
			position: relative;
			width: 768px;
			margin: 0;
			padding: 0;
			background: #000000 url(../img/h1-bg.jpg) no-repeat 0 0;
			text-align: left;
		}
		
		#page-title h1 {margin: 0; padding: 5px 0 6px 12px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#f9f9f9;}

		#page-image {position: relative; width: 768px; margin: 0; padding: 0;}

		#content-holder {
			position: relative;
			width: 768px;
			margin: 0;
			padding: 0;
			background: #f0f0f0;
			text-align: left;
		}
		
		#content {
			position: relative;
			width: 728px;
			margin: 0;
			padding: 20px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 15px;
			color: #000000;
		}
		
		#content table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}
		
		#bottom-bar {
			position: relative;
			width: 768px;
			height: 7px;
			margin: 0;
			padding: 0;
			background: #000000 url(../img/bottomBar.jpg) no-repeat 0 0;
			font-size: 1px;
			text-align: left;
		}

/* ///////////////////////////////
	-- Font & Link Styles --
////////////////////////////// */

.white_text {color: #ffffff; font-size: 12px;}
.gray_text {color: #aaaaaa; font-size: 12px;}
.medium_navbutt {background-color:#444444; border:1px solid #000000; color:#FFFFFF; width:200px}
.redText {color: #ab0600;}

a:link {color: #ab0600; text-decoration: underline;}
a:visited {color: #ab0600; text-decoration: underline;}
a:hover {color: #e10000; text-decoration: underline;}
a:active {color: #e10000; text-decoration: underline;}

.faqAnswerList li.faqQuestion {font-weight: bold;}
.faqAnswer {list-style: none;}
a.faqAnchor:hover {color: #000000; text-decoration: none;}

/* ///////////////////////////////
		-- Form Styles --
////////////////////////////// */

.myprofile-field {border: #000000 solid 1px; padding: 2px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

/* ///////////////////////////////
		-- Misc Styles --
////////////////////////////// */

.border_gray {border: 1px solid #cccccc;}
.border_blk {border-bottom: 1px solid #000000;}
.content_area {background-image:url(images/dark_lines.jpg); background-position:left top; border:4px solid #000000}
.header_content {background-image:url(../manager/images/button_backing.jpg); font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:20px; background-repeat:repeat-x; background-color:#00000}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px}