@charset "utf-8";
/* CSS Document */
html, body {padding: 0;
	margin: 0;}
body {text-align: center;
	font-family: Arial, Helvetica, sans-serif;}
	
/* NAV STYLES */
				/* Layout */
#navbar {width: 155px;
	height: auto;
	float: left;}
table.nav {width: 155px;
	height: auto;
	text-align: center;}
td.navbody {background: url(../images/structure/nav-body.gif) repeat-y;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;}
td.navfoot {background:url(../images/structure/nav-foot.gif) no-repeat;
	height: 25px;}
		/*HR contained in the Navigation*/
hr.navhr {width: 140px; 
	text-align: center;}
	
/*LAYOUT*/
#live {/*background: url(../images/bgtile.gif) repeat;*/
	background-color: white;
	margin-right: auto;
	margin-left: auto;
	width: 1030px;
	height: 100%;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	margin-top: 0px;
	margin-bottom: 0px;}
	
#head {background:url(../images/structure/top-bar.gif) no-repeat;
	width:1010px;
	height: 150px;
	float: left;
	color: white;
	z-index: -1;}
	
#content {width: 865px;
	height: auto;
	padding: 5px;
	float: right;
	margin-top: -80px;}
	
#foot {background: url(../images/bodyfoot.png) no-repeat;
	width: 1010px;
	height: 11px;
	color: white;
	font-size: 10px;
	padding: 7px;
	margin-bottom: 0px;}
#topnav {margin-top: 20px;
	font-weight: bold;}
/*#tab {text-align: center;
	width: 865px;
	height: 42px;
	background: url(../images/tab.png) no-repeat;
	padding-top: 3px;}*/
	
	
/* ############ PRODUCT PAGES ################# */
#viewcart {float: right; 
	width: 197px; 
	text-align: right;}
#product-head-image {float: left; 
	width: 668px; 
	text-align: right;}
	
	
/* TEXT STYLES */
.bluebold {color: #000099;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;}
.blue{color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;}
.bluemedium{color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;}
.section2 {color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;}
.section3 {color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;}
li {text-align: left;}
.bluebold a:hover {text-decoration: underline;}
.blue a:hover {text-decoration: underline;}
.bluemedium a:hover {text-decoration: underline;}
.section2 a:hover {text-decoration: underline;}
.section3 a:hover {text-decoration: underline;}
.nostylelist {list-style-type: none;}
#clear {clear: both;}
#clearleft {clear: left;}
#clearright {clear: right;}

/*HEADING STYLES*/

.hiddenh2 {text-indent: -9999px;
	font-size: 1px; 
	margin-top: 5px;
	margin-bottom: 0px;}
#WhatsNew {background: url(../images/whatsnewH2.jpg) no-repeat;
	width: 236px;
	height: 38px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	font-size: 1px; 
	margin-top: 5px;
	margin-bottom: 0px;}
#trainingh2 {background: url(../images/training.jpg) no-repeat;
display: block;
	width: 236px;
	height: 38px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	font-size: 1px; 
	margin-top: 5px;
	margin-bottom: 0px;
	outline: none;}

/* LINK STYLES */	
a.navlink:link {color: white;
	text-decoration: none;
	font-weight: bold;}
a.navlink:visited {color: white;
	text-decoration: none;
	font-weight: bold;}
a.navlink:hover {color: blue;
	text-decoration: none;
	background-color: white;
	display: block;
	width: 145px;
	margin-right: auto;
	margin-left: auto;}
a.globalnavlink:link {color: white;
	text-decoration: none;
	font-weight: bold;}
a.globalnavlink:visited {color: white;
	text-decoration: none}
a.globalnavlink:hover {color:#000099;
	text-decoration: none;}
	
a.bright:link {color: #FF0000;
	text-decoration: underline;}
a.bright:visited {color: #FF0000;
	text-decoration: underline;}
a.bright:hover {color:#000099;
	text-decoration: none;}
	
/*CITY LINKS*/
a.cityblack:link {font-size: 10px;
	color: black;
	text-decoration: none;}
a.cityblack:visited {font-size: 10px;
	color: black;
	text-decoration: none;}
a.cityblack:hover {font-size: 10px;
	color: black;
	text-decoration: underline;}
	
a.classblack:link {font-size: 12px;
	color: black;
	text-decoration: none;}
a.classblack:visited {font-size: 12px;
	color: black;
	text-decoration: none;}
a.classblack:hover {font-size: 12px;
	color: black;
	text-decoration: underline;}
	
a.international:link {font-size: 10px;
	color: #906;
	text-decoration: none;}
a.international:visited {font-size: 10px;
	color: #906;
	text-decoration: none;}
a.international:hover {font-size: 10px;
	color: #906;
	text-decoration: underline;}
	
/* TEXT COLOR STYLES */	
.orange {color: orange;}
.red {color: red;}
.neongreen {color: #99FF00;}
.pink {color: #FF00FF;}
.purple {color: purple;}
.yellow {color: #FFCC00;}
.teal {color: #00CCCC;}
.forestgreen {color: #006600;}
.burgundy {color:#990000;}
.headred {color: #BC3F3F;}
.underline {text-decoration: underline;}

.bordertop {border-top: #CCC 1px solid;}
.borderright {border-right: #CCC 1px solid;}
