/* Xchange Center Styles */
/* Created: 2006.12.16 */
/* KJD: */

body
{
	background-color: 	white;
	margin:				0px;
}

.body_popup
{
	background-color: 	white;
	padding:			0px;
	margin:				0px;
}

.main_header
{
	width:			770px;
	background:		url( '/20070507/images/top_bg.jpg' ) top repeat-x;
}

.main_text
{
}

.left_nav
{
	font-family:		Tahoma;
	font-size:			12px;

	float:				left;
	width:				165px;
	border:				solid #CCCCCC 1px;

	margin:				15px 0px 0px 10px;
	padding:			5px;
	
	background-color:	white;
	background:			url( '/xchangecenter/20070616/images/section_background.jpg' ) right bottom no-repeat;
}

.left_nav a,
.left_nav a:visited, 
.left_nav a:link
{
	text-decoration:	none;
	color:				blue;
}

.left_nav a:hover,
.left_nav a:visited:hover
{
	text-decoration:	underline;
	color:				darkblue;
}

.Nav_Login
{
	font-size:			11px;
	color:				darkblue;
	
	clear:				both;
	padding: 			5px 5px 5px 5px;
	margin:				10px 0px 0px 0px;
	
	background-color:	white;
	border:				solid #CCCCCC 1px;
}

.forgotlogin
{
	display:			inline;
	
	font-size: 			10;
	padding-left:		10px;
}

.main_content
{
	float:				left;

	margin:				15px 0px 0px 10px;
	
	width:				550px;

	border:				solid #CCCCCC 1px;
	
	background-color:	white;
	
	font-family:		Tahoma;
	font-size:			12px;
	color:				darkblue;
	
	background:			url( '/xchangecenter/20070304/images/section_background.jpg' ) right bottom no-repeat;
}

.showcase
{
	font-size:			11px;
	border: 			none;
	text-align:			right;
	margin:				0px;
	padding:			0px;
}

.main_inner
{
	padding:			10px;
}

.main_content a, a:visited, a:link
{
	text-decoration:	none;
	color:				blue;
}

.main_content a:visited:hover, a:hover
{
	text-decoration:	underline;
	color:				darkblue;
}

.main_footer
{
	font-size:			10px;
	
	margin:				5px 0px 0px 0px;
	
	width:				735px;

	clear:				both;
	text-align:			right;
}

.copyright 
{
	font-family: 		Arial,Helvetica;
	font-size: 			10px;
	font-weight: 		normal;
	text-decoration: 	none;
	color: 				#00007B;
}

.content_header
{
	width:				100%;
	height: 			55px;

	background-color:	#4784E3;
	
	color:				white;
	font-family:		Tahoma;
	font-size:			16px;
	font-weight:		bold;
	
	padding-left:		5px;
}

.button
{
    font-family:		Tahoma;
    font-size:			11px;
    font-weight:		bold;

    color:				#4784E2;
    
	padding:			1px 3px 3px 3px;
	margin:				0px 0px 0px 0px;

    background-color:	#ffeedd;
    border:				solid #4784E2 1px;
	
	height:				20px;
	
	background:			url( '/20070507/images/button_back.gif' ) left top repeat-x;

	cursor:				pointer;
}

.input
{
    color:				darkblue;
    font-family:		Tahoma;
    font-size:			12px;
    font-weight:		normal;
    
	padding-left: 		3px;
    padding-right: 		3px;
    background-color:	white;
    border:				solid #AAAAAA 1px;
}

.textarea
{
    color:				darkblue;
    font-family:		Tahoma;
    font-size:			12px;
    font-weight:		normal;
    
	padding:			0px 3px 0px 3px;

    background-color:	white;
    border:				solid #AAAAAA 1px;

	width: 				100%;
	height:				200px;
}

.select
{
    color:				darkblue;
    
	font-family:		Tahoma;
    font-size:			12px;
    font-weight:		normal;
    
	padding:			0px 3px 0px 3px;
    
	background-color:	white;
    border:				solid #AAAAAA 1px;
}

.ErrorText
{
	font-family:		Tahoma;
	font-size:			12px;
	color:				#ff0000;
	font-weight:		bold;
	text-decoration: 	none;
}

.messagebox
{
	background-color:	#d0d0ff;
	border:				solid black 1px;
	padding:			5px;
}

/* Website Listings in Xchange Center */
.website_list
{
	width:				100%;
	height:				30px;
}

.website_list_out
{
	width:				100%;
	height:				30px;
	background-color:	transparent;
}

.website_list_over
{
	width:				100%;
	height:				30px;
	background-color:	#F0F0FF;
}

