/* basic */
body {
	background-color: #cccccc;
	margin-top:0px;
}
#bgcenter { margin-right:auto; margin-left:auto; width:810px; background-color:#FFFFFF;  }

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #609745;
	font-weight: bold;
	line-height:15px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
span.greentext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #669900;
}
a.moregreentext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #669900;
}
/* Website Link Styles  */
A:link {color: #333333; text-decoration: underline;}
A:visited {color: #333333; text-decoration: underline;}
A:active {color: #333333; text-decoration: underline;}
A:hover {color: #137AB7; text-decoration: underline; }

/* blue button */
.bluebutton {
	background: #10C2E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	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: #236B9B;
	border-bottom-color: #236B9B;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
/* bluebutton with margin */
.bluebutton_margin {
	background: #10C2E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	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: #236B9B;
	border-bottom-color: #236B9B;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	float:right;
	margin-right:18px;
	margin-top:1px;
}

.web_buttons {
	background: #10C2E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: #236B9B;
	border-bottom-color: #236B9B;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	float:right;
	margin-right:18px;
	margin-top:1px;
}

.web_buttons2 {
	background: #10C2E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	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: #236B9B;
	border-bottom-color: #236B9B;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin-right:18px;
	margin-top:1px;
}

/* top small menu */
td.topmenu {
	width:810px;
	height:21px;
	border-right-width: 5px; border-left-width: 5px; border-right-style: solid; border-left-style: solid; border-right-color: #24336A; border-left-color: #24336A;
}
table.topsmallmenu {
	width:530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #333333;
	float:right;
	padding-right:12px;
	padding-top:5px;
}
a.nounderline { text-decoration: none; cursor: pointer;}
a.nounderline:hover { text-decoration: none; cursor: pointer;}
a.nounderline:visited { text-decoration: none; cursor: pointer;}
a.nounderline:active { text-decoration: none; cursor: pointer; }


/* menu */
td.searchbg {
	width:200px;
	height:53px;
	background-image: url(../../images/template/search_bg2.jpg);
	background-repeat: no-repeat;
}

.Breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000;	text-decoration: none;}


td.topmenuItems {  padding-left:18px; padding-right:18px; height:47px; background-image: url(../../images/template/menu_bg.gif); background-repeat: repeat-x;}

a.topMenuLinks {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.topMenuLinks:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.topMenuLinks:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.topMenuLinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }

td.leftmenuItems { width: 150px; height:47px; background-image: url(../../images/template/menu_bg.gif); background-repeat: repeat-x; padding: 10px;}

.leftMenuLinks {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding-left: 10px; cursor: pointer;}

a.leftMenuLinks {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; cursor: pointer;}
a.leftMenuLinks:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; cursor: pointer;}
a.leftMenuLinks:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; cursor: pointer;}
a.leftMenuLinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; cursor: pointer;}

a.featureLinks {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
a.featureLinks:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
a.featureLinks:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
a.featureLinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }


#leftmembermenubg {
	width:195px;
	height:376px;
	background-image: url(../../images/template/leftmenubg2.jpg);
	background-repeat: no-repeat;	
}

.menu{
	height:47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../../images/template/menu_bg.gif);
	background-repeat: repeat-x;
	line-height:32px;
	cursor: pointer;
}

.divs {
	width:1px;
	height:47px;
	background-image: url(../../images/template/div1.gif);
	background-repeat: no-repeat;
}	
.test {
	width:810px;
	padding:0px;
	margin:0px;
	 border: 1px solid #FF0000;
}
/* content table */
#contentbg { width:810px; background-color:#FFFFFF; border-right-width: 5px; border-left-width: 5px; border-right-style: solid; border-left-style: solid; border-right-color: #24336A; border-left-color: #24336A;}

/* content- left menu */
#leftmenubg {
	width:195px;
	height:376px;
	background-image: url(../../images/template/leftmenubg1.jpg);
	background-repeat: no-repeat;	
}
.membertitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight: bold;
	line-height: 26px;
}
table.memberbox {
	width:170px;
	margin-left:20px;
	padding-top:5px;
	margin-top:10px;
}

