/* CSS Document */
* 
	
	
body {
	font-family:Arial;
	color: #666666; 
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	font-size:	11px;
	
}

strong {
	font-weight:bold;
	}
b {
	font-weight:bold;

	}
a, a:visited {
	color:#008080;
	}
h2 {
	font-size:118%;
	color:#666666;
	font-weight:bold;
	margin:20px 0px 10px 0px;
	line-height:26px;
	font-style:italic;
	}
h3 {
	font-size:105%;
	color:#008080;
	font-weight:bold;
	margin:20px 0px 5px 0px;
	}
h4 {
	border-bottom:1px solid #808080;
	margin-bottom:2px;
	margin-top:20px;
	color:#008080;
	}
h5 {
	margin-bottom:2px;
	margin-top:15px;
	font-size:100%;
	font-weight:bold;
	}
p {
	margin:10px 0px;
	}
ol {
	padding-left:40px;
	}
ol li {
	list-style-type:decimal
	}
img {
	border:0;
	}
small {
	font-size:80%;
	}


.clearBoth {
	clear:both;
	}
	


	
	

	


	
.leftMenu {
	position:relative;
	float:left;
	width:180px;
	margin-right:5px;
	border:1px solid #FF0000;
	}
.leftMenuAdjst {
	position:relative;
	float:left;
	width:1px;
	height:175px;
	overflow:hidden;
	}
	
.contentDiv {
	position:relative;
	float:left;
	
	}
	
.lp20 {
	padding-left:20px;
	}


/* right menu */
#prdRightMenu h4 {
	font-size:110%;
	font-weight:bold;
	border-bottom:1px solid #008080;
	margin-bottom:2px;
	margin-top:20px;
	}
#prdRightMenu h4 a, #prdRightMenu h4 a:visited {
	text-decoration:none;
	}
#prdRightMenu h4 a:hover {
	text-decoration:underline;
	}
#prdRightMenu p {
	margin:4px 0px 10px 0px;
	}

#relatedLinks li {
	list-style: square;
	list-style-position:outside;
	margin-left:14px;
	line-height:18px;
	padding:0px;
	color:#808080;
	}
#relatedLinks a, #relatedLinks a:visited {
	color:#808080;
	font-size:90%;
	}
#relatedLinks a:hover {
	color:#333333;
	}
	
#rmEvents li {
	list-style: square;
	list-style-position:outside;
	margin-left:14px;
	line-height:18px;
	padding:4px 0px;
	color:#808080;
	font-size:90%;
	line-height:11px;
	}
#rmEvents a, #rmEvents a:visited {
	color:#808080;
	/*font-size:90%;*/
	}
#rmEvents a:hover {
	color:#333333;
	}

/* a - z index */
.indxBrand {
	display:block;
	background-color:#F6F6F6;
	font-size:120%;
	font-weight:bold;
	padding:5px;
	color:#666666;
	margin:20px 0px 0px 0px;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	}
	
/* footer */
.footerDiv {
	position:relative;
	float:center;
	background-image:url(../images/footshadow.png);
	background-repeat:no-repeat;
	text-align:left;
	font-size:85%;
	width:960px;
	padding:30px 20px;	
	}

.footergrey {
	height: 20px;
	background-color: #cccccc;
}
#footerButtons {
	position:relative;
	font-size:100%;
	color:#808080;
	}
#footerButtons a, #footerButtons a:visited {
	color:#808080;
	text-decoration:none;
	}
#footerButtons a:hover {
	text-decoration:underline;
	}
	
/* hack */
.clearfix {
	}
* html .clearfix {
	height:1%;
	}
.clearfix {
	display:block;
	}

/*---------------*/
.hmSlpash {
	position:relative;
	float:center;
	margin:0px 20px;
	}
.pageContent {
	position:relative;
	float:left;
	margin:0px 0px;
	}
.hmExtraBox {
	position:relative;
	float:center;

	margin:0px 7px;
	}
	
.leftLink{
	border-bottom:2px solid #186AB4;
	clear:both;
	display:block;
	font-weight:bold;
	height:15px;
	margin:30px 0px 5px;
	width:170px;
	text-decoration:none !important;
	}
	
#leftLinkItem {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:0px;
	clear:both;
}
#leftLinkItem li {
	display:block;
	height:21px;
	margin-bottom:4px;
	}
#leftLinkItem a, #leftLinkItem a:visited {
	display:block;
	width:170px;
	height:13px;
	background-image:url(../images/leftlinkbg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:4px 6px;
	font-size:95%;
	text-decoration:none;
	line-height:11px;
	overflow:hidden;
	}
#leftLinkItem a:hover {
	background-position:top left;
	}
	
 a#leftLinkItemselected,  a#leftLinkItem:visited {
	background-image:url(../images/leftLink_selected.gif) !important;
	background-repeat:no-repeat !important;	
	background-position:bottom left !important;
	}
 a#leftLinkItem:hover {
	background-position:top left !important;
	}
	
.hmExtrBTop {
	position:relative;
	height:4px;
	font-size:1px;
	background-image:url(../images/hm_extra_boxs_top.gif);
	background-repeat:no-repeat;
	}
.hmExtrBBottom {
	position:relative;
	height:4px;
	font-size:1px;
	background-image:url(../images/hm_extra_boxs_bot.gif);
	background-repeat:no-repeat;
	}
