/* CSS Document */

body {
	font-family:Verdana, arial, Helvetica, sans-serif;
	font-size: 62.6%;
	color:#494B4F;
}


input.fortTextArea{
	background-color:#FFFFFF;
	width:90px;
	border:1px solid #c1c1c1;
	font-size:10px;
	color:#494B4F;
	padding:2px 2px 0px 2px;
	
}

input.fortcheckbox{
	border:none;
}

.select{
	font-size:10px;
	color:#494B4F;
	width:160px;
	z-index:1px;
}



* {
	margin: 0px;
	padding: 0px;
}
html{
	min-height:100%;
	margin-bottom:1px;
}
img {
    border: none;
}
img a{
    border: none;
}
ul{
	list-style: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;
	
	
}

div#header div.headerlinks li{
	float:left;
	font-weight:bold;
	font-size:11px;
	letter-spacing:0.5px;
}

div#header div.headerlinks li.seperator{
	float:left;
	font-weight:bold;
	font-size:11px;
	letter-spacing:0.5px;
	padding:0px 8px;
}

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%;
	
}

div#top div.links{
	width:931px;
	background:url(images/main_link_midddle.jpg) repeat-x;
	height:27px;
}


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.menu {	
	height: 27px;
	float:left;
}


div#top div.links div.linkholder div.menu ul {
	padding:0px;
	margin: 0px; 
	liST-STYLE-TYPE: none;
	text-transform:uppercase;
	font-weight:bold;

}

div#top div.links div.linkholder div.menu 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.menu ul li a.imglink{
	height: 27px;

}

div#top div.links div.linkholder div.menu ul li a.imglink:hover{
	height: 27px;
}

*html div#top div.links div.linkholder div.menu ul li a:visited.imglink{
	height: 27px;
}

*html div#top div.links div.linkholder div.menu ul li a.imglink:hover{
	height: 27px;
}

/****************End of Image*******************/




div#top div.links div.linkholder div.menu ul li TaBLE {
	font-size: 12px;
	margin: 0px 0px;
}

div#top div.links div.linkholder div.menu ul li ul {
	display: none;
}

div#top div.links div.linkholder div.menu 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.menu 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.menu 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.menu 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.menu ul li a:hover {
	background:url(images/roll_left.gif) no-repeat top left;
	color:#494B4F;
}

div#top div.links div.linkholder div.menu ul li a:hover span {
	background:url(images/roll_right.gif) no-repeat top right;
	color:#494B4F;
}

div#top div.links div.linkholder div.menu 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.menu 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.menu ul li:hover a span {
	background:url(images/roll_right.gif) no-repeat top right;
	color:#494B4F;
}

div#top div.links div.linkholder div.menu 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.menu 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 4px;
	height: auto;
	font-size:10px;
}

div#top div.links div.linkholder div.menu 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 4px;
	font-size:10px;
	
}

div#top div.links div.linkholder div.menu ul li:hover ul li:hover a {
	background:#cccccc; color: #494B4F;
}

div#top div.links div.linkholder div.menu ul li a:hover ul li a:hover {
	background:#cccccc; color: #494B4F;
}

div#top div.links div.linkholder div.menu ul li:hover ul.skinny li a {	
}

div#top div.links div.linkholder div.menu ul li a:hover ul.skinny li a {
	
}

div#top div.links div.linkholder div.menu ul li:hover ul.skinny li a:hover {
	
}

div#top div.links div.linkholder div.menu 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:#FFFFFF;
	font-size:10px;
	color:#494B4F;
}

/****************** End of Search*********************/
div.secondarymenu{
	float:left;
}

div#top div.sublinks{
	width:931px;
	float:left;
}

div#top div.sublinks div.background{
 	background:url(images/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;
}



/**************End Main links / Banner / Sublinks**********************/

/**************main Content**********************/
div#content{
	width:931px;
	margin-top:22px;
}