table.membermenu {
	width:170px;
	margin-left:20px;
	padding-top:5px;
	margin-top:4px;
}

.membertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
td.surveytext {
	width:170px;
	height:100px;
	background-image: url(../../images/template/upcomingbg.gif);
	background-repeat: no-repeat;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 8px;
	padding-right: 35px;
	padding-bottom: 8px;
	padding-left:10px;
	background-color: #EFEFEF;
}
td.pollanswer {
	width:170;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left:10px;
}
td.pollbutton {
	width:170;
	background-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left:10px;
	padding-bottom:15px;
}
td.surveytop {
	width:170px;
	height:26px;
	padding-left:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/template/survey_top.gif);
	background-repeat: no-repeat;
	line-height: 26px;
}
/* space */
.bottommargin { padding-bottom:26px; }
.leftpadding { padding-left:36px;}
.toppadding { padding-top:30px;}
.rightpadding { padding-right:20px;}
.rightpadding1 { padding-left:10px;}
/* content- middle */
.contentmid{
	width:445px;
	padding-left:15px;
	padding-top:20px;
}

.contentmain{
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
}

.featuredmembertop {
	width:326px;
	height:26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/template/featuredmemtop.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
.featuredmemberbottom {
	width:326px;
	height:134px;
	background-image: url(../../images/template/featuredmem_bottom.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	padding-right:20px;
}
img.floatleft { float:left; padding:2px;
}
/* content- right */
.contentright{ width:204px; padding-right:10px; padding-top:10px; }
.contentright1{ width:204px; padding-right:10px; padding-top:10px; padding-bottom:20px; }
td.featureboxtop {
	width:204px;
	height:26px;
	padding-left:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #092E56;
	background-image: url(../../images/template/boxtop.gif);
	background-repeat: no-repeat;
	line-height: 26px;
}
td.tenderboxtop {
	width:204px;
	height:26px;
	padding-left:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/template/boxtop_tender.gif);
	background-repeat: no-repeat;
	line-height: 26px;
}
td.featureboxbottom {
	width:204px;
	height:88px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(../../images/template/boxbottom.gif);
	background-repeat: no-repeat;
}
td.featureboxbottomtenders {
	width:204px;
	height:78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #EBECE6;
	color: #333333;
	background-image: url(../../images/template/boxbottom_thender.gif);
	background-repeat: no-repeat;
}
.leftspace {
	padding-left:10px;
}
.indent {
	text-indent: -12px;
}
/* footer */
#footerbg {
	height:35px;
	width:810px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../../images/template/footerbg.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 5px; border-left-width: 5px; border-right-style: solid; border-left-style: solid; border-right-color: #24336A; border-left-color: #24336A;
}
.test { border: 1px solid #FF0000; }

ul {font-family: Arial, Helvetica;font-size: 12px; font-weight: normal;color: #000000; list-style-image:url(../../images/public/sq_dot.gif); z-index:1}
li {font-family: Arial, Helvetica;font-size: 12px; font-weight: normal;color: #000000; z-index:1}

.dirAlphabet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.dirTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

.dirAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.dirVisitWebsite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.dirDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.dirTable {
	padding: 5px;
	border: 1px solid #cccccc;
	background-color: #efefef;
	
}

.dirSearchTable {
	background-image: url(../../images/template/dir-bg.jpg);
	padding: 5px;
	border: 1px solid #cccccc;
	background-color: #efefef;
	background-repeat: no-repeat;
}
.dirCompanyTable {
	background-image: url(../../images/template/dir-bg.jpg);
	padding: 5px;
	border: 1px solid #cccccc;
	background-color: #dcdcdc;
	background-repeat: no-repeat;
}

.mpTableTitle {
	border-top: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	background-color: #D9D8D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}

.mpTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.mpTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.mpText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.mpTable {
	border: 1px solid #cccccc; 
	background-color: #EFEFEF;
}

.mpTd {
	padding: 8px;
}

.newsDate {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 8pt; font-weight: normal; color: #CC3333;}
.articleTitle {position: relative; left:0px; top: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.35cm; color: #000000; z-index:1}

/* Polling PREVIEW Styles */
td.Poll { padding-left: 12px; padding-right: 12px; padding-top: 60px; padding-bottom: 10px; font-family: Arial, Helvetica; font-weight: normal; font-size: 12px; color: #000000; height: 269px; width: 196px; background-image: url("../../images/theme_00/bnr_PollBg-e.jpg"); }
td.PollEdge { background-color: #000000; }
td.poll_row_0 { background-image: url("../../images/Public/bg_poll01.gif"); height: 19px; }
td.poll_row_1 { background-image: url("../../images/Public/bg_poll02.gif"); height: 19px; }
td.poll_row_2 { background-image: url("../../images/Public/bg_poll03.gif"); height: 19px; }

.pdf_p	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	line-height:18px;}
.pdf_p_bold	{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000;	line-height:16px;}
.pdf_h1	{	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #000000;	font-weight: bold;	line-height:25px;}
.pdf_contactname	{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	font-weight: bold;	}

.pdf_ul {font-family: Arial, Helvetica;font-size: 13px; font-weight: normal;color: #000000; z-index:1; text-decoration: underline;padding-left: 2px; list-style-image:none; }
.pdf_li {font-family: Arial, Helvetica;font-size: 13px; font-weight: normal;color: #000000; z-index:1; text-decoration: underline;padding-left: 0px;}

.pdf_title	{	font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #000000;	line-height:30px; font-style:italic;}
.pdf_title1	{	font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #000000;	line-height:20px; font-style:italic;}
.pdf_guide	{	font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: 48px;	font-weight: normal;color: #000000;	line-height:60px;}

/* Listing Tables */

.stickyMenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; z-index:1}
A.stickyMenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; z-index:1}
A.stickyMenu:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; z-index:1}
A.stickyMenu:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; z-index:1}
A.stickyMenu:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; z-index:1}
A.stickyMenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; z-index:1}


table.stickyListing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	border: solid 1px #999999;
}
td.stickyListingTitle {
	background-color: #336699;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	text-align: left;
	padding-left: 5px;
	border-bottom: solid 1px #999999;
}
td.stickyListingOdd {
	background-color: #EBE4D6;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	text-align: left;
	padding-left: 5px;
}
.stickyListingOdd {
	background-color: #EBE4D6;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	text-align: left;
	padding-left: 5px;
	text-decoration: none;
}
.stickyListingOdd_mouseover {
	background-color: #DDD7CB;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	text-align: left;
	padding-left: 5px;
	cursor: pointer;
	text-decoration: none;
}
td.stickyListingOddInt {
	background-color: #EBE4D6;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	text-align: center;
	padding-left: 5px;
	text-decoration: none;
}
td.stickyListingEven {
	background-color: #F4EDE1;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	text-align: left;
	padding-left: 5px;
	text-decoration: none;
}
.stickyListingEven {
	background-color: #F4EDE1;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	text-align: left;
	padding-left: 5px;
	text-decoration: none;
}
.stickyListingEven_mouseover {
	background-color: #DDD7CB;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	text-align: left;
	padding-left: 5px;
	cursor: pointer;
	text-decoration: none;
}
td.stickyListingEvenInt {
	background-color: #F4EDE1;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	text-align: center;
	padding-left: 5px;
}
td.stickyListingFooter {
	background-color: #DDDDC7;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 22px;
	text-align: left;
	padding-left: 5px;
	border-top: solid 1px #999999;
}
td.stickyListingFooterRight {
	background-color: #DDDDC7;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 22px;
	text-align: right;
	padding-right: 10px;
	border-top: solid 1px #999999;
}

.bodyPageNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	white-space: normal;
	padding-left: 0px;
	padding-right: 0px;
}

