/* CSS - New Project */

/* reset */
	html, body, div, span, object, iframe, ol, ul, li, fieldset, form, label, caption {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* Original reset 
	html, body, div, span, object, iframe, img, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
*/

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.center {text-align: center;}
	.clear {clear: both;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; background: #414141; font-family: Verdana, Arial, Helvetica, sans-serif;}
	

/* basic */
	#mainContainer {background: url(images/cuvedtop.jpg) no-repeat 0 157px; width: 975px; margin: 0 auto; clear: both;}
	#headerContainer, #bodyContainer, #footerContainer, #footerContent, #headerNav {clear: both; width: 957px; margin: 0 auto;}	#skinWrapper {background: url(images/bg.jpg) repeat-x;}
	
/* header */
	#headerContainer {height: 160px; background: url(images/header.jpg) no-repeat;}
	#headerLogo h1 {text-indent: -9999px;margin: 0; display: inline;}
	#headerLogo a {display: block; width: 238px; height: 119px; float: left;}
	#topBar {float: right; width: 560px; padding: 5px; position: relative; left: 10px;}
	#topBar #topNav {float: left; width: 400px; text-align: right; padding: 13px 5px 0 0; }
	#topBar #topNav li {display: inline; list-style: none; padding: 0 10px; background: url(images/pinkbullet.jpg) no-repeat right; font-size: 11px;}
	#topBar #topNav .lastItem {padding-right: 0; background: none;}
	#topBar #topNav li a {color: #fff; text-decoration: none;}
	#topBar #search {float: right; width: 150px;}
	#topBar #search p { margin:0px; padding-top:10px;}
	#topBar #search button {width: 25px; height: 19px; border: 0; background: url(images/gobutton.jpg) no-repeat;}
	#topBar #search a {width: 25px; height: 19px; border: 0; background: url(images/gobutton.jpg) no-repeat; display:inline-block; text-indent:-9999px; position:relative; top:-2px;}
	#topBar #search input {border: 1px solid #bebebe; background: #000; padding: 3px; color: #bebebe; width: 100px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; position: relative; top: -2px;}
	#headerNav {font-family: "Trebuchet MS", Verdana, Arial, sans-serif; padding-top: 8px;}
	#headerNav li {list-style: none; display: inline; padding: 0 25px; background: url(images/whitebullet.jpg) no-repeat right;}
	#headerNav .rmLast {padding-right: 0px; background: none;}
	#headerNav li a {color: #fff; text-transform: uppercase; font-size: 14px; text-decoration: none; font-weight: bold; cursor:pointer; cursor:hand;}
	#headerNav li a:hover {color: #000;}
	#headerNav ul ul { padding:10px 0 0 25px;}
	#headerNav li li { padding:0px; background:none;}
	#headerNav li li a { font-size:10px; color: #fff; border-top:solid 1px #000;border-bottom:solid 1px #000; padding:4px 8px; background:#000; text-transform: none;}
	#headerNav li li a:hover { color: #fff; border-top:solid 1px #9ea09f;border-bottom:solid 1px #9ea09f; background:#a0141d;}
	
	
/* body */
	#bodyContent {padding: 0 5px;}
	#bodyContent a {color: #b30041; text-decoration: none;}
	#bodyContent hr{border:0; color: #CCCCCC; background-color: #CCCCCC; text-align:center; padding: 0; }
	#bodyContent a:hover {color: #000000; text-decoration: underline;}
	#bodyContent a:visited {color: #b30041; text-decoration: none;}
	#bodyContent a:visited:hover {color: #000000; text-decoration: underline;}
	#bodyContainer {background: url(images/bodybg.jpg) repeat-y; margin-top: 5px;}
	#bodyContent h6 {text-transform: uppercase; background: url(images/homeheading.jpg) no-repeat; padding: 4px; color: #fff; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px;}
	#leftCol {float: left; min-height: 500px; width: 749px;}
		#inside #leftCol {width: 700px; padding-left: 15px;}
		#inside #SingleCol {width: 919px; padding-left: 15px;}
		#inside .clientboxes li {background: url(images/clientbox.jpg) no-repeat; padding: 10px; width: 202px; height: 82px; list-style: none; float: left; display: inline; margin: 0 10px 10px 0;}
		#inside .clientboxes p {margin: 0;}
	.homebox {width: 372px;}
	.homeleft {float: left;}
	.homeright {float: right;}
	.homebox h6 {text-transform: uppercase; background: url(images/homeheading.jpg) no-repeat; padding: 4px; color: #fff; margin-bottom: -.5em; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px;}
	.homebox p, .homebox ul {padding: 0 5px; font-size: 10px; list-style: none;}
	.homebox li {padding-left: 10px; background: url(images/listbullet.jpg) no-repeat 0 5px; list-style: none;}
	#rightCol {float: right; width: 190px;}
		#inside #rightCol {width: 219px;}
	.sidebox {width: 190px; background: url(images/sidebottom.jpg) no-repeat bottom; min-height: 100px;}
	.sidebox .sidebox-body {padding: 5px 10px; line-height:16px;}
	.sidebox h2 {background: url(images/sidetop.jpg) no-repeat; padding: 3px 10px; margin: 0; color: #fff; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; text-transform: uppercase;}
	.sidebox input {background: url(images/sideinput.jpg) no-repeat; padding: 2px; border: 0; width: 109px; margin:0;}
	.sidebox button {background: url(images/sidego.jpg) no-repeat; width: 25px; height: 19px; text-indent: -9999px; border: 0;}
	.sidebox a.DynamicLogin_LoginLink {background: url(images/sidego.jpg) no-repeat; width: 25px; height: 19px; text-indent: -9999px; border: 0; display:inline-block;}
	.sidebox label {font-style: italic; font-size: 11px; color: #707070; font-family: Arial, Helvetica, sans-serif; margin:0}
	

/* footer */
	#footerContainer {background: url(images/footer.jpg) no-repeat; height: 8px;}
	#footerContent {font-family: "Trebuchet MS", Verdana, Arial, sans-serif; text-align: center; color: #fff;}
	#footerContent p span {padding: 0 10px; background: url(images/pinkbullet.jpg) no-repeat right;}	
	#footerContent p .lastItem {padding-right: 0; background: none;}
	
	a.login { color:#353535; line-height:28px; display:block; width:75px; margin:0px auto; clear:both;}
	a.login:hover { color:#000;}
	a.login:visited { color:#353535;}

/* Special Table Classes */ 
	#products .tableproduct{ background-image:url(images/div_products.jpg); background-repeat:no-repeat; margin-left:-2px}
	#products .tableindustry{ background-image:url(images/div_industry.jpg); background-repeat:no-repeat; margin-left:-2px}
	#products .tableproduct td{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-left:10px}
	#products .tableindustry td{font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-left:10px}
	#products a:link{color:#000; text-decoration:none}
	#products a:hover{color:#a8121c; text-decoration:underline}
	#products a:visited{color:#000; text-decoration:none}
	#products a:visited:hover{color:#a8121c; text-decoration:underline}
	
/* font classes */ 
	.insidepages td{ vertical-align:top;}
	.insidepages p{font-family:Arial,Helvetica,sans-serif; color:#000; font-size:12px}
	.insidepages h1{font-family:Tahoma,Arial,Helvetica; font-size:18px; font-weight:normal; color:#000; margin:0px}
	.insidepages h2{background:url(images/redheading.jpg) repeat-x; padding:6px; color:#FFF; font-family:Myriad Pro,Century Gothic,Hypatia Sans Pro,Lucida Sans,Trebuchet,Helvetica,Arial; font-size:14px; margin:0px}
	.insidepages h3{font-family:Eurostile,Goodpro,Century Gothic,Trebuchet,Helvetica,Arial; font-size:21px; font-weight:normal; color:#000; margin: 0px; margin-bottom: -5px}
	.insidepages h4{font-family:Arial,Century Gothic,Trebuchet,Helvetica; font-size:17px; font-weight:normal; color:#747474; text-align:center; font-style:italic; margin:0px}
	.insidepages h5{font-family:Eurostile,Goodpro,Century Gothic,Trebuchet,Helvetica,Arial; font-size:14px; font-weight:normal; color:#a0141d; margin:2px; margin-bottom: -5px;}
	.insidepages ul li { padding-left:15px; background: url(images/Bullet.jpg) no-repeat 0px 4px; margin-bottom:10px; list-style-type: none; }