div#content div.left_content{
	width:931px;
	float:left;	

}

div.greyline{
	width:298px;
	float:left;
	border-bottom:#d5d6d7 1px solid;
}



div#content div.right_content{
	width:300px;
	float:right;
	margin-left:16px;
}

.contenthub{
	float:left;
}

.contentbox{
	width:290px;
	padding-left:5px;
	padding-top:10px;
}

.content_txt_img{
	display:block;
	width:100%;
}

.contentbox .contentimg{
		float:left;
}
.contentbox .contentimg img{
	float:left;
}

.contentbox .contenttxt p{
	float:left;
	padding:0px 5px 10px 5px;
	font-size:10px;
	color:#494B4F;
	font-family:Verdana, arial, Helvetica, sans-serif;
	line-height:12px;
}


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/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;
	*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:890px;
	float:left;
	padding:24px 14px 24px 7px;
	line-height:16px;
	border-color:#bfbfbf;
	
}
div.pageContent p{
	font-size:10px;
}

div.pageContentText{
	font-size:10px;
	color:#494B4F;
	float:left;
}

div.enableLogo{
	width:100%;
}

div.enableLogo img{
	float:right;
	padding:0px 0px 12px 0px;
}

div.enableLogoLeft{
}

div.enableLogoLeft img{
	float:left;
	padding:0px 0px 12px 0px;
}




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-width:0px 1px;
	border-style:solid;
	border-color:#bfbfbf;
	display:block;
	background:#edeeee;
}



div.footerinside{
	/*background:url(../images/home/round_lower_middle.jpg) repeat-x;*/
	background:url(images/lower_link_middle.gif) repeat-x;
	height:7px;
	margin-bottom:15px;
}

.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
{
	font-size:9px;
	color:#494B4F;
	padding-top:1px;
	letter-spacing:0.2px;
	margin-bottom:15px;
}


/**************End Main Content**********************/


/********************Secondary Menu********************/
 div.secondarymenu{
	height: 25px;
	float:left;
}

 div.secondarymenu ul {
	padding:0px;
	margin: 0px; 
	liST-STYLE-TYPE: none;
	text-transform:uppercase;
	font-weight:normal;
}

 div.secondarymenu ul li {
	float: left;
	margin: 0px;
	font-size:9.5px;
	color:#494B4F;
	position: relative;
	z-index:50;
}

 div.secondarymenu ul li TaBLE {
	font-size: 12px;
	margin: 0px 0px;
}

 div.secondarymenu ul li ul {
	display: none;
}


 div.secondarymenu ul li a {
	display: block;
	float: left;
	height:17px;
	padding:8px 10px 0px 10px;
	text-decoration: none;
	color:#494B4F;
	font-size:9.5px;
}


 div.secondarymenu ul li a:visited {
	display: block;
	padding:8px 10px 0px 10px;
	text-decoration: none;
	color:#494B4F;
	height:17px;
}

 div.secondarymenu ul li:hover a {
	height: 19px;
	color:#494B4F;
	padding:8px 10px 0px 10px;
	background:url(/Resources/CSS/images/hover_back1.jpg) repeat-x;
}

 div.secondarymenu 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;
}


 div.secondarymenu 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.secondarymenu 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.secondarymenu 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 0px 6px 4px;
	height: auto;
	font-size:9.5px;

}

 div.secondarymenu 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 0px;
	font-size:10px;
}

 div.secondarymenu ul li:hover ul li:hover a {
	background:#decaec; color: #494B4F;
}

 div.secondarymenu ul li a:hover ul li a:hover {
	background:#decaec; color: #494B4F;
}

 div.secondarymenu ul li:hover ul.skinny li a {	
}

 div.secondarymenu ul li a:hover ul.skinny li a {
	
}

 div.secondarymenu ul li:hover ul.skinny li a:hover {
	
}

 div.secondarymenu ul li a:hover ul.skinny li a:hover {
	
}