.website_list_url
{
	font-weight:		normal;
	float:				left;
	padding-left:		5px;
	padding-top:		7px;
}

.website_list_links
{
	float:				right;
}

.text_heading_large
{
	color:				white;

	font-family:		Tahoma;
	font-size:			13px;
	font-style:			italic;
	font-weight:		bold;

	height:				20px;
	
	padding:			2px 0px 0px 5px;
	margin:				10px 0px 0px 0px;
	
	background-color:	darkblue;

	background:			url( '/20070507/images/heading_large_back.gif' ) top left repeat-x;
	
	float: left;
	width: 100%;
}

.text_heading_small
{
	border-bottom:1px solid darkblue;
	clear:both;
	color:darkblue;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:10px 0 0;
	padding:2px;
	width:100%;
}

.text_content
{
	background-color:white;
	border:1px solid #CCCCCC;
	color:darkblue;
	float:left;
	font-family:Tahoma;
	font-size:12px;
	padding:5px;
}

.text_image
{
	float:				left;
	clear:				both;
}

.text_links
{
	text-align:			right;
	
	clear:				both;

	border-top:			dotted #CCCCCC 1px;
	border-bottom:		dotted #CCCCCC 1px;
}

.text_info
{
	padding:			10px 0px 0px 0px;
}

.table
{
	border: 			solid darkblue 1px;
	font-family:		Tahoma;
	font-size:			12px;
	font-weight:		normal;
	color:				darkblue;
	
	background-color:	white;
	clear: 				both;	/* 2009.06.24 KJD: added for table alignment in xchangecenter */
}

.table TH
{
	font-family:		Tahoma;
	font-size:			12px;
	font-weight:		bold;
	background-color:	darkblue;
	color:				white;
	border-bottom:		solid white 1px;
	
	padding:			3px;
}

.table TD
{
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
}

.table_footer
{
	font-family:		Tahoma;
	font-size:			12px;
	font-weight:		bold;
	background-color:	#D0D0D0;
	color:				darkblue;
	border-top:			solid white 1px;
	
	padding:			3px;
}


.Nav_Deselected
{
	font-weight: 		normal;
	padding-left:		3px;
	text-decoration:	none;
}

.Nav_Deselected a, a:visited
{

	text-decoration:	none;
}

.Nav_Deselected a:hover, a:visited:hover
{

	text-decoration:	underline;
}

.Nav_Selected
{
	font-style: 		italic;
	padding-left:		3px;
	font-weight:		normal;
	text-decoration: 	none;
	color:				#00007B;
	background-color:	#D0DAEA;
}

.Nav_Selected a
{
	text-decoration: 	none;
	color:				#00007B;
}

.Nav_Selected a:hover, a:visited:hover
{
	color:				#00007B;
	text-decoration:	underline;
}

.Nav_Indent
{
	padding-left:	14px;
}

.Nav_Heading
{
	padding-top:	10px;
	padding-bottom:	0px;
	padding-left:	3px;
	font-weight: 	bold;
}

/* 2006.12.22 KJD: Added for Learn More links */
.LearnMore
{
	font-size:			11px;

	text-align:			right;
	
	font-weight:		bold;
	color:				blue;
	text-decoration:	none;
	
	clear:				both;
}

/* 2007.04.01 KJD: Added for selecting package */
.package_select_box
{
	float:				left;

	margin:				10px 0px 0px 10px;
	padding:			0px 0px 0px 0px;
	
	width:				160px;
	height:				200px;
	
	border: 			solid #CCCCCC 1px;
	background-color:	white;
	
	background:			url( '/xchangecenter/20070304/images/section_background.jpg' ) right top no-repeat;
}

.package_select_header
{
	font-weight:		bold;
	color:				white;
	
	padding:			3px 0px 3px 10px;

	background-color:	darkblue;
}

.package_select_text
{
	font-size:			11px;
	padding:			10px 10px 5px 10px;
}

.package_select_price
{
	position:			relative;
	bottom:				0px;
	
	width:				160px;
	height:				20px;

	margin:				20px 0px 20px 0px;
	
	font-size:			11px;
	font-weight:		bold;
	color:				darkblue;
	
	padding:			0px 10px 0px 5px;
}


.package_select_select
{
	text-align:			right;
	position:			relative;
	bottom:				0px;

	width:				150px;

	font-size:			10px;
	font-weight:		bold;
	color:				blue;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

/* 2009.04.19 KJD: Added */
.content_group
{
	float:left;
	height:195px;
	padding:5px;
	width:250px;

}
