/* CSS Document */
*
{
	padding:0px;
	margin:0px;
}

body
{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	background:#eaeaea;
}

a
{
	text-decoration:none;
	outline: none;
}

a:hover
{
	text-decoration:none;
}

a img
{
	border:0;
}
.pagebg
{
	border-left:#006cad 1px solid;
	border-right:#006cad 1px solid;
	border-bottom:#006cad 1px solid;
	background:#ffffff;
}
.mainNavigation
{
	background:url(../../images/mainNavigationBg.gif) repeat-x;
	height:31px;
}

.contentTxt
{
	text-align:justify;
}

.gradientOne
{
	background:url(../../images/sideMenuBg.gif) repeat-x top;
}

.listOne ul
{
	list-style:none;
}

.listOne li
{
	list-style:none;
	background:url(../../images/arrow1.gif) no-repeat 20px 10px;
	padding-left:37px;
	padding-top:6px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#696969;
}

.listOne li a
{
	color:#696969;
}

.listOne li a:hover
{
	color:#000000;
}

.listTwo li
{
	list-style:none;
	padding:5px 14px;
}

.listTwo li a
{
	color:#000000;
}

.listTwo li a:hover
{
	text-decoration:underline;
}

.gradientTwo
{
	background:url(../../images/gradientTwo.gif) repeat-x top;
	padding:20px 10px 10px  10px;
}

.readMore
{
	font-weight:bold;
	color:#3e5ebb;
}

.readMore a
{
	font-weight:bold;
	color:#3e5ebb;
	text-decoration:none;
}

.readMore a:hover
{
	color:#092c90;
}

.footerNavigation
{
	padding-top:13px;
	background:url(../../images/footerBg.gif) repeat-x;
	font-size:10px;
}

.footerNavigation a
{
	font-size:11px;
	text-decoration:none;
	color:#000000;
}

.footerNavigation a:hover
{
	text-decoration:underline;	
}

.blueLink
{
	color:#1e46b0;
}

.blueLink a
{
	color:#1e46b0;
	text-decoration:underline;
}

.blueLink a:hover
{
	text-decoration:none;
}
/* ----- FEB 22ND NEW CSS --- */


.adminFooter
{
	background:url(../../images/footerBg.gif) repeat-x top;
	color:#000000;
	height:55px;
	text-align:center;
	padding:10px 40px 0 0;
}

.adminFooter a
{
	color:#1f48b3;
	text-decoration:none;
}

.adminFooter a:hover
{
	color:#000000;
	text-decoration:underline;
}

.inputTxtfield
{
	height:18px;
	padding-top:2px;
	width:170px;
	font-size:11px;
}

.attention
{
color:#a80000;
font-size:11px;
}

.loginName
{
	height:27px;
	font-weight:bold;
	padding-right:10px;
}

.submitButton
{
	background:url(../../images/submitButonBg.gif) repeat-x top;
	height:20px;
	color:#FFFFFF;
	border:0;
	padding:0 4px;
	font:bold 11px Verdana;
}

.cancelButton
{
	background:url(../../images/cancelButtonBg.gif) repeat-x top;
	height:20px;
	color:#FFFFFF;
	border:0;
	padding:0 4px;
	font:bold 11px Verdana;
}

.normalLnk
{
	color:#0e38a5;
}

.normalLnk a
{
	color:#0e38a5;
	text-decoration:none;
}
.normalLnk a:hover
{
	text-decoration:underline;
}



/*  FEB 23rd STYLE SHEET ----- */

.adminHeading
{
	font-size:16px;
	color:#0b37a8;
	font-weight:bold;
	padding:3px 0;
}

.adminLefNav
{
	/*background:#ececec;*/
	color:#1e46b0;
	font-weight:bold;
	/*width:210px;*/
	height:21px;
}
.adminLefNav a
{
	background:#ececec;
	text-decoration:none;
	font-weight:bold;
	color:#1e46b0;
	width:210px;
	display:block;
	height:19px;
	padding:2px 0 0 10px;
}
.adminLefNav a:hover
{
	color:#1e46b0;
	background:#d7e4ed;
	width:210px;
	display:block;
	height:19px;
	padding:2px 0 0 10px;
}
.tdheight
{
	height:3px;
}
.adminBorder
{
	border:#d7e4ed 1px solid; 
	padding:7px;
}

