@charset "utf-8";
body {
	background-color: #696969;
	margin: 0px;
	background-repeat: repeat-y;
	background-image: url(../_images/bodybg.jpg);
}
.maincontainer {
	height: auto;
	width: 1000px;
	margin: auto;
	
}



/* .header {
	height: 115px;
	width: 1000px;
	background-color: #c50202;
	background-image: url(../_images/headerbg.jpg);
	background-repeat: repeat-x;
} */
.header {
	height: 115px;
	width: 1000px;
	background-color: #000000;
	}
.headerlogoleft {
	float: left;
	height: 115px;
}
.smallbanner {
	height: 52px;
	width: 1000px;
}
.navigation {
	background-color: #919191;
	height: 28px;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.banner {
	height: 283px;
	width: 960px;
	background-image: url(../_images/bannerbg.jpg);
	background-repeat: repeat-x;
	padding: 20px;
}
.bannerleft {
	float: left;
	height: 283px;
	width: 227px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #3f3f3f;
}

.indexcontent {
	height: 1170px;
	width: 960px;
	background-color: #FFFFFF;
}
.footer {
	height: 174px;
	background-color: #404040;
	width: 980px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 20px;
	padding: 10px;
}
.headerlogoright {
	float: right;
	padding-top: 22px;
	padding-left: 41px;
	width: 690px;
}
.headerleft {
    float: left;
    width: 685px;
}
.headerright {
	float: right;
	width: 150px;
}
.videos {
	height: auto;
	width: 960px;
	padding: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	background-color: #FFFFFF;
}
.bannerright {
	float: right;
	height: 283px;
	width: 732px;
}

.wireframemenu {
	border-bottom-width: 0;
	width: 210px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
* html .wireframemenu { /*IE only rule. Original menu width minus all left/right paddings */
	width: 210px;
}
.wireframemenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.wireframemenu a {
	padding: 4px 3px;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #dbdbdb;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
.wireframemenu a:visited {
	color: #595959;
}
html>body .wireframemenu a { /*Non IE rule*/
	width: auto;
}
.wireframemenu a:hover {
	background-color: #343432;
	color: #FF6600;
	background-image: url(../__images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}.bannerl {
	float: left;
	height: 253px;
	width: 470px;
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 17px;
}
.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C20102;
	padding-bottom: 10px;
}

.bannerr {
	float: left;
	height: 263px;
	width: 212px;
	background-color: #FFFFFF;
	padding: 10px;
	color: #343432;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
}
.contentleft {
	width: 233px;
	float: left;
	height: auto;
	padding-bottom: 2px;
}


.customlink a:link {
	color: #5b5b5b;
	text-decoration: none;
	font-size: 10px;
	background-image: url(../__images/customarrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	line-height: 15px;
}
.customlink a:visited {
	text-decoration: none;
	color: #5b5b5b;
}
.customlink a:hover {
	text-decoration: underline;
	color: #FF6600;
}
.customlink a:active {
	text-decoration: none;
	color: #5b5b5b;
}

.customlinkviewall a:link {
	color: #940000; /* : #5b5b5b; */
	text-decoration: none;
	font-size: 16px;
	background-image: url(../__images/customarrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	line-height: 15px;
}
.customlinkviewall a:visited {
	text-decoration: none;
	color: #940000;
}
.customlinkviewall a:hover {
	text-decoration: underline;
	color: #940000;
}
.customlinkviewall a:active {
	text-decoration: none;
	color: #940000;
}

.contentright {
	width: 726px;
	float: right;
	height: auto;
	padding-bottom: 2px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #cccccc;
}

.wireframemenutips {
	background-color: #e2e7e2;
	border-bottom-width: 0;
	width: 220px;
	border-bottom-style: solid;
	border-bottom-color: #F7F6EE;
	margin-bottom: 13px;
}
* html .wireframemenutips { /*IE only rule. Original menu width minus all left/right paddings */
	width: 215px;
}
.wireframemenutips ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.wireframemenutips a {
	padding: 4px 3px 4px 5px;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #595959;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7F6EE;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
}
.wireframemenutips a:visited {
	color: #595959;
}
html>body .wireframemenutips a { /*Non IE rule*/
	width: auto;
}
.wireframemenutips a:hover {
	color: black;
	background-color: #d8ddd8;
}

.aquablue {
	font-size: 13px;
	font-weight: bold;
	color: #00bdf4;
	text-transform: uppercase;
}
.purple {
	font-size: 13px;
	font-weight: bold;
	color: #b778b8;
	text-transform: uppercase;
}
.orange {
	font-size: 13px;
	font-weight: bold;
	color: #fba422;
	text-transform: uppercase;
}
.green {
	font-size: 13px;
	font-weight: bold;
	color: #83c953;
	text-transform: uppercase;
}
.navyblue {
	font-size: 13px;
	font-weight: bold;
	color: #060450;
	text-transform: uppercase;
}
.blue {
	font-size: 13px;
	font-weight: bold;
	color: #3d42a3;
	text-transform: uppercase;
}
.pink {
	font-size: 13px;
	font-weight: bold;
	color: #f274b3;
	text-transform: uppercase;
}
.menuinvite {
	background-color: #cbd0cb;
	border-bottom-width: 0;
	width: 220px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 13px;
}
* html .menuinvite { /*IE only rule. Original menu width minus all left/right paddings */
	width: 164px;
}
.menuinvite ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	background-image: url(../_images/invite.jpg);
	background-repeat: no-repeat;
}
.menuinvite a {
	padding: 8px 3px 8px 55px;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #fb0303;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
.menuinvite a:visited {
	color: #595959;
}
html>body .menuinvite a { /*Non IE rule*/
	width: auto;
}
.menuinvite a:hover {
	text-decoration: underline;
}

.contentl {
	width: 464px;
	height: auto;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	padding-right: 10px;
}
/*
.content2l {
	width: 400px;
	height: auto;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	padding-right: 10px;
}*/
.contentr {
	width: 232px;
	float: right;
	height: auto;
	padding-bottom: 2px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #cccccc;
}
.contentr {
	width: 296px;
	float: right;
	height: auto;
	padding-bottom: 2px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #cccccc;
}
.tipsbullet {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	margin-left: 10px;
	padding-top: 5px;
	line-height: 17px;
	padding-bottom: 10px;
}

.colorchange{
	width: auto;
	color: #5b5b5b;
}

* html .colorchange{ /*IE only rule. Original menu width minus all left/right paddings */
	width: auto;
}

.colorchange ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	color: #5b5b5b;
}

.colorchange a{
	display: block;
	width: auto;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	color: #5b5b5b;
}
.colorchange a:visited{
color: #595959;
}

html>body .colorchange a{ /*Non IE rule*/
width: auto;
}

.colorchange a:hover{
	background-color: #edf3f7;
	color: #FF6600;
}.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.red {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	

.padding {
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	line-height: 17px;
}

.rightpannerbullets {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #8f3931;
	padding-top: 5px;
	line-height: 17px;
	padding-bottom: 10px;
}
.bustedlist {
	height: 56px;
	width: 210px;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7F6EE;
	padding: 4px;
}
.tipsarchiverightpannel {
	height: auto;
	width: auto;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-left: 10px;
}
.tipsarchivelist {
	line-height: 17px;
	padding-bottom: 10px;
}
.tipsbustedlist {
	height: 56px;
	width: auto;
	background-color: #FFFFFF;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7F6EE;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tipsbustedlist1 {
	height: 35px;
	width: auto;
	background-color: #FFFFFF;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7F6EE;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.redh2 {
	font-size: 10px;
	color: #8F3931;
	text-transform: uppercase;
}

.footercustomlink a:link {
	color: #fba422;
	text-decoration: none;
	font-size: 10px;
}
.footercustomlink a:visited {
	text-decoration: none;
	color: #fba422;
}
.footercustomlink a:hover {
	text-decoration: underline;
	color: #8f3931;
}
.footercustomlink a:active {
	text-decoration: none;
	color: #fba422;
}
.informant {
	height: 800px;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.informantleft {
	float: left;
	width: 608px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #848484;
	height: auto;
}
.informantright {
	float: right;
	width: 300px;
	height: auto;
	padding: 10px;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3b3b3b;
	line-height: 22px;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3b;
	line-height: 22px;
}
.border {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #848484;
	padding-bottom: 10px;
}

.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c12d1b;
	padding: 0px;
}
.textfield {
	height: 15px;
	width: 254px;
	background-color: #F7F6EE;
	border: 1px solid #CCCCCC;
}
.listdownmenubig {
	height: 18px;
	width: 254px;
	background-color: #F7F6EE;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textarea {
	height: 50px;
	width: 254px;
	background-color: #F7F6EE;
	border: 1px solid #CCCCCC;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}.rightborder {
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #848484;
}
.registrar {
	height: auto;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

.listdownmenu {
	height: 18px;
	width: 80px;
	background-color: #F7F6EE;
	border: 1px solid #CCCCCC;
}

.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
	margin: 0;
	padding-left: 3px;
	list-style-type: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
	display: block;
	text-decoration: none;
	margin: 0; /*right divider between tabs*/
	color: #CCCCCC; /*background of tabs (default state)*/
	background-color: #909090;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c8c8c8;
	padding-top: 6px;
	padding-right: 39px;
	padding-bottom: 7px;
	padding-left: 38px;
	float: left;
}


.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.customlinknew a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	background-image: url(../__images/customarrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
.customlinknew a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.customlinknew a:hover {
	text-decoration: none;
	color: #FF6600;
}
.customlinknew a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.newsletter {
	background-color: #eaf0ea;
	background-image: url(../_images/newsletter.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 166px;
	width: 220px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.textareanew {
	height: 20px;
	width: 110px;
	background-color: #F7F6EE;
	border: 1px solid #CCCCCC;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.solidblockmenu{
	padding: 0;
	float: left;
	width: 114px;
	overflow: hidden;
	margin-bottom: 0em;
	background-image: url(../_images/button.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	background-color: #333333;
	height: 21px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
	float: left;
	color: white;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 11px;
	padding-left: 10px;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(media/blockactive.gif) center center repeat-x;
}


.aerobuttonmenu{ /*container that holds a row of aero buttons*/
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: auto;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
	display: block;
	float: left; /* This value + 8px should equal height of button background (default is 31px) */
	height: 21px; /* Height of button background height */
	padding-left: 7px; /* Width of left menu image */
	text-decoration: none; /*spacing between buttons*/


filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
	opacity: 0.9;
	-moz-opacity: 0.9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../_images/buttonleftcornet.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span{
	display: block; /*Set 10px here to match value of 'padding-left' value above*/
	background-color: transparent;
	background-image: url(../_images/button.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 4px;
	padding-right: 40px;
	padding-bottom: 6px;
	padding-left: 0;
	font-weight: bold;
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
	color: #FFFFFF;
}

.black a.aero{
	background-image: url(../_images/buttonleftcornet.jpg);
}

.black a.aero span{
	background-image: url(../_images/button.jpg);
}

.aerobuttonmenu .rightsection{
	float: right;
	width: 100px;
	position: relative;
	top: 3px;
	padding-right: 20px;
	text-align: right;
}

.aerobuttonmenu .rightsection a{
	color: #FFFFFF;
}
.tableborder {
	border: 1px solid #c0cbce;
}
.textfielddate {
	height: 15px;
	width: 80px;
	background-color: #F7F6EE;
	border: 1px solid #CCCCCC;
}
.custom a:link {
	color: #FF3300;
	text-decoration: underline;
	font-size: 10px;
}
.custom a:visited {
	text-decoration: none;
	color: #FF3300;
}
.userlogin {
	height: 330px;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

.customlinknew01 a:link {
	color: #5b5b5b;
	text-decoration: none;
	font-size: 11px;
	background-image: url(../__images/customarrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
.customlinknew01 a:visited {
	text-decoration: none;
	color: #5b5b5b;
}
.customlinknew01 a:hover {
	text-decoration: none;
	color: #FF6600;
}
.customlinknew01 a:active {
	text-decoration: none;
	color: #5b5b5b;
}
.topbanner {
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tipstextpadding {
	padding-top: 3px;
	padding-left: 10px;
	line-height: 17px;
}
.tipspagerightpanel {
	height: auto;
	padding-right: 15px;
	width: 126px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.busted {
	height: auto;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.tableleftpadingbusted {
	padding-left: 15px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.contetdiv {
	height: auto;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
}

#modernbricksreader{
	padding: 0;
	width: auto;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

#modernbricksreader ul{
	margin-left: 5px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

#modernbricksreader li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksreader a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksreader a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksreader #current a{ /*currently selected tab*/
	background-color: #f8f7f7; /*Brown color theme*/
	border-top-color: #e0dfdf;
	border-right-color: #e0dfdf;
	border-bottom-color: #F8F7F7;
	border-left-color: #e0dfdf;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	color: #353535;
	border-bottom-width: 2px;
}
#modernbricksreaderline{
	clear: both;
	padding: 0;
	width: auto;
	height: 5px;
	line-height: 5px; /*Brown color theme*/
	background-color: #f8f7f7;
	border-top-color: #e0dfdf;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e0dfdf;
	border-left-color: #e0dfdf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f8f7f7;
}



#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: bold 11px Verdana;
height: 22px;
background-color: lightyellow;
}
.articlepaddingborder {
	background-color: #ebebeb;
	padding: 15px;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	line-height: 17px;
}
.readercomments {
	background-color: #FFFFFF;
	padding: 5px;
	line-height: 17px;
	border: 1px solid #b5b5b5;
}
.tableborderbg {
	background-color: #F7F6F6;
	border-right-color: #e0dfdf;
	border-bottom-color: #e0dfdf;
	border-left-color: #e0dfdf;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 5px;
}
.tableleftpadding {
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.bannertop {
	height: 304px;
	width: auto;
}
.leftcontent {
	height: 304px;
	width: 679px;
	padding-right: 16px;
	float: left;
}
.indexpress {
	border: 1px solid #93928d;
	background-color: #eae9e1;
	height: 302px;
	width: 682px;
}
.indextips {
	width: auto;
	padding-top: 10px;
}
.indextipsleft {
	height: auto;
	width: 682px;
	padding-right: 16px;
	float: left;
}
.indextipsright {
	height: auto;
	width: 220px;
	float: right;
}
.rightcontentcontact {
	height: 300px;
	width: 218px;
	float: right;
	line-height: 17px;
}
.contetcontact {
	height: 630px;
	width: 960px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
}
.contactemail a:link {
	color: #00bdf4;
	text-decoration: underline;
	font-size: 11px;
}
.contactemail a:visited {
	text-decoration: none;
	color: #00bdf4;
}
.contactemail a:hover {
	text-decoration: underline;
	color: #00bdf4;
}
.contactemail a:active {
	text-decoration: none;
	color: #00bdf4;
}
.contacttestfield {
	background-color: #e2e7e2;
	border: 1px solid #bdc1bd;
	height: 20px;
	width: 216px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979797;
	padding-left: 5px;
}
.contacttextarea {
	background-color: #e2e7e2;
	border: 1px solid #bdc1bd;
	height: 80px;
	width: 216px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979797;
	padding-left: 5px;
}
.tableleftpaddingtips {
	padding-left: 15px;
	padding-right: 15px;
}
.tipsrightpannel {
	border: 1px solid #d2d2d2;
	padding: 5px;
	height: auto;
	width: auto;
}
.inboxmenu {
	background-color: #e2e7e2;
	border-bottom-width: 0;
	width: 220px;
	border-bottom-style: solid;
	border-bottom-color: #F7F6EE;
	margin-bottom: 13px;
}
* html .inboxmenu { /*IE only rule. Original menu width minus all left/right paddings */
	width: 215px;
}
.inboxmenu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.inboxmenu a {
	padding: 4px 3px 4px 5px;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #595959;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F7F6EE;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
.inboxmenu a:visited {
	color: #595959;
}
html>body .inboxmenu a { /*Non IE rule*/
	width: auto;
}
.inboxmenu a:hover {
	color: black;
	background-color: #d8ddd8;
}
.basictab{
	margin-left: 0;
	list-style-type: none;
	text-align: right; /*set to left, center, or right to align the menu as desired*/
	font-family: Verdana;
	font-size: 9px;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
	text-decoration: none;
	margin-right: 3px;
	border: 1px solid #b4bac0;
	background-color: #ecedee;
	color: #2d2b2b;
	padding: 3px;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
	background-color: #4692bf;
	color: #FFFFFF;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #4692bf;
	color: #FFFFFF;
}
.forumcustom a:link {
	color: #00bdf4;
	text-decoration: none;
	font-size: 14px;
	padding-right: 10px;
	padding-bottom: 20px;
	line-height: 28px;
}
.forumcustom a:visited {
	text-decoration: none;
	color: #00bdf4;
}
.forumcustom a:hover {
	text-decoration: underline;
	color: #00bdf4;
}
.forumcustom a:active {
	text-decoration: none;
	color: #00bdf4;
}
.forumtopbg {
	background-image: url(../_images/forumtopbg.jpg);
	background-repeat: no-repeat;
	display: block;
	width: auto;
	height: 40px;
	background-position: top;
	background-color: #E8E0CB;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 5px;
	color: #E1131D;
}
.forumbottombg {
	background-image: url(../_images/forumbottombg.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	height: 8px;
}
.forumcontent {
	background-color: #e8e0cb;
	height: auto;
	width: auto;
	padding-right: 8px;
	padding-left: 8px;
	line-height: 17px;
}
.forumtableborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #d8d1bd;
	border-bottom-color: #52626C;
	border-left-color: #d8d1bd;
}


.forumcustom a:link {
	color: #00bdf4;
	text-decoration: none;
	font-size: 14px;
	padding-right: 10px;
	padding-bottom: 20px;
	line-height: 28px;
}
.forumcustom a:visited {
	text-decoration: none;
	color: #00bdf4;
}
.forumcustom a:hover {
	text-decoration: underline;
	color: #00bdf4;
}
.forumcustom a:active {
	text-decoration: none;
	color: #00bdf4;
}
.forumtdborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9cdc8;
}.tableborderbottom {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}
.commenttextbox {
	border: 1px solid #d9d9d9;
	background-color: #FFFFFF;
}
.headtag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #c12d1b;
	padding: 0px;
}
.contentarea {
	height: auto;
	width: 960px;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

#cfnavbar{
	margin: 0;
	padding: 0;
	width: 100%;
}

#cfnavbar ul{
	padding-left: 0;
	margin: 0;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	background-color: #CCCCCC;
	background-image: url(media/bgpink.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

* html #cfnavbar ul{ /*IE only rule. Add extra margin-bottom*/

}

#cfnavbar ul li{
display: inline;
}


#cfnavbar ul li a, #cfnavbar ul li span{
	float: left;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #909090;
	background-repeat: no-repeat;
	background-position: right bottom;
	width: auto;
	padding-right: 40px;
	padding-left: 40px;
}

#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/
padding-left: 0px;
}


#cfnavbar ul li a#leftcorner{
	float: none;
	padding-right: 0px;
	background: url(media/leftcornerpink.gif) bottom left no-repeat;
}

#cfnavbar ul li a#rightcorner{
padding-right: 10px;
background: url(media/rightcornerpink.gif) bottom right no-repeat;
}

#cfnavbar ul li a:hover{
	background-color: #000000;
}

.indentmenu{
	width: 100%; /*leave this value as is in most cases*/
	overflow: hidden;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background-color: #909090;
	background-repeat: repeat-x;
	background-position: center center;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
	float: left;
	color: white;
	text-decoration: none; /*dark purple divider between menu items*/
	padding-top: 6px;
	padding-right: 37px;
	padding-bottom: 6px;
	padding-left: 36px;
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
	color: white !important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 7px; /*shift text down 1px for selected and active item*/
	background: black url(media/indentbg2.gif) center center repeat-x;
}

.customnew a:link {
	color: #fba422;
	text-decoration: none;

}
.customnew a:visited {
	text-decoration: none;
	color: #fba422;
}
.customnew a:hover {
	text-decoration: underline;
	color: #8f3931;
}
.customnew a:active {
	text-decoration: none;
	color: #fba422;
}
.shadetabs{

}

.shadetabs ul{
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	list-style-type: none;
	text-align: right; /*set to left, center, or right to align the menu as desired*/
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	margin-right: 3px;
	color: #2d2b2b;
	background: white url(../_images/shade.gif) top left repeat-x;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
	background-image: url(../_images/shadeactive.gif);
	color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}



.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
.welcometext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}

.smallbannernew {
	height: auto;
	width: 1000px;
	background-color: #212121;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.bannercustom a:link {
	color: #FFFFFF;
	text-decoration: none;

}
.bannercustom a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.bannercustom a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.bannercustom a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.messagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.messagetextbox {
	background-color: #990000;
	border: 1px solid #000000;
	color: #FFFFFF;
}
.messagetextarea {
	background-color: #990000;
	border: 1px solid #000000;
	color: #FFFFFF;
}
.listcheckmark1 
{
	list-style-position: inside;
	list-style-image: url(../_images/checkmark1.png);
	font-size: 22px;
}
.listcheckmark
{
	list-style-position: inside;
	list-style-image: url(../_images/checkmark.png);
	font-size: 18px;
}
.customnewred a:link {
	color: #FF0000;
	text-decoration: none;

}
.customnewred a:visited {
	text-decoration: none;
	color: #FF0000;
}
.customnewred a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.customnewred a:active {
	text-decoration: none;
	color: #FF0000;
}