/* CSS Document */
/* GLOBAL SITE Variables 
  		 Link Colours: #35a3b0 (blue)
  		 Link Colours: #666666 (gray)
		 Font-Family:  sans-serif, tahoma, verdana, arial, helvetica
*/
body {
	font-family:sans-serif, tahoma, verdana, arial, helvetica;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}
a:link {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	text-align: left;
}
/*-----------------------------START OF SITE SPECIFIC CSS TAGS------------------------------*/
#wrapper {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 1024px;
}
/*-----------------------------START OF HEADER------------------------------*/
#headerbar {
	width: 1024px;
	float: left;
	background-image: url(../Wenzel_images/topbluebar.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 135px;
	padding-left: 20px;
}
#headerbar #logo {
	background-image: url(../Wenzel_images/wplogo.jpg);
	float: left;
	height: 55px;
	width: 233px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#headerbar #powerwords {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #35a3b0;
	font-weight: bold;
	margin-top: 38px;
	margin-left: 30px;
	padding: 0px;
	font-size: 18px;
}
#powerwords img {
	margin-right: 15px;
	margin-left: 15px;
}
#headerbar #loginregbox {
	float: right;
	padding-top: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	padding-right: 100px;
}
#loginregbox a {
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	font-size: 12px;
	color: #35a3b0;
	font-weight: normal;
}
#loginregbox a:active {
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	font-size: 12px;
	color: #35a3b0;
	font-weight: normal;
}
#loginregbox a:hover {
	color:#666666;
}
/*-----------------------------END OF HEADER------------------------------*/

/*-----------------------------START OF MIDSECTION------------------------------*/
#midsection {
	float: left;
	width: 1024px;
}
/*-----------------------------START OF LEFTMENU------------------------------*/
#leftmenu {
	width: 149px;
	background-color: #EDEDED;
	float: left;
	z-index: 6;
}
.button {
	background-image: url(../Wenzel_images/button_bg.jpg);
	height: 28px;
	width: 144px;
	float: right;
	margin-bottom: 1px;
	cursor: default;
}
.button p {
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	font-size: 11px;
	text-align: right;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	color: #666666;
}
.button a p:hover {
	color: #35a3b0;
}
.activebutton a p {
	color: #35a3b0;
	font-weight:normal;
}
.activebutton a p:hover {
	color: #35a3b0;
	font-weight:normal;
}
/*-----------------------------START OF MAINCONTENTAREA------------------------------*/
#maincontent {
	width: 600px;
	float: left;
	padding-right: 12px;
	padding-left: 12px;
}
#maincontent #HomeIntro {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#maincontent #HomeIntro p {
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	color: #666666;
	font-size: 11px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: visible;
}
#maincontent #Selectionwrap {
	float: left;
	width: 600px;
	margin-top: 10px;
	padding-top: 5px;
	background-image: url(../Wenzel_images/seperator_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 190px;
	margin-bottom: 20px;
}
#Selectionwrap .selectionboxgray {
	width: 200px;
	background-color: #EDEDED;
	margin: 0px;
	padding: 0px;
	float: left;
}
#Selectionwrap .selectionboxblue {
	background-color: #C1D5DE;
	width: 200px;
	float: left;
}
.selectionheader {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 5px;
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
}
.selctioncontent p {
	font-size: 11px;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.selctioncontent #form {
	margin: 0px;
	padding-left: 10px;
}
.selctioncontent #form #jumpMenu {
	width: 181px;
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	color: #666666;
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 7px;
}
#Selectionwrap img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
/*-----------------------------END OF MAINCONTENTAREA------------------------------*/
/*-----------------------------END OF MIDSECTION------------------------------*/
/*-----------------------------START OF FOOTER------------------------------*/
#maincontent #footericons {
	float: left;
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f7f7f;
	text-align: right;
}
#footertext #designedby {
	width: 200px;
	float: right;
	text-align: right;
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	font-size: 11px;
	color: #666666;
}
#maincontent #footertext {
	float: left;
	width: 600px;
}
#footertext #copyright {
	float: left;
	width: 200px;
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	color: #666666;
	font-size: 11px;
}
#footer {
	float: left;
	width: 600px;
	margin-top: 20px;
}
/*-----------------------------END OF FOOTER------------------------------*/
/*-----------------------------START OF RIGHTMENU------------------------------*/
#midsection #rightmenu {
	float: left;
	width: 180px;
}
#rightmenu .casepressbox {
	float: left;
	width: 180px;
}
.casepressbox .casepressheader {
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../Wenzel_images/case_study_pt1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 18px;
	background-color: #EDEDED;
	padding-top: 4px;
}
.casepressbox .casepresscontent {
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	font-size: 11px;
	background-color: #EDEDED;
	background-image: url(../Wenzel_images/case_grey_btmdivider.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 12px;
	color: #666666;
}
.casepressbox .casepresscontent2 {
	background-color: #EDEDED;
	background-image: url(../Wenzel_images/case_grey_btmdivider.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #666666;
	text-align:center;
}
.casepresscontent .casedate {
	font-family: tahoma;
	font-weight: bold;
	color: #35a3b0;
	margin: 0px;
	font-size: 11px;
}
.readmore a {
	text-align: right;
	color: #35a3b0;
	font-weight: bold;
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	text-decoration: underline;
}
.readmore {
	text-align: right;
}
.readmore a:hover {
	color: #666666;
	text-decoration: none;
}
/*-----------------------------END OF RIGHTMENU------------------------------*/

/*-----------------------------START OF PADDINGS------------------------------*/
.padding2 {
	padding-top: 2px;
}
.padding10 {
	padding-bottom: 10px;
}
/*-----------------------------END OF PADDINGS------------------------------*/
#maincontent #ContactIntro {
	width: 400px;
	font-family: tahoma;
	font-size: 12px;
	float: left;
}
#maincontent #ContactIntro p {
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	color: #666666;
	font-size: 11px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ContactIntro table {
	font-size: 12px;
	font-family: tahoma;
	color: #666666;
}
.formwenzel input {
	border: 1px solid #35a3b0;
	font-size: 12px;
	color: #666666;
}
.formwenzel submitbutton {
	border: 1px solid #35a3b0;
	font-size: 12px;
	color: #666666;
}
.formwenzel textarea {
	border: 1px solid #35a3b0;
	overflow: auto;
	font-size: 12px;
	color: #666666;
	font-family: tahoma;
}
#ContactIntro .formwenzel td {
	font-size: 11px;
	color: #666666;
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
}
#ContactSideInfo {
	float: right;
	width: 200px;
	padding-top: 10px;
}
#ContactSideInfo p {
	font-family: sans-serif, tahoma, verdana, arial, helvetica;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	padding-right: 5px;
}
#HomeBanner {
	float: left;
	width: 600px;
	padding-bottom: 8px;
	background-image: url(../Wenzel_images/banner_blue.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#maincontent #breadcrumb {
	float: left;
	width: 600px;
	background-image: url(../Wenzel_images/breadcrumb_bg.jpg);
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
}
#breadcrumb p {
	font-family: tahoma;
	font-size: 11px;
	color: #36A6B2;
	padding-top: 4px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.formwenzel #button {
	font-size: 12px;
	background-color: #FFFFFF;
	color: #36A4B1;
}
#breadcrumb a {
	color: #38A4B1;
	font-weight:bold;
}
#breadcrumb a:hover {
	text-decoration: underline;
}
#FullSizeIntro {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	width: 600px;
	float: left;
}
#FullSizeIntro p {
	margin-top: 10px;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}
