/*((((((((((((((((((((((((  GLOBALS  )))))))))))))))))))))))*/


/*****  Global Font Style  *****/
td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
div { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

/*****  Global Link Style  *****/
a:link, a:visited, a:active {
	color: #006699;	
	text-decoration: none; 
	font-weight: bold;
}
a:hover {
	color: #006699;	
	text-decoration: underline; 
	font-weight: bold;
}



/*((((((((((((((((((((((((  USER CSS  )))))))))))))))))))))))*/



/*****  Nav Separators  *****/
.NavHLine {
	background-image:  url("/images/nav/nav_hline.gif");
	height:1px;
}
	
.NavVLine {
	background-image: url("/images/nav/nav_vline.gif");
}

/*****  Nav Title  *****/
.NavTitle, .NavTitle a:link, .NavTitle a:visited, .NavTitle a:hover, .NavTitle a:active { 
	font-size: 14px; 
	text-decoration: none; 
	color: #006699;
	font-weight: bold;
}

/*****  Nav Link  *****/
.NavLink, .NavLink a:link, .NavLink a:visited, .NavLink a:visited, .NavLink a:active { 
	font-size: 12px; 
	text-decoration: none; 
	color: #000000; 
	font-weight: normal;
}
.NavLink a:hover, .NavLinkOn, .NavLinkOn a:link, .NavLinkOn a:visited, .NavLinkOn a:hover, .NavLinkOn a:active { 
	font-size: 12px; 
	text-decoration: none; 
	color: #006699; 
	font-weight: bold;
}
	
/*****  Nav Sub Link  *****/
.NavLinkSub, .NavLinkSub a:link, .NavLinkSub a:visited, .NavLinkSub a:active { 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
	font-weight: normal;
}
.NavLinkSub a:hover, .NavLinkSubOn, .NavLinkSubOn a:link, .NavLinkSubOn a:visited, .NavLinkSubOn a:hover, .NavLinkSubOn a:active { 
	font-size: 11px;
	text-decoration: none; 
	color: #006699; 
	font-weight: bold;
}

/*****  Footer  *****/

.Footer, .Footer a:link, .Footer a:visited, .Footer a:hover {
	font-size: 11px; 
	text-decoration: none; 
	color:#999999;
}

div.Footer {
	background: transparent;
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: 783px;
	visibility: visible;
}

div.FooterIndex {
	background: transparent;
	margin: 0px 50px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: 759px;
	visibility: visible;
}

.UserIndexFooter, .UserIndexFooter a:link, .UserIndexFooter a:visited, .UserIndexFooter a:hover {
	font-size: 11px; 
	text-decoration: none; 
	color:#999999;
}

div.UserIndexFooter {
	background: transparent;
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: 783px;
	visibility: visible;
}

.TableUserEven  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
}

.TableUserOdd  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#EEEEEE;
	text-decoration:none;
}

.TableUserTitle  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#CCCCCC;
	text-decoration:none;
}


div.UserIndexLogIn {
	background: transparent;
	margin: 470px 0px 0px 570px;
	padding: 0px;
	width: 253px;
	position: absolute;
	z-index: 29;
	visibility: visible;
	left: -63px;
	top: -190px;
}

div.UserIndexNavLeft {
	background: transparent;
	margin: 470px 0px 0px 570px;
	padding: 0px;
	width: 152px;
	position: absolute;
	z-index: 10;
	visibility: visible;
	left: -570px;
	top: -200px;
}

.UserIndexMainContent {
	margin-left: 196px;
	margin-right: 50px;
	margin-bottom: 0px;
}

div.UserIndexContent {
	background: transparent;
	margin: 365px 0px 0px 550px;
	padding: 0px;
	width: 761px;
	position: absolute;
	z-index: 9;
	visibility: visible;
	left: -569px;
	top: -177px;
}


/*****  USER Second Level Pages  *****/

.MainContent {
	margin-left: 196px;
	margin-right: 50px;
	margin-bottom: 0px;
}

.MainContentPartner {
	margin-left: 196px;
	margin-right: 50px;
	margin-bottom: 0px;
}

div.Header {
	background: transparent;
	margin: 365px 0px 0px 570px;
	padding: 0px;
	width: 756px;
	position: absolute;
	z-index: 9000;
	visibility: visible;
	left: -570px;
	top: -365px;
}
	
