
/* global link styles **************************************** */

A:LINK {
	color: #71a5ff; /* default blue */
	text-decoration : none;
	}
	
A:VISITED {
	color : #48749b;
	text-decoration : none;
	}
	
A:HOVER {
	color: #000;
	background: #ccc;
	}
	
A:ACTIVE {
	color : #000;
	}

a {
outline: none;	
}

.topLinks A:link {color : #666;}
.topLinks A:visited {color : #666; text-decoration: none;}
.topLinks A:hover {color : #000; text-decoration: none;}


.footerLinks {margin-bottom: 10px;}
.footerLinks A:link {color : #666;}
.footerLinks A:visited {color : #666; text-decoration: none;}
.footerLinks A:hover {color : #000; text-decoration: none;}



/* global link styles **************************************** */

body {
	background:#000000;
	margin: 0;
	font: 1em/100% Verdana, Arial, Tahoma, sans-serif;
}
			
ul {margin:0; padding:0}

strong {
	color: #fff;
}
			
			
/* ---------- structure -------------- */
#header {
	padding: 0;
	margin: 0;
	background:#ffffff url(imgs/main_bg.gif) top repeat-x;
}


.topLinks {
	font: xx-small Tahoma, Verdana, Arial, sans-serif;
	float:right;
	xbackground-color: #999999;
	color:#666;
	width:167px;
	padding: 8px 0px;
	xmargin-top:36px;
}
			

.footerLinks {
	font: x-small Tahoma, Verdana, Arial, sans-serif;
	xbackground-color: #d44a26;
	color:#666;
	padding: 8px;
	margin: 0 8px 0 8px;
}


/* content display **************************************** */
			
			
.mainHm {
	margin:8px 8px 8px 8px;
	font: 0.7em Tahoma, Verdana, Arial, sans-serif;
	color: #363636;
	xline-height: 14px;
	width: 949px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 949px;
}
	
.main {
	font: 0.8em Tahoma, Verdana, Arial, sans-serif;
	color: #363636;
	margin-right: 230px; 
	padding: 0px 0px 0px 30px;
}

.hmBox {
	float:right;
	width:220px;
	height: 260px;
	margin-left: 0px;
	background: #fff url(imgs/main_box_bg.jpg) bottom repeat-x;
}

.rtBox {
	float:right;
	width:220px;
	xheight: 260px;
	margin-left: 0px;
	background: #fff url(imgs/main_box_bg.jpg) bottom repeat-x;
}
			
.navBread {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	height: 14px;
	color: #666666;
	padding: 2px 10px 3px 30px;
	margin-bottom:10px;
	background: whitesmoke;
}
			
h1, h2, h3, h4, h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:.005em;
}

h1 {
	font-size:48px;
	margin:20px 0;
	line-height: 48px;
	color:#000000;
	xbackground: blue;
}

h2 {
	font-family:Arial,sans-serif;
	font-size:20px;
	color:#066eb2;
	margin:5px 0 5px 0;
	padding: 2px;
}

h3 {
	font-size:large;
	color:#000;
	margin:0 0 5px 0px;
	letter-spacing: -0.75px;
}

h3 A:VISITED {
	color: #d44a26;
	text-decoration: none;
}
	
.hmHead { padding: 5px 10px 10px 10px;}
.docList ul {margin: 10px 0 5px 0;}
.docList li {
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:0.3em;
	padding-left:1.25em;
	margin-top: 3px
	}
.docList li {background:url(imgs/doc.gif) no-repeat 0 .1em;}
.feedList ul {margin: 10px 0 5px 0;}
.feedList li {list-style-position:outside; list-style-type:none; padding-bottom:0.3em; padding-left:1.25em; margin-top: 3px}
	.feedList li {background:url(imgs/doc.gif) no-repeat 0 .1em;}

			
h5 {
	font-size:x-small;
	color:#fff;
	margin:0px 0 5px 0;
	background-color:#909090;
	padding: 3px;
	border-bottom: 2px solid #ccc;
	
}


h6 {
	font-size:small;
	color:#666;
	margin:0px 0 5px 0;
	background-color:whitesmoke;
	padding: 3px;
	border: 1px solid #ccc;
	
}

.title2 {
	font-size:medium;
	font-family: Arial, sans-serif;
	color:#000;
	margin:0 0 5px 0;
	padding: 2px;
}


.CTAHead {
	font-size:16px;
	font-family: Arial Narrow, arial, sans-serif;
	color:#000;
	margin:0 0 5px 0;
	xpadding: 2px;
}

.x-largeB {
	font-size:x-large;
	color: #000;
}

.x-largeW {
	font-size:x-large;
	color: #fff;
}

.largeB {
	font-size:large;
	color: #000;
}

.largeW {
	font-size:large;
	color: #fff;
}

.largeG {
	font-size:large;
	color: #999;
}

.mediumB {
	font-size:medium;
	color: #000;
}

.mediumW {
	font-size:medium;
	color: #fff;
}

.mediumG {
	font-size:14px;
	color: #999;

	
}

.smallB {
	font-size:small;
	color: #000;
	margin-bottom: 3px;
}

.smallW {
	font-size:small;
	color: #fff;
	margin-bottom: 3px;
}

.smallG {
	font-size:small;
	color: #999;
	xmargin-bottom: 2px;
}

.smallO {
	font-size:small;
	color: #e55008;
	xmargin-bottom: 2px;
}

.x-smallB {
	font-size:x-small;
	color: #000;
	margin-bottom: 2px;
}

.x-smallW { 
	font-size:x-small;
	color: #fff;
	margin-bottom: 2px;
}

.x-smallG {
	font-size:x-small;
	color: #b4b4b4;
	xmargin-bottom: 2px;
}
.x-smallG A:Link, .x-smallW A:Link { color: #71a5ff; }
.x-smallG A:visited, .x-smallW A:visited { color: #417bdf; }
.x-smallG A:hover, .x-smallW A:hover { color: #000; }


.xx-smallB {
	font-size:9px;
	color: #666;
	margin-bottom: 4px;
}
.xx-smallB A:Link { color: #d44a26; }
.xx-smallB A:visited { color: #d44a26; }
.xx-smallB A:hover { color: #000; }
			
			
		
.intro {
	font: small Tahoma, Verdana, Arial, sans-serif;
	color: gray;
	line-height: 20px;
}



.segNone { float:left;}




/* TABS **************************************** */
			


.tab1 a {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	xwidth: 80px;
	padding: 4px 20px;
	xmargin-right: 10px;
	text-align: center;
	xbackground: #666 url(ximgs/tab2.gif) top repeat-x;
	border-right: 1px dotted #5c93ba;
	
	}
	
.tab1 a:visited {
	color: #ffffff;
	}
	
.tab1 a:hover {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#333;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	xwidth: 80px;
	padding: 4px 20px;
	xmargin-right: 10px;
	text-align: center;
	background: #fff url(imgs/tabOn_bg.gif) top repeat-x;
	border-right: 1px dotted #666;
}
	
.tab1On a{
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	float:left;
	top:0px;
	left: 0px;
	display:block;
	xwidth: 80px;
	padding: 4px 20px;
	xmargin-right: 10px;
	text-align: center;
	background: #999 url(imgs/tabOn_bg.gif) top repeat-x;
	border-right: 1px dotted #666;
}
			
/* **************************************** */
			

/* TABS **************************************** */
			


.but1 a {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#ccc;
	xfloat:left;
	top:0px;
	left: 0px;
	display:block;
	width: 100px;
	padding: 4px 10px;
	xmargin-right: 10px;
	text-align: center;
	background: #fff url(imgs/buyBg.gif) top repeat-x;
	border: 1px dotted #666;
	
	}
	
.but1 a:visited {
	color: #ffffff;
	}
	
.but1 a:hover {
	font-family: 'X', Arial, Helvetica, Verdana, Sans-serif, 'X';
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	xfloat:left;
	top:0px;
	left: 0px;
	display:block;
	width: 100px;
	padding: 4px 10px;
	xmargin-right: 10px;
	text-align: center;
	background: #fff url(imgs/buyBg2.gif) top repeat-x;
	border: 1px dotted #fff;
}

.facebook_btn {
background: url(imgs/facebook_btn.png) no-repeat;
width: 159px;
height: 56px;
margin-top: 16px;
margin-left: 2px;
}
.facebook_btn a {
display: block;
width: 152px;
height: 56px;
text-indent: -9999px;
outline: none;

}
.facebook_btn a:hover {
background: transparent;
margin: 0px;
padding: 0px;
}

.sugar_plum {
margin-left: auto;
margin-right: auto;
width: 219px;
height: 219px;
background: url(imgs/btn-sugar-plum.jpg) no-repeat 0px 21px;
font-style: italic;
font-size: 10px;
border-bottom: 4px solid #FFF;
}
.sugar_plum a {
display: block;
text-indent: -9999px;
width: 219px;
height: 219px;
}
.sugar_plum a:hover {
background: none;	
}
