



/* CSS Document */

body {
	font-family:Verdana, arial, Helvetica, sans-serif;
	font-size: 62.6%;
	color:#494B4F;
}

input.button{
	border:1px solid #c0c0c0;
	background:#d9d9d9;
	color:#494B4F;
	font-size:11px;
	padding:2px 5px;
	margin:5px 5px 5px 0px;
}

.aselected
{
	background:url(images/roll_left.gif) no-repeat top left;
	color:#494B4F;
	cursor:default;
}

.spanselected {
	background:url(images/roll_right.gif) no-repeat top right;
	color:#494B4F;
	cursor:default;
}


* {
	margin: 0px;
	padding: 0px;
}
html{
	min-height:100%;
	margin-bottom:1px;
}
img {
    border: none;
}
img a{
    border: none;
}

img.normal{
	float:left;
}

div.clear {
	clear: both;
	font-size: 0em;
	line-height: 0em;

}

/************************************/

div#wrapper{
	margin:0 auto;
	width:939px;
	padding:0px 8px 0px 0px;
	/*border:1px red solid;*/
}

/**************Header**********************/
div#header{
	width:100%;
	float:left;
	margin-top:30px;
}

div#header img{
	float:left;
}

div#header div.headerlinks{
	float:right;
	padding-bottom:10px;
}

div#header div.headerlinks ul{
	padding:0px 10px 0px 0px;
	list-style:none;
	
}

div#header div.headerlinks li{
	float:left;
	font-weight:bold;
	font-size:11px;
	letter-spacing:0.5px;
}

div#header div.headerlinks li a{
	text-decoration:none;
	color:#494B4F;
}

div#header div.headerlinks li a:hover{
	text-decoration:underline;
}


/**************End Header**********************/

/**************Main links / Banner / Sublinks **********************/

div#top{
	width:100%;
	padding-bottom:22px;     /********New Addes 15June**********/
}

div#top div.links{
	width:931px;
	background:url(../images/home/main_link_midddle.jpg) repeat-x;
	height:27px;
	float:left;				/********New Addes 15June**********/
}


div#top div.links div.menuleft{
	float:left;
}


div#top div.links div.menuright{
	float:right;	
}

div#top div.links div.linkholder{
	width:916px;
	float:left;	
}

/****************** Drop Down Primary Menu*********************/

div#top div.links div.linkholder div.AspNet-Menu-Horizontal {	
	/*height: 27px;*/
	float:left;
}