div.NavLeft {
	background: transparent;
	margin: 365px 0px 0px 570px;
	padding: 0px;
	width: 152px;
	position: absolute;
	z-index: 10;
	visibility: visible;
	left: -570px;
	top: -200px;
}

div.NavLeftIndex {
	background: transparent;
	margin: 365px 0px 0px 570px;
	padding: 0px;
	width: 152px;
	position: absolute;
	z-index: 10;
	visibility: visible;
	left: -570px;
	top: -90px;
}

div.Content {
	background: transparent;
	margin: 365px 0px 0px 550px;
	padding: 0px;
	width: 761px;
	position: absolute;
	z-index: 9;
	visibility: visible;
	left: -569px;
	top: -177px;
}

div.ContentPartner {
	background: transparent;
	margin: 196px 0px 0px 550px;
	padding: 0px;
	width: 761px;
	position: absolute;
	z-index: 9;
	visibility: visible;
	left: -569px;
	top: -177px;
}

div.ContentIndex {
	background: transparent;
	margin: 365px 0px 0px 550px;
	padding: 0px;
	width: 761px;
	position: absolute;
	z-index: 9;
	visibility: visible;
	left: -375px;
	top: -80px;
}

div.CommonMenu { 
	border: 1px solid #777; 
	padding: 5px; 
	background-color: #ffc; 
	color: #000; 
	text-align: right; 
	margin: 10px auto 
}

div.CommonMenu p { 
	margin: 0; 
}

div.CommonMenu p.LoginStatus { 
	float: left; 
}

/*((((((((((((((((((((((((  ADMIN CSS  )))))))))))))))))))))))*/




.TableP1 {
	border-width:0px;
		border-right:thin;
	border-right-width:4px;
	border-right-color:#000000;
	border-color:#999999;
	margin-bottom:25px;
	margin-top:25px;
}

.TableP2 {
	background-color:#F0F0F0;
	border-color:#E7E7E7;
		border-right:thin;
	border-right-width:4px;
	border-right-color:#000000;
	margin-left:15px;
	margin-right:150px;
	margin-bottom:15px;
	margin-top:15px;
}

.TableP3 {
	border-width:1px;
	border-color:#E7E7E7;
	background-color:#FFFFFF;
		border-right:thin;
	border-right-width:4px;
	border-right-color:#000000;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:15px;
}


.TableP3Header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
/*	padding-top:10px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:10px;*/
	text-decoration:none;
	background-color: #DDDDDD;
	color:#000000;
}

.TableP3Header a:link, .TableP3Header a:visited, .TableP3Header a:active, .TableP3Header, .TableP3Header a:visited  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
/*	padding-top:10px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:10px;*/
	text-decoration:none;
	color:#000000;
}

.TableP3HeaderLine {
	background-color: #336699;
	height:2px;
}

.TableP3FooterLine {
	background-color: #336699;
	height:1px;
}

.TableP3Footer {
	background-color: #EEEEEE;
	height:30px;
}

.TableP3Odd  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
/*	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin:5px;*/
	color:#000000;
	background-color:#EEEEEE;
	text-decoration:none;
}

.TableP3Odd, .TableP3Odd a:link, .TableP3Odd a:visited, .TableP3Odd a:active, .TableP3Odd a:visited  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#EEEEEE;
	text-decoration:none;
}

.TableP3Odd a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
/*	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin:5px;*/
	color:#000000;
	background-color:#EEEEEE;
	text-decoration:underline;
}

.TableP3Even  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
/*	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin:5px;*/
}

.TableP3Even a:link, .TableP3Even a:visited, .TableP3Even a:active, .TableP3Even a:visited  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.TableP3Even a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
/*	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin:5px;*/
}

.PageTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #336699;
	margin-left:18px;
	margin-right:18px;
	margin-bottom:0px;
	margin-top:20px;
}

.PageDescription {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	margin-left:5px;
	margin-right:18px;
	margin-bottom:0px;
	margin-top:20px;
}
.PageTitle1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #336699;
	margin-left:18px;
	margin-top:20px;
	margin-right:18px;
}

.PageDescription1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:0px;
	margin-right:18px;
	margin-top:20px;
}

