/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin: 0; padding: 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size: 100%; }

/* Removes list-style from lists */
ol,ul { list-style: none; }

/* Removes border from images */
img { border: 0; }

body {
	background: url(sitegraphics/bg.jpg) 0 0 repeat-x #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


a:link, a:visited	{
	text-decoration: underline;
	font-weight: bold;
	color: #E8132D;
}
a:active, a:hover	{
	color: #000000;
}

a.ambrit               	{ font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #E8132D; }
a.ambrit:link          	{ font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #E8132D; }
a.ambrit:visited        { font-family:  Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #E8132D; }
a.ambrit:active         { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 11px; color: #000000; }
a.ambrit:hover          { font-family:  Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal; font-size: 11px; color: #000000; }

a.solutionslink               { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #000000; }
a.solutionslink:link          { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #000000; }
a.solutionslink:visited       { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #000000; }
a.solutionslink:active        { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #000000; }
a.solutionslink:hover         { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; font-size: 11px; color: #000000; }

a.contactboxlink               { text-decoration: none; color: #FFFFFF; }
a.contactboxlink:link          { text-decoration: none; color: #FFFFFF; }
a.contactboxlink:visited       { text-decoration: none; color: #FFFFFF; }
a.contactboxlink:active        { text-decoration: underline; color: #000000; }
a.contactboxlink:hover         { text-decoration: underline; color: #000000; }

.asterisk   			{ color: #E8132D; }

.bold					{ font-weight: bold; }

.bullet   				{ color: #E8132D; font-weight: bold; font-size: 10px; }

.subtitle				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E8132D; font-weight: bold; }

.title					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #E8132D; font-weight: bold; }

.entrybox				{ width: 240px; border: 1px #000000 solid; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.entrybox2				{ width: 390px; border: 1px #000000 solid; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.searchbox				{ width: 180px; border: 1px #000000 solid; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.productsearch   		{ width: 190px; padding: 0 0 10px 10px; background-color: #FFF; font-size: 10px; font-weight: bold; color: #E8132D;}

.specialoffers {
	display: block;
	margin: 7px 7px 0 0;
}

.buyOnlineButton {
	display: block;
	margin: 7px 7px 0 0;
}

#wrapper {
	width: 960px;
	margin: 30px auto;
	padding: 2px;
	border: 10px solid #F2F2F2;
	background-color: #000;
}

#contentWrapper {
	clear: both;
	width: 960px;
	background: url(sitegraphics/bg_contentwrapper.gif) 0 0 repeat-y #FFF;
}

#contentWrapperStodecTraining {
	clear: both;
	width: 960px;
	background: url(sitegraphics/bg_contentwrapper_stodectrading.gif) 0 0 repeat-y #FFF;
}


/*---------------CONTENT MAIN---------------*/

#contentMain {
	width: 700px;
	padding: 0 30px 0 0;
}


/*---------------NAV MAIN---------------*/

#navMain {
	width: 960px;
	height: 28px;
	background: url(sitegraphics/bg_navmain.jpg) 0 0 repeat-x;
	font-size: 11px;
}
#navMain img {
	float: left;
}
#navMain ul {
	margin: 0 0 0 200px;
	height: 25px;
}
#navMain li {
	float: left;
	height: 25px;
	background-image: url(sitegraphics/divider_topnav.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#navMain a:link, #navMain a:visited {
	line-height: 2em;
	margin: 0 8px 0 8px;
	text-decoration: none;
	font-weight: normal;
	color: #FFF;
}
#navMain a:active, #navMain a:hover {
	color: #E8132D;
}


/*---------------CONTENT SUB---------------*/

#contentSub {
	width: 200px;
}

.contactbox	{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}


/*---------------NAV PRODUCTS---------------*/

#navProducts {
	margin: 0 0 20px 0;
	border-bottom: 2px solid #000;
}
#navProducts li {
	padding: 6px;
	background: url(sitegraphics/bg_nav.gif) 0 0 repeat-x #E5E5E5;
	font-size: 11px;
}
#navProducts li.double {
	background: url(sitegraphics/bg_nav_double.gif) 0 0 repeat-x #E5E5E5;
}

#navProducts a:link, #navProducts a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
#navProducts a:active, #navProducts a:hover {
	color: #E8132D;
}


/*---------------FOOTER---------------*/

#footer {
	clear: both;
	width: 700px;
	padding: 25px 30px 15px 230px;
	text-align: center;
	line-height: 1.4em;
}


#footer a {
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	font-weight: normal;
	font-size: 80%;
	text-decoration: none;
	background-image: url(sitegraphics/divider_footerlinks.gif);
	background-position: right 0;
	background-repeat: no-repeat;
}


/*-----------------------CAPTCHAS-------------------*/

#captchaError 				{ display:none; font-size:11px; } 

#captchaError p				{ color:#cc0000; } 

.captcha                    { margin-bottom: 8px; }

.captchaInput               { width: 177px; }