div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul {
	padding:0px;
	margin: 0px; 
	liST-STYLE-TYPE: none;
	text-transform:uppercase;
	font-weight:bold;	
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li {
	float: left;
	margin: 0px;
	font-size:10px;
	color:#494B4F;
	position: relative;
	z-index:100;
}

/*****************Img RollOver****************/
div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A.imglink{
	height: 27px;
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A.imglink:hover{
	height: 27px;
}

*html div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A:visited.imglink{
	height: 27px;
}

*html div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A.imglink:hover{
	height: 27px;
}

/****************End of Image*******************/




div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li TABLE {
	font-size: 12px;
	margin: 0px 0px;
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li ul {
	display: none;
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A {
	display: block;
	float: left;
	height: 27px;
	padding:0px 0px 0px 6px;
	text-decoration: none;
	font-size:10px;
	color:#494B4F;
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li a span {
	display: block;
	float: left;
	height: 20px;
	padding:7px 10px 0px 4px;
	text-decoration: none;
	color:#494B4F;
}

/*************IE6*******************/
div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A:visited {
	display: block;
	float: left;
	height: 27px;
	padding:0px 0px 0px 6px;
	text-decoration: none;
	color:#494B4F;
}

 div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A:visited span{
	display: block;
	float: left;
	height: 20px;
	padding:7px 10px 0px 4px;
	text-decoration: none;
	color:#494B4F;	
}


 div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A:hover {
	background:url(images/roll_left.gif) no-repeat top left;
	color:#494B4F;
	cursor:default;
}
 div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A:hover span {
	background:url(images/roll_right.gif) no-repeat top right;
	color:#494B4F;
	cursor:default;
}

.spanselected {
	background:url(images/roll_right.gif) no-repeat top right;
	color:#494B4F;
	cursor:default;
}

 div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A:hover ul {
	display: block;
	left: 0px;
	margin: 0px;
	width:150px;
	color:#494B4F;
	position: absolute;
	top: 28px;
	height: auto;
	text-transform:none;
	font-weight:normal;
}
/*************End IE6*******************/



div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li:hover a {
	height: 28px;
	background:url(images/roll_left.gif) no-repeat top left;
	color:#494B4F;
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li:hover a span {
	background:url(images/roll_right.gif) no-repeat top right;
	color:#494B4F;
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li:hover ul {
	display: block;
	left: 0px;
	width:150px;
	color: #494B4F;
	position: absolute;
	top: 28px;
	height: auto;	
	text-transform:none;
	font-weight:lighter;
}




div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li:hover ul li A {
	border-top-width: 0px;
	border-left-width: 0px;
	background: #f0f0f0;
	border-bottom-width: 0px;
	margin: 0px;
	width:150px;
	color:#494B4F;
	padding:6px 5px;
	height: auto;
	font-size:10px;
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal li A:hover ul li A {
	border-top-width: 0px;
	border-left-width: 0px; 
	background: #f0f0f0;
	border-bottom-width: 0px;
	margin: 0px;
	width:150px;
	color:#494B4F;
	height: auto;
	border-right-width: 0px;
	padding:6px 5px;
	font-size:10px;
	
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li:hover ul li:hover A {
	background:#cccccc; color: #494B4F;
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A:hover ul li A:hover {
	background:#cccccc; color: #494B4F;
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li:hover ul.skinny li A {	
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A:hover ul.skinny li A {
	
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li:hover ul.skinny li A:hover {
	
}

div#top div.links div.linkholder div.AspNet-Menu-Horizontal ul li A:hover ul.skinny li A:hover {
	
}


/****************** End Drop Down Primary Menu*********************/

/****************** Search*********************/
div#top div.links div.linkholder div.search{
	float:right;
	padding-top:5px;
}


div#top div.links div.linkholder div.search a{
	padding-left:5px;
	color:#494B4F;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	padding-top:4px;
	
}

input.searchTextBox{
	border:#b6b6b8 1px solid;
	background:#eaecee;
	width:112px;
	font-size:10px;
	color:#494B4F;
	height:16px;
	
}

/****************** End of Search*********************/
div.secondarymenu{
	float:left;
}

div#top div.sublinks{
	width:931px;
	float:left;
}

div#top div.sublinks div.background{
 	background:url(../images/inside/Navig_BottomBG_inside.gif) repeat-x;
	float:left;
	width:100%;
	
}

div#top div.sublinks div.background .left{
	float:left;
}

div#top div.sublinks div.background .right{
	float:right;
}

div#top div.sublinks div.background div.AspNet-Menu-Horizontal
{
	float:left;
}



/**************End Main links / Banner / Sublinks**********************/

/**************main Content**********************/
div#content{
	width:931px;
}

div#content div.left_content{
	width:613px;
	float:left;
	overflow:hidden;
	display:block;
	height:1%;	
}

div.greyline{
	width:298px;
	float:left;
	border-bottom:#d5d6d7 1px solid;
}



div#content div.right_content{
	width:300px;
	float:right;
	padding-left:16px;
	display:block;
	overflow:hidden;
}

.contenthub{
	float:left;
}

.contentbox{
	width:280px;
	padding-left:10px;/*Old 15px*/
	overflow:hidden;/*New Line*/
	padding-top:10px;
	overflow:hidden;
}

.content_txt_img{
	display:block;
	width:100%;
}

.contentbox .contentimg{
		float:left;
width:93px;
overflow:hidden;
}
.contentbox .contentimg img{
	float:left;
}

.contentbox .contenttxt p{
	color:#494B4F;
float:left;
font-family:Verdana,arial,Helvetica,sans-serif;
font-size:10px;
line-height:16px;
padding:0px 5px 10px;
width:185px;
}

.contentbox .contenttxt a {
	color:#494B4F;
	text-decoration:underline;
}

.contentbox .contenttxt a:hover {
	color:#494B4F;
	text-decoration:underline;
}


div.relatedLinksarea{
	width:298px;
	float:left;
	padding:20px 0px 10px 0px;
	border-left:#c0bfbf 1px solid;
	border-right:#c0bfbf 1px solid;
	background:#edeeee;
}

div.relatedLinksarea ul{
	float:left;
	list-style-type:disc;
	list-style-position:inside;
}

div.relatedLinksarea ul li{
	padding:0px 0px 3px 17px;
	color:#494B4F;
	font-size:10px;
}

div.relatedLinksarea ul li a{
	text-decoration:none;
	color:#494B4F;
	font-size:10px;
}

div.relatedLinksarea ul li a:hover{
	text-decoration:underline;
	color:#494B4F;
	font-size:10px;
}



/********Rounder Corner Common for all************/

div.headerinside{
	background:url(../images/inside/top_link_right_curve.gif) repeat-x;
	height:7px;	
}


div.contentinside{
	display:block;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-bottom:1px solid #ffffff;
	margin-top:-1px;

}

*html div.contentinside{
	display:block;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-bottom:1px solid #ffffff;
	margin-top:-1px;
	height:1%;

}

div.InsideTopLinks{
	padding:5px 14px 9px 14px;
	border-bottom:1px #dfdfdf solid;
}

div.InsideTopLinks div.breadCrum{
	width:100%;
	padding-bottom:10px;
	float:left;
}

div.InsideTopLinks div.breadCrum ul{
	list-style:none;
	float:left;
}
div.InsideTopLinks div.breadCrum ul li{
	font-size:10px;
	color:#494B4F;
	float:left;
	padding:0px 5px 0px 0px;
	font-weight:bold;
	letter-spacing:0.2px;
}

div.InsideTopLinks div.breadCrum ul li a{
	color:#494B4F;
	float:left;
	font-weight:bold;
	text-decoration:none;
}
div.InsideTopLinks div.breadCrum ul li a:hover{
	float:left;
	text-decoration:underline;
}

div.InsideTopLinks div.pageTitle{
}

div.InsideTopLinks div.pageTitle h1{
	font-size:15px;
	color:#41116A;
}

/*
div.pageContent{
	width:460px;
	float:right;
	padding:34px 20px 34px 0px;
	line-height:16px;
	overflow:hidden;
	display:block;
}*/

div.pageContent{
	width:460px;
	float:right;
	padding:34px 75px 34px 0px;
	line-height:16px;
	overflow:hidden;
	display:block;
}

div.pageContent p{
	font-size:10pt;
}

div.pageContent p a
{
	font-size:10pt;
	color:#494B4F;
	text-decoration:underline;
}

div.pageContent p a:hover{
	font-size:10pt;
	color:#608b81;
	text-decoration:underline;
}

div.pageContentText{
	font-size:10pt;
	color:#494B4F;
	float:left;
	width:460px;
	overflow:hidden;
}
div.pageContentText p {
	font-size:10pt;
	line-height:16px;
}

div.pageContentText p span.searchspan{
	font-weight:bold;
}

div.pageContentText ol {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:decimal;
	padding-left:15px;
	margin-left:10px;
	padding-top:20px;
}

div.pageContentText ul {
	/*list-style:url(../images/inside/bullet.gif);*/
	padding-top:20px;
	padding-left:40px;
	padding-bottom:10px;
	/*list-style-type:none; - Modified 25-07-2007*/
	list-style-position:outside;
	
}

div.pageContentText ul li ul {
	/*list-style:url(../images/inside/bullet.gif);*/
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10pt;		
}

div.pageContentText ul li {
	font-size:10pt;
	padding:0px 0px 0px 0px;
}
div.pageContentText ul li a {
	border:medium none;
	color:#494B4F;
	text-decoration:underline;
}
/*div.pageContentText ul li a:hover {
	color:#608b81;
	text-decoration:underline;
}*/

div.pageContentText ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	padding-top:20px;
	padding-left:20px;
}

div.pageContentText ol li {
	font-size:10pt;
	padding:3px 0px 5px;
}
div.pageContentText ol li a {
	border:medium none;
	color:#494B4F;
	text-decoration:underline;
	font-size:10pt;
}
div.pageContentText ol li a:hover {
	color:#608b81;
	text-decoration:underline;
}

div.pageContentText a {
	border:medium none;
	color:#494B4F;
	text-decoration:underline;
	font-size:10pt;
}
div.pageContentText a:hover {
	color:#494B4F;
	text-decoration:underline;
}

div.pageContentText ul li.titleWithTopPadding {
	color:#494B4F;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0.2px;
}
div.pageContentText ul li.titleWithTopPadding a {
	color:#494B4F;
	font-weight:bold;
	letter-spacing:0.2px;
	text-decoration:none;
}
div.pageContentText ul li.titleWithTopPadding a:hover {
	color:#494B4F;
	font-weight:bold;
	letter-spacing:0.2px;
	text-decoration:underline;
}
/***Download Landing page ***/
div.Download-List ul,li
{
	list-style-type:none;
	padding:0px;
	margin:0px;	
}

div.Download-List ul.download-category li
{
	font-weight:bold;	
	font-size:11px;
	color:#44454a;
	
}

div.Download-List table.Download-Item
{
	margin:0 0 15px 15px;	
	font-size:10px;	
	font-weight:normal;
}

div.Download-List td.archive-icon
{
	padding-top:2px;
	padding-right:2px;
}

div.Download-List table.Download-Item td a
{
	font-size:10px;
	color:Blue;
	font-weight:normal;
}

.heading
{
	font-size:16px;
	font-weight:bold;
	color:#44454a;	
	line-height:18px;
}

div.content-text-small
{
	font-size:10px;
	color:#44454a;
	padding-top:20px;
}
div.content-text-small a
{
	font-size:10px;
	color:#44454a;	
	font-weight:bold;
}
div.archive
{margin-top:15px;}

div.archive a
{
	font-size:10px;
	color:Blue;
	font-weight:normal;
}
/*
div.rss
{
	padding:10px 10px 0px 10px;
	text-align:right;
}
*/

div.rss
{
	padding:10px 0px 0px 10px;/*padding:10px 80px 0px 10px;*/
	text-align:right;
}

div.enableLogo{
	float:left;
	width:100%;
}

/*
div.enableLogo img {
	padding:10px 10px 12px 0px;
	float:right;
}
*/

div.enableLogo img {
	padding:10px 80px 12px 0px;
	float:right;
}


div.enableLogoLeft
{
	width:100%;
	float:left;
	overflow:hidden;
}

div.enableLogoLeft img{
	float:left;	
	padding:10px 10px 10px 10px;
}

div.rightimg{
	float:right;
	padding-top:8px;
}

h2{
	color:#494B4F;
	font-size:11px;
	padding:8px 0px 0px 5px;
	float:left;
	cursor:default;
	letter-spacing:0.5px;
}

div.bodytext{
	
	
	border-left:1px #bfbfbf solid;
	border-right:1px #bfbfbf solid;
	border-top:1px #bfbfbf solid;
	/*border-bottom:1px #edeeee solid;*/
	display:block;
	background:#edeeee;
}



div.footerinside{
	/*background:url(../images/home/round_lower_middle.jpg) repeat-x;*/
	background:url(../images/home/lower_link_middle.gif) repeat-x;
	height:7px;
	margin-bottom:15px;
	margin-top:-1px;
}


.roundedleft{
	float:left;
}

.roundedright{
	float:right;
}


/********Rounder Corner Common for all************/



div.footerlinks{
	width:931px;
	float:left;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #d5d6d7;
	font-size:9px;
	color:#494B4F;
	text-transform:uppercase;
	letter-spacing:0.2px
}

div.footerlinks a{
	color:#494B4F;
	text-decoration:none;
}
div.footerlinks a:hover{
	text-decoration:underline;
}

/*
div.copyright{
	float:left;
	font-size:9px;
	color:#494B4F;
	padding-top:1px;
	letter-spacing:0.2px;
	margin-bottom:15px;	
}
*/

div.copyright{
	float:left;
	font-size: 9px;
	color: #838383;
	padding: 0 0 15px 330px;
	width: 498px;
}


/**************End Main Content**********************/


/**********************FINAL Secondary Menu***************/

div.background div.AspNet-Menu-Horizontal{
	/*height: 25px;*/
	float:left;
}

div.background div.AspNet-Menu-Horizontal ul {
	padding:0px;
	margin: 0px; 
	liST-STYLE-TYPE: none;
	text-transform:uppercase;
	font-weight:normal;
}

div.background div.AspNet-Menu-Horizontal ul li {
	float: left;
	margin: 0px;
	font-size:9.5px;
	color:#494B4F;
	position: relative;
	z-index:50;
}

div.background div.AspNet-Menu-Horizontal ul li TaBLE {
	font-size: 12px;
	margin: 0px 0px;
}

div.background div.AspNet-Menu-Horizontal ul li ul {
	display: none;
}


div.background div.AspNet-Menu-Horizontal ul li a {
	display: block;
	float: left;
	height:19px;
	padding:8px 10px 0px 10px;
	text-decoration: none;
	color:#494B4F;
	font-size:9.5px;
}


div.background div.AspNet-Menu-Horizontal ul li a:visited {
	display: block;
	padding:8px 10px 0px 10px;
	text-decoration: none;
	color:#494B4F;
	height:19px;
}

div.background div.AspNet-Menu-Horizontal ul li:hover a {
	height: 19px;
	color:#494B4F;
	padding:8px 10px 0px 10px;
	background:url(/Resources/CSS/images/hover_back1.jpg) repeat-x;
}

div.background div.AspNet-Menu-Horizontal ul li a:hover  

 {
	height: 19px;
	text-decoration:none;
	color:#494B4F;
	padding:8px 10px 0px 10px;
	background:url(/Resources/CSS/images/hover_back1.jpg) repeat-x;
}


/*FireFox*/
.sublinkselected  
 {
	height: 27px;
	text-decoration:none;
	color:#494B4F;
	padding:0px 0px 0px 0px;
	background:url(/Resources/CSS/images/hover_back1.jpg) repeat-x;
}

/*FireFox*/


div.background div.AspNet-Menu-Horizontal ul li:hover ul {
	display: block;
	left: 0px;
	margin: -1px;
	width:150px;
	color: #494B4F;
	position: absolute;
	top: 28px;
	height: auto;	
	text-transform:none;
	font-weight:lighter;
	/*border:1px #bfbfbf solid;*/
}


div.background div.AspNet-Menu-Horizontal ul li a:hover ul {
	display: block;
	left: 0px;
	margin: -1px;
	width:150px;
	color: #494B4F;
	position: absolute;
	top: 28px;
	height: auto;
	text-transform:none;
	font-weight:normal;
	/*border-width:0px 1px 1px 1px;
	border-color:#bfbfbf;
	border-style:solid;*/
	
	
}


div.background div.AspNet-Menu-Horizontal ul li:hover ul li a {
	border-top-width: 0px;
	border-left-width: 0px;
	background: #f5eafa;
	border-bottom-width: 0px;
	margin: 0px;
	width:146px;
	color:#494B4F;
	padding:6px 5px;
	height: auto;
	font-size:9.5px;

}

div.background div.AspNet-Menu-Horizontal li a:hover ul li a {
	border-top-width: 0px;
	border-left-width: 0px; 
	background: #f5eafa;
	border-bottom-width: 0px;
	margin: 0px;
	width:150px;
	color:#494B4F;
	height: auto;
	border-right-width: 0px;
	padding:6px 5px;
	font-size:9.5px;
	
}

div.background div.AspNet-Menu-Horizontal ul li:hover ul li:hover a {
	background:#decaec; color: #494B4F;
}

div.background div.AspNet-Menu-Horizontal ul li a:hover ul li a:hover {
	background:#decaec; color: #494B4F;
}

div.background div.AspNet-Menu-Horizontal ul li:hover ul.skinny li a {	
}

div.background div.AspNet-Menu-Horizontal ul li a:hover ul.skinny li a {
	
}

div.background div.AspNet-Menu-Horizontal ul li:hover ul.skinny li a:hover {
	
}

div.background div.AspNet-Menu-Horizontal ul li a:hover ul.skinny li a:hover {
	
}




/**********************End FINAL Secondary Menu***************/

/********************Site Map********************/

div.pageContent div.AspNet-Menu-Horizontal{
	font-size:10px;
	color:#494B4F;
	float:left;
}

div.pageContent div.AspNet-Menu-Horizontal ul{
	list-style-type:none;
}

div.pageContent div.AspNet-Menu-Horizontal ul li{
	padding:5px 0px;
	color:#494B4F;
	font-weight:bold;
	font-size:10px;
	letter-spacing:0.2px;
}

div.AspNet-Menu-Horizontal ul li a{
	color:#494B4F;
	text-decoration:none;
}

div.pageContent div.AspNet-Menu-Horizontal ul li a:hover{
	color:#494B4F;
	text-decoration:underline;
}

div.pageContent div.AspNet-Menu-Horizontal ul li ul{
	list-style-type:none;
}

div.pageContent div.AspNet-Menu-Horizontal ul li ul li{
	padding:5px 0px 3px 15px;
	font-weight:normal;
	font-size:10px;
}

div.pageContent div.AspNet-Menu-Horizontal ul li ul li a{
	color:#494B4F;
	text-decoration:none;
}

div.pageContent div.AspNet-Menu-Horizontal ul li ul li a:hover{
	color:#494B4F;
	text-decoration:underline;
}

div.pageContent div.AspNet-Menu-Horizontal ul li ul li ul{
	padding:0px 0px 0px 10px;
	color:#0000FF;
}

div.pageContent div.AspNet-Menu-Horizontal ul li ul li ul li a{
	color:#494B4F;
	text-decoration:none;
}

div.pageContent div.AspNet-Menu-Horizontal ul li ul li ul li a:hover{
	color:#494B4F;
	text-decoration:underline;
}


/********************End of Site Map********************/

/*--------CSS for FORM Page--------*/

div.formPageContent{
	width:575px;
	float:right;
	padding:34px 20px 34px 0px;
	line-height:16px;
	border-color:#bfbfbf;
	
}

div.formPageContent p{
	font-size:10px;
}

div.formPageContent p a
{
	font-size:10px;
	color:#494B4F;
	text-decoration:underline;
}

div.formPageContent p a:hover{
	font-size:10px;
	color:#608b81;
	text-decoration:underline;
}

div.formPageContent div.errorMessageDiv{
	width:575px;
	padding-bottom:15px;
	color:#FF0000;
	font-size:10px;
	text-align:center;
	font-weight:bold;
}

div.formPageContent table{
	width:100%;
}

div.formPageContent table tr{
	height:30px;
	color:#494B4F;
}

/*class for recaptcha on Login form*/
div.formPageContent table.recaptchatable tr
{
	height:auto !important;
}

div.formPageContent table tr td.leftAlign{
	height:30px;
	padding-right:10px;
	color:#494B4F;
	font-size:10px;
}

div.formPageContent table tr td.leftAlign span{
	color:#FF0000;
	font-size:9px;
	vertical-align:top;
}

div.formPageContent table tr td textarea.leftTextArea
{
	height:40px;
	width:153px;
	padding-left:2px;
	font-family:Verdana;
	color:#494B4F;
	font-size:10px;
	border:1px solid #c1c1c1;	
}

div.formPageContent table tr td.errorMessage{
	height:30px;
	color:#FF0000;
	font-weight:bold;
	font-size:9px;
}

div.formPageContent table tr td.buttonHeight{
	padding-top:10px;
}

div.formPageContent input.textBox{
	width:150px;
	padding:2px 2px 0px 2px;
	font-size:10px;
	height:16px;
	font-family:Verdana;
	border:1px solid #c1c1c1;
}

div.formPageContent textarea.textArea{
	width:150px;
	padding:2px 2px 0px 2px;
	font-size:10px;
	color:#494B4F;
	font-family:Verdana;
	border:1px solid #c1c1c1;
}

div.formPageContent input.buttonImage{
	border:none;
	height:23px;
	padding-top:10px;
	background:none;
}

div.formPageContent select{
	color:#494B4F;
	font-size:10px;
}

/*------------------------CSS Ends for FORMS Page-----------*/






.header{
	background:url(../images/home/main_link_midddle.jpg) repeat-x;
	height:27px;
}

.headerPink{
	background: url(../images/home/BoxCurveBgPink.jpg) repeat-x;
	height:28px;
}

.footer{
	/*background:url(../images/home/round_lower_middle.jpg) repeat-x;*/
	background: url(images/gray_lower_link_middle.gif) repeat-x;
	height:7px;
	margin-bottom:15px;
	padding-top:0px;

}

/** PopUp Css **/

div#popWrapper {
	float:left;
	width:384px;
}
div.popLogo {
	border-bottom:1px solid #DFDFDF;
	float:left;
	padding:10px 20px 15px 15px;
	width:384px;
}
div.popContent {
	float:left;
	padding:17px 27px 30px 15px;
	width:384px;
}
div.popTitle {
	float:left;
	padding-bottom:23px;
}
div.popTitle h1 {
	color:#494B4F;
	font-size:18px;
}
div.popTitle p {
	color:#494B4F;
	font-size:11px;
	font-weight:bold;
}
div.popThumb {
	float:left;
	padding-bottom:23px;
	width:100px;
}
div.popContentDetail {
	color:#494B4F;
	float:left;
	width:349px;
}
div.popContentDetail p {
	color:#494B4F;
	font-size:10px;
	padding-bottom:13px;
}

div.popContentDetail ul 
{
	list-style-type:disc;
	float:left;
	list-style-position:outside;
	padding:0px 0px 10px 25px;
}

div.popContentDetail p ul 
{
	list-style-type:disc;
	float:left;
	list-style-position:outside;
	padding:0px 0px 10px 25px;
}

div.popContentDetail ol 
{
	list-style-type:decimal;
	float:left;
	list-style-position:outside;
	padding:0px 0px 10px 30px;
}
div.popContentDetail p ol
{
	list-style-type:decimal;
	float:left;
	list-style-position:outside;
	padding:0px 0px 10px 30px;
}

div.popFooter {
	float:left;
	height:21px;
	width:384px;
}
div.popFooter p {
	float:right;
	font-size:10px;
	padding-right:15px;
}
div.popFooter p a {
	color:#494B4F;
}
div.popFooter p a:hover {
	color:#494B4F;
}
/** End **/

/***********************Awards********************************/



div.horizontalList{
	float:left;
	width:100%;
	margin-top:20px;
}

div.horizontalList div.Listleft{
	width:135px;
	float:left;
	padding-right:3px;
}



div.Listhead{
	width:100%;
	padding-bottom:15px;
	text-align:center; 	
}

div.Listhead a{
	text-decoration:none;
	font-weight:bold;
	color:#494B4F;
}
div.Listhead a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#494B4F;
}