/**********************End Secondary Menu***************/

/**************Admin Section - Table ****************/


div.formTop{
	width:912px;
	float:left;
	padding:25px 0px 15px 12px;
	/*border-bottom:#dfdfdf 1px solid;*/
	
}

.adminText{
	font-size:10px;
	color:#494B4F;
	padding-bottom:10px;
}

.buttonHeight{
	padding:15px 0px 0px 0px;
}

.selectCST{
	font-size:10px;
	color:#494B4F;
	width:100px;
	z-index:1px;
}

div.tableData{
	float:left;
	padding:15px 0px 15px 18px;
	/*border-bottom:#b5b5b5 1px solid;*/
}
div.tableData table{
	width:98%;
}
.border{
	border-top:#979797 1px solid;
	border-left:#979797 1px solid;
}
div.tableData table td.Heading{
	color:#494B4F;
	font-weight:bold;
	font-size:11px;
	padding:0px 10px;
	background-color:#eeeeee;
	border-right:#979797 1px solid;
	border-bottom:#979797 1px solid;
	text-align:center;
	letter-spacing:0.5px;
}
div.tableData table td.grey{
	font-size:11px;
	padding:3px 6px;
	background-color:#9c9c9c;
	border-right:#979797 1px solid;
	border-bottom:#979797 1px solid;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0.5px;
	text-align:left;
}

div.tableData table td.lightGrey{
	font-size:11px;
	padding:2px 6px;
	background-color:#eaeaea;
	border-right:#979797 1px solid;
	border-bottom:#979797 1px solid;
	color:#494B4F;
	font-weight:bold;
	letter-spacing:0.5px;
	text-align:left;
}

div.tableData table td.select{
	font-size:11px;
	background-color:#9c9c9c;
	border-right:#979797 1px solid;
	border-bottom:#979797 1px solid;
	text-align:left;
}


div.tableData table td.lastRow{

}
div.tableData table td{
	font-size:10px;
	padding:3px 10px;
	border-right:#979797 1px solid;
	border-bottom:#979797 1px solid;
	color:#494B4F;
	text-align:center;
}

div.btns{
	width:914px;
	float:left;
}
div.btns div.allbuttons{
	float:left;
}

div.btns div.allbuttons div.filestatus
{
	float:left;	
	clear:both;
	color:Black;
	font-weight:bold;
	padding-left:10px;
}
div.btns div.allbuttons ul{
	float:left;
	clear:left;
}
div.btns div.allbuttons ul li{
	padding:10px 0px 15px 10px;
	float:left;
}

div.listForDownload{
	padding:10px 0px 15px 25px;
	float:left;
}

div.listForDownload p
{
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
}

div.listForDownload div.downloadList{
	float:left;	
}

div.listForDownload div.downloadList select.ForDownloads{
	font-size:10px;	
	color:#494B4F;
	padding:1px 7px 1px 2px;
	border:1px solid #494B4F;
}

div.listForDownload div.downloaButton{
	padding:35px 0px 0px 15px;
	float:left;
	
}


div.navigation{
	float:right;
	padding:10px 10px;
}
div.navigation div.first{
	width:18px;
	height:18px;
	float:left;
}
div.navigation div.previous{
	width:18px;
	height:18px;
	float:left;
	margin-left:7px;
}

div.navigation div.firstright{
	width:18px;
	height:18px;
	float:left;
}
div.navigation div.previousright{
	width:18px;
	height:18px;
	float:left;
	margin-left:7px;
}
div.navigation div.listing{
	
	height:18px;
	float:left;
	padding-left:5px;
	padding-right:8px;
	font-size:1em;
}
div.navigation div.listing ul{
	float:left;
	list-style:none;
}
div.navigation div.listing ul li{
	color:#494B4F;
	float:left;
	padding:2px 0px 0px 5px;
}
div.navigation div.listing ul li.divider{
	color:#494B4F;
	font-weight:bold;
}
div.navigation div.listing ul li a{
	text-decoration:none;
	color:#494B4F;
}
div.navigation div.listing ul li a:hover{
	text-decoration:underline;
	color:#494B4F;
	float:left;
}