.tabColor
{
	background:#dfe9f1;
	height:25px;
	font:normal 11px Verdana, Arial;
	color:#2d62ec;
}

.tabColor a
{
	color:#2d62ec;
	text-decoration:none;
	padding:0 0 0 10px;
}

.tabColor a:hover
{
	text-decoration:underline;
}

.welcomeTxt
{
	color:#1e46b0;
	font:bold 20px Arial, Helvetica, sans-serif;
	height:250px;
}

.welcomeTxt strong
{
	color:#13823c;
	font:bold 20px Arial, Helvetica, sans-serif;
}

.iconHeading
{
	color:#1e46b0;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:20px;
}

.border {

	border: #006cad solid 1px;
}

.Title-Heading{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color:#1e46b0;
	}
	
.Title-Heading a
{
	color:#1e46b0;
	text-decoration:none;
}

.Title-Heading a:hover
{
	color:#002179;
}

/*  FEB 23rd STYLE SHEET ----- */

/* FEB 26th STYLE SHEET --*/



.Grid
{
	border:solid 1px #58b4da;
}

.Grid td
{
	border: solid 1px #4cabf7;
	font-family: Verdana;
	font-size:11px;
	padding:8px;
	text-align: center;
}

.GridHeader
{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#2475b5;
	font-size:0.70em;
}

.GridHeader a
{
	text-decoration: none;
	color: #000000;
	padding: 0px 10px 0px 10px;
	
}

.GridHeader a:hover
{
	
	text-decoration: none;
	
}

.GridItem, .GridAltItem
{
	font-size: smaller;
}

.GridItem
{
	background-color:#FFFFFF;
}

.GridAltItem
{
	background-color: #f4f5f6;
}
.GridItemH
{
	
}

.GridPager td
{
	font-size: small;
	background-color: #FFFFFF;
	text-align:right;
	color:#11568d;
	font-weight:bold;
}

.GridPager a
{
	color:#11568d;
}
.GridPager a:hover
{
	color:#2097c9;
	text-decoration:underline;
}

/* FEB 26th STYLE SHEET --*/

.tabBg
{
	background:url(../../images/tabBg.gif) no-repeat;
	width:219px;
	height:19px;
	padding:10px 0 0 8px;
	color:#3e5ebb;
	font-size:14px;
	font-weight:bold;
}
.activeTab
{
	background:url(../../images/activities1.gif) no-repeat; 
	font:bold 14px Arial, Helvetica, sans-serif;
	width:100%;
	color:#3e5ebb;
	padding:9px 0 3px 8px;
}



.projectsTab
{
	background:url(../../images/projects1.gif) no-repeat; 
	font:bold 14px Arial, Helvetica, sans-serif;
	width:257px;
	color:#3e5ebb;
	padding:9px 0 3px 8px;
}


.listsample table
{
	list-style:none;
	background:url(../../images/arrow1.gif) no-repeat 10px 8px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#696969;
	display: inline-block;
}

.listsample table a
{
	color:#696969;
	padding-left:25px;
	line-height:20px;
	padding-top:15px;
}

.listsample table a:hover
{
	color:#000000;
	padding-left:25px;
	line-height:20px;
	padding-top:15px;
}


.listsample div div table
{
	list-style:none;
	background:url(../../images/subArrow.gif) no-repeat 30px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#696969;
	padding-left:50px;
	padding-right:5px;
	padding-top:0px;
	display: block;
}

.listsample div div table a
{
	color:#696969;
	padding-left:0px;
	*:padding-left: 50px;
	* padding-left: 50px;
	/*line-height:20px;*/
	padding-top:5px;
	display: block;
}

.listsample div div table a:hover
{
	color:#000000;
	padding-left:0px;
	*:padding-left: 50px;
	* padding-left: 50px;
	/*line-height:20px;*/
	padding-top:5px;
	display: block;
}


.listsample div div div table
{
	list-style:none;
	background:url(../../images/subArrow.gif) no-repeat 53px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#696969;
	text-align:left;
	padding-left:75px;
	padding-right:5px;
	padding-top:0px;
	display: block;
}