/*
div.Listcontent{
	width:100%;
	float:left;
	padding-bottom:10px;
}
*/


div.Listcontent{
float:left;
height:80px;
padding:0px 15px 15px 0px;
width:100%;
overflow:hidden;
}


div.Listcontent div.Listimg{
	 
	 float:left;
}

div.Listcontent div.Listimg img{
	float:left;
	padding-right:10px;
}

div.Listcontent div.Listtxt {
	float:left;
	width:75px;
		
}

div.Listcontent div.Listtxt a {
	text-decoration:none;
	color:#494B4F;
	
}

div.Listcontent div.Listtxt a:hover {
	text-decoration:underline;
	color:#494B4F;
	
}


/***********************endAwards********************************/


/*------------------------CSS for PRESS RELEASE Page-----------*/

div.pressReleaseContainer{
	padding-bottom:5px;
	line-height:16px;
}

div.pressReleaseContainer ul{
	list-style:none;
}

.ulnone li
{

	list-style-image:none;

}

div.pressReleaseContainer ul li{
	font-size:10px;
	padding:5px 0px 0px 0px;
	clear:both;
	list-style:none;
	
}

div.pressReleaseContainer ul li span.LinkText
{
	float:left;
	width:300px;
}

div.pressReleaseContainer ul li span.LinkText a{
	text-decoration:underline;
	color:#494B4F;
}