.homeMenu {
	position:relative;
	float:right;
	width:300px;
	margin-top:15px;
	padding-right:10px;
	}
.rightLinkMenu {
	position:relative;
	float:right;
	width:170px;
	margin-top:0px;
	padding-right:1px;
	}

#rightLink {
	margin:0;
	padding:0;
	list-style:none;
	width:195px;
	float:left;
	}
#rightLink li {
	display:block;
	height:21px;
	margin-bottom:4px;
	}
#rightLink a, #rightLink a:visited{
	display:block;
	width:170px;
	height:13px;
	background-image:url(../images/RightLinkBG.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:4px 6px;
	text-decoration:none;
	color:#FFFFFF;
	line-height:11px;
	overflow:hidden;
	}

#rightLink a:hover{
	background-position:bottom left;
	
	}
	
	
#ContactLink {
	margin:0;
	padding:0;
	list-style:none;
	width:195px;
	float:left;
	}
#ContactLink li {
	display:block;
	height:21px;
	margin-bottom:4px;
	}
#ContactLink a, {
	display:block;
	width:170px;
	height:13px;
	background-image:url(../images/leftlinkbg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:4px 6px;
	text-decoration:none;

	line-height:11px;
	overflow:hidden;
	}

#ContactLink a:hover{
	background-position:bottom left;
	
	}
	
#txtDiv {
	position:relative;
	height:200px;
	border-bottom:1px solid #808080;
	margin-bottom:30px;
	font-family: "MS Sans Serif", Arial, Verdana; 
	}
#txtDiv h3 {
	font-size:110%;
	font-weight:bold;
	color:#008080;
	border-bottom:1px solid #808080;
	font-family: "MS Sans Serif", Arial, Verdana; 
	}
	
#ContactDiv {
	position:relative;
	height:150px;
	border-bottom:1px solid #808080;
	margin-bottom:10px;
	font-family: "MS Sans Serif", Arial, Verdana; 
	width:190px;
	}
#ContactDiv h3 {
	font-size:110%;
	font-weight:bold;
	color:#008080;
	border-bottom:1px solid #808080;
	font-family: "MS Sans Serif", Arial, Verdana; 
	}
/*---*/
/* top menu css start */
#dhtmlgoodies_menu{	
	position:relative;
	float:center;
	
	border:1px solid #808080;
	background-image:url(../images/top_menu_bg.gif);
	background-repeat:repeat-x;
	padding:5px;
	height:18px;
	z-index:1000;
	width:948px;
}
#dhtmlgoodies_menu ul{	
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
	list-style:none;
}
#dhtmlgoodies_menu li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
	float:left;
	text-align:left;
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:5px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	padding:0px 20px;	/* Area between border and text inside */
	font-size:12px;
	 font-weight: bold;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	text-decoration:underline;
color: #ff9900;
}
#dhtmlgoodies_menu	.topMenuActive{	
	border-left:1px solid #008080;
	border-right:1px solid #008080;
}
/*---------------------*/
.cont {  font-family: Arial; font-size: 10px; font-style: normal;  text-align: justify}
.cont2 {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	text-align: justify;
	line-height: 17px;
}


.contenttable
{	background-image:url(../images/green-curve.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	
}

.rightSide
{background-image:url(../images/rightbg.jpg);
	background-repeat:repeat-y;
	background-position:bottom right;
	
}
.mainHeader {
	/*FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #184573; font-family: arial, Verdana, Helvetica, sans-serif*/
	font-family: verdana,arial,helvetica;
									 font-size: small;
									 color: #C00000;
									 font-weight: bold;
									 
}
.sublabel {
	                        font-family: Arial;
							font-size: 12px;
							color: #666666;
							font-weight: bold;
							background-color : #ecefef;
							padding : 5px;
							border-bottom : solid 1px #dcdcdd;
							}
							
							
.pageTitle{
	font-family:Arial;
	font-size: 18px;
	color: #027c73;
	font-weight: normal;
	background-color : #ffffff;
	padding : 5px;
	
}
							
.mainLabel
{font-family:Arial;
	
		font-size: 15px;
	color: #666666;
	font-weight: bold;
	padding :  10px 0px 10px 0px;
}

.readOnlyText
{
font-family:Arial;
color: #333333; 
font-size: 12px;
font-weight: normal;
padding : 2px 0 0 5px;
text-align : justify;
line-height:17px;
}

.cntFooter
{margin:10px 0px;
	color:#008080;
}

.readOnlyTextBold
{
font-family:Arial;
color: #666666; 
font-size: 10px;
font-weight: Bold;
padding : 2px 0 0 5px;
text-align : justify;

}
.rightTextBold
{
font-family:Arial;	
color: #666666; 
font-size: 12px;
font-weight: Bold;
padding : 2px 0 0 5px;

}

.rightText
{
	
color: #666666; 
font-size: 11px;
font-weight: normal;
padding : 2px 0 0 5px;

}

.separator
{border-TOP : DASHED 1px #008899;
}
.main-head-green {
	/*FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #184573; font-family: arial, Verdana, Helvetica, sans-serif*/
	font-family: verdana, arial, helvetica;
	font-size: small;
	color: #048d83;
	font-weight: bold;
}