.listsample div div div table a
{
	color:#696969;
	text-align:left;
	padding-left:0px;
	*:padding-left: 75px;
	* padding-left: 75px;
	/*line-height:20px;*/
	padding-top:5px;
	display: block;
}

.listsample div div div table a:hover
{
	color:#000000;
	text-align:left;
	padding-left:0px;
	*:padding-left: 75px;
	* padding-left: 75px;
	/*line-height:20px;*/
	padding-top:5px;
	display: block;
}


.listsample1 table
{
	list-style:none;
	background:url(../../images/subArrow.gif) no-repeat 10px 8px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#696969;
}

.listsample1 table a
{
	color:#696969;
	padding-left:25px;
	line-height:20px;
	padding-top:15px;
}

.listsample1 table a:hover
{
	color:#000000;
	padding-left:25px;
	line-height:20px;
	padding-top:15px;
}


.listsample1 div div table
{
	list-style:none;
	background:url(../../images/subArrow.gif) no-repeat 30px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#696969;
}

.listsample1 div div table a
{
	color:#696969;
	padding-left:35px;
	line-height:20px;
	padding-top:5px;
}

.listsample1 div div table a:hover
{
	color:#000000;
	padding-left:35px;
	line-height:20px;
	padding-top:5px;
}
.roundCornerRepeat
{
	background:url(../../images/round_corner_repeat.gif) repeat-x;
	padding:9px 0 3px 8px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#3e5ebb;
}
/*Discussion Grid*/
.DGrid
{
	border:solid 0px #58b4da;
}
.DGrid tr
{
	border: solid 0px #4cabf7;
	font-family: Verdana;
	font-size:11px;
	padding:8px;
	text-align: center;
}
.DGridHeader
{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#2475b5;
	font-size:0.70em;
}
.DGridHeader a
{
	text-decoration: none;
	color: #000000;
	padding: 0px 10px 0px 10px;
	
}
.DGridHeader a:hover
{
	
	text-decoration: none;
	
}
.DGridItem, .DGridAltItem
{
	font-size: smaller;
}
.DGridItem
{
	background-color:#FFFFFF;
}
.DGridItem tr
{
	border: solid 1px #4cabf7;
	font-family: Verdana;
	font-size:11px;
	padding:8px;
	text-align: center;
}
.DGridAltItem
{
	background-color: #f4f5f6;
}
.DGridItemH
{
	
}
.DGridPager td
{
	font-size: small;
	background-color: #FFFFFF;
	text-align:right;
	color:#11568d;
	font-weight:bold;
}

.DGridPager a
{
	color:#11568d;
}
.DGridPager a:hover
{
	color:#2097c9;
	text-decoration:underline;
}

/*  MARCH 11 CSS */

.mainBoxBg
{
	background:#ffffff;
	padding:5px;
	border:#3c9fe4 1px solid;
}
.mainTopicBg
{
	background:#b9dcf5;
	padding:5px 5px 5px 30px;
	color:#00498d;
	font-size:11px;
}
.mainTopicBg a
{
	padding:5px;
	color:#00498d;
	text-decoration:none;
}
.mainTopicBg a:hover
{
	padding:5px;
	color:#000000;
	text-decoration:underline;
}
.subtopicBg
{
	background:#d0e9fb;
	padding:5px;
	color:#00498d;
	font-size:11px;
}
.subtopicBg a
{
	padding:5px;
	color:#00498d;
	text-decoration:none;
}
.subtopicBg a:hover
{
	padding:5px;
	color:#000000;
	text-decoration:underline;
}
/*  MARCH 11 CSS */

/* MARCH 13 CSS */

.siteMap
{
	padding-left:20px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#3e5ebb;
}
.siteMap ul
{
	padding:0;
}

.siteMap li
{
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../../images/arrow1.gif) no-repeat 8px 15px;
	color:#1e46b0;
	list-style:none;
	padding-left:25px;
	padding-top:8px;
}

.siteMap li a
{
	color:#1e46b0;
}

.siteMap li a:hover
{
	color:#011c62;
	text-decoration:none;
}


/* ----- Hack only for IE 7 ----- 
*+html .listsample {
   background:green;
   
} */