div.pressReleaseContainer ul li span.LinkText a:hover{
	text-decoration:none;
	color:#608b81;
}

div.pressReleaseContainer ul li span{
	color:#494B4F;
	width:80px;
	
	float:left;


}

div.pressReleaseContainer ul li.title{
	color:#494B4F;
	font-weight:bold;
	font-size:10px;
}

div.pressReleaseContainer ul li.title a{
	color:#494B4F;
	font-weight:bold;
	text-decoration:underline;
}

div.pressReleaseContainer ul li.title a:hover{
	color:#494B4F;
	font-weight:bold;
	text-decoration:none;
}

div.pressReleaseContainer ul li.titleWithTopPadding{
	padding-top:0px;
	color:#494B4F;
	font-weight:bold;
	font-size:10px;
	letter-spacing:0.2px;
}

div.pressReleaseContainer ul li.titleWithTopPadding a{
	color:#494B4F;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.2px;
}

div.pressReleaseContainer ul li.titleWithTopPadding a:hover{
	color:#494B4F;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.2px;
}



/*------------------------CSS ends for PRESS RELEASE Page-----------*/
/*------------------------CSS for OUR INDUSTRIES Page-----------*/



div.industriesDetails{
	width:459px;
}


div.industriesDetails div.containerBox div.imageContainer {
	padding:5px;
	display:block;
	width:130px;
	height:130px;
	overflow:hidden;

}

