BODY { FONT-SIZE: x-small !important; MARGIN: 0px; FONT-FAMILY: verdana, arial, sans-serif; background-COLOR: #fff; 
/*background: url(images/supplierlogos.gif) 0 0 no-repeat; background-position: right top;*/
 }

/* -moz-pre-wrap works in Firefox, and stops unformatted pages without even line breaks from
running beyond window width. */
pre {
	font-family: verdana;
	font-size: small;
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* css-3 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-wrap: break-word;

}

td {vertical-align: top; font-size:small;}
h1 {font-size: x-large; margin-top:2px; color: #666666; font-weight:bold; font-family:arial;} /* #DA222E */
h2 {font-size:small; color:#78C591; }
.h1white {font-size: medium; margin-top:10px; border-bottom: solid 1px #999999; color: #ffffff;} /* #DA222E */
.h2white {font-size:small; color:#ffffff; font-weight:bold; padding-bottom:0px; margin-bottom:0px;}
p {font-size:small !important;}
.smaller{font-size:smaller;}

/* top menu */

.tMenu {/*vertical-align: */middle;FONT-SIZE:  small; 
		/* BACKGROUND: #fff url(images/hdr_btn_off2.gif) no-repeat right top; */ 
		/* border-left: solid 1px #9aa2cb;  TEXT-TRANSFORM: uppercase; */ /*WIDTH: 100px; */COLOR: #666666; /*HEIGHT: 27px;  TEXT-ALIGN: center;*/
		  padding:0px 5px 0px 5px; }

.tMenuSel { /*vertical-align: middle; */FONT-SIZE: small; 
			/* background: #fff url(images/hdr_btn_selected2.gif) no-repeat right top; */ /* TEXT-TRANSFORM: uppercase;  */
			/* WIDTH: 100px; */ /*HEIGHT: 27px; TEXT-ALIGN: center;*/  padding:0 5px 0 5px; }

.tMenu a {text-decoration: none; color: #666666; }
.tMenu a:hover {text-decoration: underline; color: #003399;}
.tMenuSel a {text-decoration: none; color:#17438C; font-weight:bold;}

/* end top menu */

.tblSubMenu { margin-bottom:20px;width:110px;}

.tdSubMenuHdr {color: #ffffff; padding:5px; background: url(images/hdr_btn_off2.gif) no-repeat right top; FONT-SIZE: xx-small; font-weight: bold;}

.tdSubMenu {width:110px; padding:5px;background-color:#DAE7F6; border: solid 1px #999999; FONT-SIZE: xx-small; font-weight: bold;}
.tdSubMenu a {text-decoration: none; color: #000000;}
.tdSubMenu a:hover {text-decoration: underline; color: #ff0000;}

.tdSubMenuSel {width:110px; padding:5px;background-color:#B8CFEE; border: solid 1px #999999; FONT-SIZE: xx-small; font-weight: bold;}
.tdSubMenuSel a {text-decoration: none; color: #000000;}
.tdSubMenuSel a:hover {text-decoration: underline; color: #ff0000;}


.tdSubMenuFtr {width:175px; padding:5px;background-color:#999999; border: solid 1px #999999; FONT-SIZE: xx-small; font-weight: bold; text-align:right;}
.tdSubMenuFtr a {text-decoration: none; color: #fff;}

.tblRegister {font-size:x-small; padding:2px;}
.tblRegister input {width:175px; font-size:xx-small}
.tblRegister textarea {width:175px; height:100px;}


table#Subscribe input {width:250px;}
table#Subscribe textarea {width:250px;}
table#Subscribe select {width:250px;}
table#Subscribe td {white-space:nowrap; vertical-align: middle;}
table#Subscribe th {white-space:nowrap; vertical-align: top; padding-top:7px;text-align:right; font-size:xx-small;}
table#Subscribe h2 {padding-top:20px; padding-bottom:0px;}


td.ContentTop {PADDING:5px 0px 0px 5px; BORDER-BOTTOM: #e1332d 7px solid; TEXT-ALIGN: left; vertical-align:bottom;}
td.ContentMain {PADDING:10px; WIDTH:99%; HEIGHT:75%;}
td.ContentBottom {PADDING: 0px; BORDER-top: #e1332d 1px solid; HEIGHT: 50px}


input#btnShowMSA {width:75px;font-size:xx-small; position :absolute; top:0; right:0;}

table.CopyRight {width:95%; margin-top:3px; } 
table.CopyRight td {font-size:xx-small;}


.cwagList {/*font-size:13px !important;*/}
.cwagList li{margin-bottom:5px; list-style-type:circle; list-style-position:outside;}

.directoryTable{}
.directoryTable th{background-color:#78C591; color:#ffffff;}
.directoryTable td{background-color:#f2f2f2; padding:4px;}
.th {color:#ffffff;}


/* .oddRow {background-color:#BAEDCE !important;} */
.oddRow {background-color:#E8E8E8 !important;}


/* /////////////// Layout //////////////////////////////// */
.cwagPage{margin:0 auto; width:938px;}
.cwagHeader {width:100%; height:137px;}
.cwagHeaderLoginBox {float:left; width:210px; height:126px; background-color:#78C591; padding:0 0 0 5px;}
.cwagHeaderLogo{float:left; width:714px;}

.ContentMain {width:100%;  float:none;}
.cwagContentDiv {width:79%; margin-right:10px; margin-top:0px; float:right;}
.cwagSubMenuContainer {width:170px;}
.cwagSubMenuDiv{margin-top:0px; background-color:#348B54; padding:2px;}
.cwagSubMenuHeaderDiv{color:#ffffff; padding:5px;}

.cwagSubMenuList{list-style-type:none; background-color:#ffffff; margin:0px; }
.cwagSubMenuList li {background-color:#ffffff; border-bottom:1px solid #348B54; padding:5px; margin:10px;}
.cwagSubMenuList a { color:#000000;}

li.cwagSubMenuListSelected  {background:#78C591; border-bottom:1px solid #348B54;  padding:5px; margin:10px;}
.cwagSubMenuListSelected a {color:#000000;}
.cwagSubSubMenuList{background-color:#ffffff; border-bottom:1px solid #C3DAEA; padding:5px; margin:10px;}

.cwagMainMenuList{list-style-type:none; background-color:#ffffff; margin:0px; }
.cwagMainMenuList li {background-color:#ffffff; border-bottom:1px solid #3993C5; padding:5px; margin:10px;}
.cwagMainMenuList a { color:#000000;}

li.cwagMainMenuListSelected {background:#C3DAEA; border-bottom:1px solid #3993C5;  padding:5px; margin:10px;}



.cwagGlobalSearchBox{margin-top:0px; background-color:#3993C5; padding:2px;}
.cwagMainMenuWrapper{margin-top:0px; background-color:#3993C5; padding:2px;}

.homePageLeft{float:left; width:510px; margin-left:10px;}
.homePageRight{float:right; width:28%; margin-right:2px;}

.homePageRight  table {background-color:#DF5F5E; width:210px;}
td.homePageRightTableHeader {color:#ffffff; padding:5px;}

.whiteBg{background-color:#ffffff;}
.homePageRightTableCell{color:#000000; padding:5px; font-family:Verdana; font-size:x-small;}
.homeNewsItem{margin:5px 0 5px 0;}
.homeNewsItemLink{background-color:#DF5F5E; padding:5px;}
.homeNewsItemLink a {color:#ffffff}

table.homeMembershipBenefitsTable  {background-color:#6C2A2B; width:210px;}
.homeMembershipBenefitsTableLink {background-color:#6C2A2B; padding:5px;}
.homeMembershipBenefitsTableLink a {color:#ffffff}
div.homeMembershipBenefitsTextDiv {margin-bottom:10px; text-align:justify; padding:5px;}

.homePageRightTableCellMembersBenefits{color:#16387C;}





/*div#SiteMap a {text-decoration: none; color: black;}
div#SiteMap a:hover {background-color: #ccc; color: white;}*/
	div#SiteMap a{
		color:#16387C;
	}

div#SiteMap li {padding: 3px;}


/*div#ValidationPanel {position:absolute; background-color: #fff; left:0px; bottom:0px; width:100%; height:15px;}*/
/*57px 97px*/

div#ValidationPanel img {border:none;}

textarea#ContentX {width:100%; height:800px}

/* #footer { width:90%; margin:0 auto;	padding:10px; font-size:10px; */	/* background: #d7dabd; */}
div#footer a {font-weight:bold;}