#FullSizeIntro a {
	color:#34A3AE;
}
#FullSizeIntro a:hover {
	text-decoration:underline;
}
.casedivider {
	background-image: url(../Wenzel_images/case_study_pt2.gif);
	height: 12px;
	width: 180px;
	background-position: center top;
	background-color: #EFEFEF;
	background-repeat: no-repeat;
}
/*-----------------------PBOX--------------------------*/
#PBox {
	width: 598px;
	float: left;
	border: 1px solid #CCCCCC;
	background-image: url(../Wenzel_images/PBox_BG.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	margin-top: 5px;
	overflow: visible;
	cursor: pointer;
}
#PBox:hover {
	background-color:#ededed;
}
#PBox #PboxContent {
	float: left;
	padding-left: 20px;
	width: 578px;
}
#PBox #PboxContent #PBoxdate {
	font-size: 11px;
	color: #35a3b0;
	float: left;
	margin-top: 5px;
}
#PBox #PboxContent #PBoxauthor {
	float: left;
	font-size: 11px;
	color: #35A3B0;
	margin-left: 50px;
	margin-top: 5px;
}
#PBox #PboxContent #PBoxtitle {
	width: 453px;
	float: left;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma;
	margin-top: 2px;
}
#PBox #PboxContent #PBoxdescription {
	float: left;
	width: 453px;
	margin-top: 2px;
}
#PBox #PboxContent #PBoxlink a {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
}
#PBox #PboxContent a:hover {
	text-decoration: none;
}
#PBox #PboxContent a {
	color: #35A3B0;
	text-decoration:underline;
	font-size:11px;
}
#PBoxSortby {
	margin-top: 5px;
	font-family: tahoma;
	font-size: 11px;
	width:200px;
	float:left;
}
#PBoxSortby a {
	color: #35A3B0;
	text-decoration: underline;
}
#PBoxSortby a:hover {
	text-decoration: none;
}
#PBoxPaiganation {
	margin-top: 5px;
	float:right;
	text-align:right;
}
#PBoxPaiganation a {
	color:#35A3B0;
	text-decoration:underline;
}
#PBoxPaiganation a:hover {
	text-decoration:none;
}
.PBNavObjectl {
	margin-right:10px;
}
.PBNavObjectr {
	margin-left:10px;
}
#PBox #PboxContent #PBoxdescription p {
	font-size: 11px;
	margin: 0px;
}
#PBox #PboxContent #PBoximage {
	width: 100px;
	height: 83px;
	float: right;
	text-align:center;
	padding-right:5px;
}
#CasepressImageBox {
	float: right;
	margin-top: 5px;
}
#CasepressImageBox p {
	text-align: right;
	margin: 0px;
	font-family: tahoma;
	font-size: 10px;
	color: #666666;
}
#FullSizePressCase {
	float: left;
	width: 385px;
	padding-left:  1px;
	padding-right: 5px;
}
#FullSizePressCase {
	margin-top: 10px;
	color: #666666;
	font-family: tahoma;
}
#FullSizePressCase a {
	color: #35A3B0;
	text-decoration: underline;
}
#FullSizePressCase a:hover {
	text-decoration: none;
}
#FullSizePress {
	float: left;
	width: 585px;
}
#FullSizePress  {
	margin-top: 10px;
	color: #666666;
	font-family: tahoma;
}
#FullSizePress a {
	color: #35A3B0;
	text-decoration: underline;
}
#FullSizePress a:hover {
	text-decoration: none;
}
#fullwrap {
	float: left;
	width: 600px;
	margin-bottom:10px;
}
#nomargin {
	margin:0px;
}
#FullSizeNoMargin {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	width: 598px;
	float: left;
}
#FullSizeNoMargin p {
	margin-top: 10px;
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
}
#leftmenu .menudivider {
	height: 28px;
	float: right;
	width: 144px;
}
#leftmenu .buttoncontent {
	float: right;
	width: 144px;
	background-color: #E4F5F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEDED;
}
.buttoncontent p {
	font-family: tahoma;
	font-size: 1em;
	text-align: right;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #666666;
}
.buttoncontent a {
	color: #666666;
}
.buttoncontent a:hover {
	color: #35A3B0;
}
.contentselected a {
	font-weight: bold;
}
#Producttable a {
	color: #4BACC6;
	text-decoration: underline;
}
#leftmenu #minheight {
	background-color: #EDEDED;
	height: 620px;
	float: left;
	width: 148px;
	z-index: 5;
}
#leftmenu .menudivider2 {
	float: left;
	width: 148px;
	height: 332px;
}
#extramenu {
	float: right;
	padding-bottom: 50px;
}
#FullSizePressCase h1 {
	color: #666666;
	font-family: tahoma;
	font-weight: bold;
	font-size: 18px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#FullSizePressCase h2 {
	font-size: 14px;
	font-family: tahoma;
	color: #666666;
	margin: 0px;
}
#Producttable {
	width: 600px;
	float: left;
}
#Producttable table td {
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
}
.tabletitle {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4BACC6;
	padding-bottom: 10px;
}
.tabletitle p {

}
.tablelegend {
	background-color: #D2EAF1;
}
.tablelegend p {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
.status {
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#Register_Errors {
	float: right;
	width: 200px;
	margin-top: 107px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
}
#Register_Errors p {
	margin-top: 0px;
	margin-bottom: 10px;
}
#RegisterIntro {
	float: left;
	width: 600px;
}
#RegisterIntro p {
	font-family: tahoma;
	color: #666666;
	margin-top: 5px;
}
.formwenzel td {
	color: #666666;
	font-family: tahoma;
}

#ContactIntro a {
	color: #34A3AE;
}
#ContactIntro a:hover {
	text-decoration: underline;
}
#ContactIntro .formwenzel a {
	color: #666666;
}
#ContactIntro .formwenzel a:hover {
	color: #34A3AE;
	text-decoration: underline;
}
#ContactSideInfo a {
	color: #34A3AE;
}
#ContactSideInfo a:hover {
	text-decoration: underline;
}

.error {
	color: #FF0000;
}
#RegisterIntro a {
	color: #34A3AE;
}
#RegisterIntro a:hover {
	text-decoration: underline;
}
#designedby a {
	color: #666666;
}
#designedby a:hover {
	text-decoration: underline;
}
.selctioncontent {
	width: 200px;

}
#ContactIntro h1 {
	color: #34A3AE;
	font-size: 20px;
	font-family: tahoma;
	margin: 0px;
	padding: 0px;
}
#FullSizeIntro img {
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
}
#footer a {
	color: #666;
}
#footer a:hover {
	color: #35a3b0;
	text-decoration: none;
}
.iconsfoot {
	padding-top: 8px;
}
.headingred {
	color: #B50907;
	font-size: 12px;
	font-weight: bold;
}
.tabletitle p {
	color: #FFF;
}