div.industriesDetails div.containerBox{
	width:141px;
	overflow:hidden;
	display:block;
	border:1px solid #cccccc;
	float:left;
	margin:0px 7px 15px 0px;
}

div.industriesDetails div.containerBox div.headingContainer {
	background-color:#442669;
	width:141px;
	padding:7px 0px;
}

div.industriesDetails div.containerBox div.headingContainer p.industryHeading{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

div.industriesDetails div.containerBox div.headingContainer p.industryHeading a{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

div.industriesDetails div.containerBox div.headingContainer p.industryHeading a:hover{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

div.industriesDetails div.containerBox ul{
	list-style:none;
}

div.industriesDetails div.containerBox ul li{
	font-size:10px;
	padding:0px 0px 8px 5px;
}


div.industriesDetails div.containerBox ul li a{
	text-decoration:underline;
	color:#494B4F;
}

div.industriesDetails div.containerBox ul li a:hover{
	text-decoration:none;
	color:#494B4F;
}



/*------------------------CSS ends for OUR INDUSTRIES Page-----------*/


/*------------------------CSS for BLOG Page-----------*/

div.blogList{
	font-size:10px;
	color:#494B4F;
	float:left;
}

div.blogList p{
	font-size:10px;
	line-height:16px;
}

div.blogList p a{
	font-size:10px;
	color:#494B4F;
	text-decoration:none;
}

div.blogList p a:hover{
	font-size:10px;
	color:#494B4F;
	text-decoration:underline;
}

div.blogList ul{
	padding-top:20px;
	list-style:none;
}

div.blogList ul li{
	font-size:10px;
	padding:5px 0px 0px 0px;
	font-weight:bold;


}

div.blogList ul li a{
	text-decoration:none;
	color:#494B4F;
	border:none;
}

div.blogList ul li a:hover{
	text-decoration:underline;
	color:#494B4F;
}


div.blogList ul li.titleWithTopPadding{
	color:#494B4F;
	font-weight:bold;
	font-size:10px;
	letter-spacing:0.2px;
}

div.blogList ul li.titleWithTopPadding a{
	color:#494B4F;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.2px;
}

div.blogList ul li.titleWithTopPadding a:hover{
	color:#494B4F;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.2px;
}




/*------------------------CSS ends for BLOG Page-----------*/

/*------------------------CSS BLOG Details Page-----------*/


div.blogDetails{
	font-size:10px;
	color:#494B4F;
	float:left;
}

div.blogDetails div.error{
	
	color:red;
	
}

div.blogDetails table tr td{
	font-size:10px;
	color:#494B4F;
}

div.blogDetails table tr td a {
	text-decoration:none;
	color:#494B4F;
	border:none;
}

div.blogDetails table tr td a:hover {
	text-decoration:underline;
	color:#494B4F;
}

div.blogDetails div.voicearea{
	 width:100%;
	 border:1px red solid;
}

div.blogDetails h2{
	width:455px;
	padding:0px;
	letter-spacing:0.5px;
	margin-bottom:5px;
	
}
div.blogDetails h3{
	 width:100%;
	padding-bottom:5px;
	padding-top:5px;
	color:#494B4F;
	font-size:11px;
	
}

div.blogDetails hr{
	margin-top:10px;
	margin-bottom:10px;
	
}


div.blogDetails p{
	font-size:10px;
	line-height:16px;
	
}

div.blogDetails p a
{
	text-decoration:none;
	color:#494B4F;
	border:none;
}

div.blogDetails p a:hover{
	text-decoration:underline;
	color:#494B4F;
}

div.blogDetails ul{
	list-style:none;
	float:right;
}

div.blogDetails ul li{
	font-size:10px;
	padding:3px 0px 0px 0px;
	font-weight:bold;


}

div.blogDetails ul li a{
	text-decoration:none;
	color:#494B4F;
	border:none;
}

div.blogDetails ul li a:hover{
	text-decoration:underline;
	color:#494B4F;
}

div.blogDetails ul li.linkWithTopPadding{
	color:#494B4F;
	font-size:10px;
	font-weight:normal;
	letter-spacing:0.2px;
}

div.blogDetails ul li.linkWithTopPadding a{
	color:#494B4F;
	text-decoration:none;
}

div.blogDetails ul li.linkWithTopPadding a:hover{
	color:#494B4F;
	text-decoration:underline;
}


div.blogDetails ul li.titleWithTopPadding{
	color:#494B4F;
	font-weight:bold;
	font-size:10px;
	letter-spacing:0.2px;
}

div.blogDetails input.blogButton{
	border:1px solid #c0c0c0;
	background:#d9d9d9;
	color:#494B4F;
	font-size:11px;
	padding:2px 5px;
	margin:5px 5px 5px 0px;
}

.editModeTexztArea{
	width:10px;
	border:1px red solid;
}

div.blogDetails ul li.titleWithTopPadding a{
	color:#494B4F;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.2px;
}

div.blogDetails ul li.titleWithTopPadding a:hover{
	color:#494B4F;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.2px;
}


/*------------------------CSS for BLOG Details Page-----------*/

/******************************* DOWNLOAD Page *************************/



div.downloadContener{
	width:100%;
}

div.downloadContener div.downloadList{
	width:200px;
	overflow:hidden;
	border:1px solid #dfdfdf;
	float:left;
	margin:0px 18px 15px 0px;
	padding:10px 5px;
}

div.downloadContener div.downloadList ul{
	list-style:none;
}

div.downloadContener div.downloadList ul li{
	font-size:10px;
	padding:0px 0px 8px 5px;
}


div.downloadContener div.downloadList ul li a{
	text-decoration:underline;
	color:#494B4F;
}

div.downloadContener div.downloadList ul li a:hover{
	
	text-decoration:underline;
	color:#608B81;
}

div.downloadContener div.downloadList ul li p a{
	text-decoration:underline;
	color:#494B4F;
}

div.downloadContener div.downloadList ul li p a:hover{
	
	text-decoration:underline;
	color:#608B81;
}
div.downloadContener div.downloadList ul li.title{
	font-size:11px;
	padding:0px 0px 8px 5px;
	font-weight:bold;
}

div.downloadContener div.downloadList ul li.title a{
	font-weight:bold;
	text-decoration:none;
}

div.downloadContener div.downloadList ul li.title a:hover{
	font-weight:bold;
	text-decoration:underline;
}


/******************************* END of DOWNLOAD Page *************************/




/***************** Flash SCREEN ***************/

div#flashWrapper{
	width:874px;
	float:left;
	padding:15px 15px 12px 15px;
}

div.flashAnimation{
	width:auto;
	text-align:center;
	float:left;
}

div.flashFooter{
	width:607px;
	float:left;
	padding-left:267px;
	padding-top:12px;
}

div.flashFooter ul{
	list-style:none;
	float:left;
}

div.flashFooter ul li{
	float:left;
	padding:0px 8px;
}

div.flashFooter input.buttonImage{
	border:none;
	height:23px;
	padding-top:10px;
	background:none;
	width:auto;
}

/***************** END Flash SCREEN ***************/


/*--------CSS for RSS FORM Page--------*/

div.formrssContent{
	float:left;
	line-height:16px;
}

div.formrssContent div.errorMessageDiv{
	padding-bottom:15px;
	color:#FF0000;
	font-size:10px;
	text-align:center;
	font-weight:bold;
}

div.pageContentText div.errorMessageDiv{
	padding-bottom:15px;
	color:#FF0000;
	font-size:10px;
	text-align:center;
	font-weight:bold;
}

div.formrssContent table{
	width:100%;
}

div.formrssContent table tr{
	height:30px;
	color:#494B4F;
}

div.formrssContent table tr td.leftAlign{
	height:30px;
	padding-right:10px;
	color:#494B4F;
	font-size:10px;
}

div.formrssContent table tr td.leftAlign span{
	color:#FF0000;
	font-size:9px;
	vertical-align:top;
}

div.formrssContent table tr td.errorMessage{
	height:30px;
	color:#FF0000;
	font-weight:bold;
	font-size:9px;
	padding-left:10px;
}

div.formrssContent table tr td.buttonHeight{
	padding-top:10px;
}

div.formrssContent input.textBox{
	width:150px;
	font-size:11px;
	height:16px;
	color:#494B4F;
	border:1px solid #c1c1c1;
	font-family:Verdana;
}

div.formrssContent textarea.textArea{
	width:150px;
	font-size:11px;
	height:50px;
	color:#494B4F;
	border:1px solid #c1c1c1;
	font-family:Verdana;
	
}

div.formrssContent input.buttonImage{
	border:none;
	height:23px;
	padding-top:10px;
	background:none;
}

div.formrssContent select{
	color:#494B4F;
	font-size:10px;
}

/*------------------------CSS RSS Ends for FORMS Page-----------*/

/***************** CSS FOR RSS DETAILS PAGE ***************/

div#rssContener{
	margin:20px;
	width:720px;
	color:#494B4F;
	line-height:16px;
}

div#rssContener h2{
	padding:0px;
	width:100%;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0.5px;
	color:#494B4F;
}