input.fortcheckbox{
	border:none;
}

/**************END of Admin Section - Table ****************/

/************** BLOG - Admin Section - Table (Added on 06-06-2007 by Ashirwad) ****************/

div.blogListAdmin{
	font-size:10px;
	color:#494B4F;
	float:left;
	width:100%;
	padding:15px 0px 15px 6px;
}

div.blogListAdmin p{
	font-size:10px;
	line-height:16px;
}

div.blogListAdmin ul{
	list-style-type:none;
}

div.blogListAdmin ul li{
	font-size:10px;
	padding:3px 0px 0px 0px;
	font-weight:bold;
}

div.blogListAdmin ul li a{
	text-decoration:none;
	color:#494B4F;
	border:none;
}

div.blogListAdmin ul li a:hover{
	text-decoration:underline;
	color:#494B4F;
}

div.blogListAdmin div.blogButton{
	padding:15px 0px 0px 0px;
}

div.blogListAdmin div.blogTextBox{
	padding:0px 0px 15px 0px;
}

div.blogListAdmin div.blogTextBox input.adminTextBox{
	background-color:#FFFFFF;
	width:190px;
	border:1px solid #c1c1c1;
	font-size:10px;
	color:#494B4F;
	padding:2px;
}

div.blogListAdmin ul li.titleWithTopPadding{
	color:#494B4F;
	font-weight:bold;
	font-size:10px;
	letter-spacing:0.2px;
}

div.blogListAdmin ul li.titleWithTopPadding a{
	color:#494B4F;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.2px;
}

div.blogListAdmin ul li.titleWithTopPadding a:hover{
	color:#494B4F;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.2px;
}


/**************END of BLOG - Admin Section - Table ****************/

/**************Calendar CSS ****************/

div#calendarContener{
	width:200px;
	padding:10px;
}

div.calendar{
	width:250px;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}

div.calendar table tr td{
	height:20px;
	width:39px;
	text-align:center;
	vertical-align:middle;
	color:#494B4F;
	font-size:9px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#ededed;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ededed;
}

div.calendarHeadingContainer{
	width:auto;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	background-color:#494B4F;

}

div.calendarHeadingContainer div.movePrevious{
	width:20px;
	height:20px;
	padding:6px 3px 3px 5px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

div.calendarHeadingContainer div.movePrevious a{
	color:#FFFFFF;
	text-decoration:none;
}

div.calendarHeadingContainer div.movePrevious a:hover{
	color:#000000;
	text-decoration:none;
}

div.calendarHeadingContainer div.monthContener{
	width:178px;
	height:20px;
	padding:10px 3px 3px 3px;
	font-weight:bold;
	color:#494B4F;
	font-size:11px;
	text-align:center;
	float:left;
	color:#FFFFFF;
}

div.calendarHeadingContainer div.moveNext{
	width:20px;
	height:20px;
	padding:6px 0px 3px 3px;
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

div.calendarHeadingContainer div.moveNext a{
	color:#FFFFFF;
	text-decoration:none;
}

div.calendarHeadingContainer div.moveNext a:hover{
	color:#000000;
	text-decoration:none;
}




/**************END of Calendar CSS ****************/

div.errorlist{
	text-align:right;
	padding-right:250px;
	padding-top:10px;
	color:red;
	font-weight:bold;
}

div.errortop{
	padding-top:10px;
	padding-left:250px;
	color:red;
	font-weight:bold;	
}

.dateeror{
	color:red;
	text-align:left;
	font-weight:bold;	
}


.header{
	background:url(images/main_link_midddle.jpg) repeat-x;
	height:27px;
}

.headerPink{
	background: url(images/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;
}