div#rssContener a{
	color:#494B4F;
	text-decoration:none;
	font-weight:bold;
}

div#rssContener a:hover{
	color:#494B4F;
	text-decoration:underline;
	font-weight:bold;
}

div#rssContener div.topImageContener{
	width:100%;
	padding-bottom:10px;
}

div#rssContener div.rssMainTextContener{
	width:100%;
}

div#rssContener div.rssTextContener{
	width:100%;
	padding:10px;
	background:url(images/rule.gif) repeat-x bottom left;
}

div#rssContener div.rssTextContener div.imageContener{
	width:167px;
	padding-right:22px;
	float:left;
	text-align:right;
	font-size:12px;
}

div#rssContener div.rssTextContener div.textDetailContener{
	width:500px;
	display:block;
	padding-right:22px;
	float:left;
}


/***************** END CSS FOR RSS DETAILS PAGE ***************/

/* *************** Fot Full Text******************/



.contenttxtfull p {
	color:#494B4F;
	/*float:left;*/
	font-family:Verdana,arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:16px;
	/*width:260px;*/
}

.contenttxtfull  a {
	color:#494B4F;
	text-decoration:underline;
}

.contenttxtfull  a:hover {
	color:#494B4F;
	text-decoration:underline;
}

.contenttxtfull  ol 
{
	list-style-type:decimal;
	padding: 10px 30px 10px 20px;
	float:left;
}

*html .contenttxtfull  ol 
{
	list-style-type:decimal;
	padding: 10px 30px 0px 23px;
	float:left;
}

*html .contenttxtfull  ol li
{
	padding-bottom:10px;
	
}

.contenttxtfull  ol li{
	padding-bottom:10px;
	
}

/*.contenttxtfull  ul 
{
	list-style-type:disc;
	padding: 10px 00px 10px 10px;
	float:left;
}

.contenttxtfull  ul li{
	padding-bottom:10px;
	
}*/

*html .contenttxtfull   ul  
{
	
	list-style:disc;
	float:left;
	padding:0 20px;
}

*html .contenttxtfull  ul li{
	padding-bottom:10px;
	
}

.contenttxtfull  ul {
	list-style:disc;
	float:left;
	padding:0 20px;
	
}

.contenttxtfull  ul li
{
	padding-bottom:10px;

}


/* ************** End of Full Text******************/