.csw-body
{
	background-color:#ff9158;
	margin-top:10px;
	margin-left:10px;


}
.maincontentcsw-alternatinglistrow
{	border:solid 1px #bb4305;
 	background-color:#ffffff;
}
.csw-contentarea{
                 background-image:url(contentbg.gif) repeat-x;	
                  }

.csw-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
.csw-Whitetext, .csw-Whitetext span, a.csw-Whitetext,a.csw-Whitetext span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	color: #000000;
}

 .csw-Whitetext:hover
 {
     text-decoration:none !important;
     font-size: 12px!important;
     line-height:25px;
     color: #000000;
 }
 a:hover.csw-Whitetext

 {
     text-decoration:underline !important;
     font-size: 12px!important;
     line-height:25px;
     color: #000000;
 }
 /*td #ctl00_MasterContentPlaceHolder_ctl04_lnkSignUp:hover
 {
    text-decoration:underline !important;
     font-size: 12px!important;
     line-height:25px;
     color: #000000;
 }
td #ctl00_MasterContentPlaceHolder_ctl04_spanforgotpassword:hover
{
text-decoration:underline !important;
     font-size: 12px!important;
     line-height:25px;
     color: #000000;
}*/

.csw-sectionheader {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#169336 ;
	font-weight: bold;
}
.csw-welcometext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;

	font-weight: bold;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	
}

.csw-folderstext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom:2px groove #CCCCCC;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BACKGROUND-color:#AAAAAA;
}
.csw-footer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:25px;
	padding:3px;
}

.csw-footer a,.csw-footer a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.csw-menu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.csw-label {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.csw-labelmandatory {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}
.csw-headerbg .csw-labelmandatory {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	background: white;
	padding:2px;
}

.csw-input {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.csw-heading ,.CSW-heading{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;	
	font-weight: bold;
	PADDING-LEFT: 15px;
	PADDING-top: 0px;
	PADDING-bottom: 0px;
	margin:0px;
	height: 20px;
	line-height:30px;
	text-align:left;
}
.csw-homepageheading {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight: bold;
	background-color: #F5EED1;	
	PADDING-LEFT: 6px;
	background-repeat: repeat-x;
	height: 17px;
}
.csw-heading1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	font-weight: bold;
	background-color: #F2F0E6;	
	PADDING-LEFT: 6px;
	background-repeat: repeat-x;
	height: 17px;
}
.csw-linkheading {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	font-weight: bold;
	background-image: url(link.gif);
	PADDING-LEFT: 6px;
	background-repeat: repeat-x;	
}
.csw-webtabs {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	border-top: 1px solid #ADC2D6;
	border-bottom: 1px solid #ADC2D6;
	BACKGROUND-color:#DFD7C8;
	PADDING-LEFT: 2px;
	background-repeat: repeat-x;
}

.csw-webtabsselected {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin:2px;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	BACKGROUND-color:#356DDE; 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	background-repeat: repeat-x;
}
.csw-webtabsselected:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin:2px;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	BACKGROUND-color:#356DDE; 
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	background-repeat: repeat-x;
}
.csw-subheading {
	font-family:  verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	font-weight: bold;
	color: #000000;
}
.csw-subheading a{
	font-family:  verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	font-weight: bold;
	color: #000000;
}
.csw-subheading a:hover{
	font-family:  verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	font-weight: bold;
	color: #000000;
}
.csw-link a
{
    font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #000000;
	text-align:left !important;
	display:block!important;
	margin-left:25px!important;
	padding-top:2px;
	padding-bottom:2px;
}
.csw-link a:hover{
	font-family:  verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #3B87C6;
	text-align:left!important;
	display:block!important;
	margin-left:25px!important;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
.csw-leftnavheading {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2B5268;
}
.csw-listrowselected{
	font-family:  Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	color: #000000;
	height:20px;
	 background-color:F1F1F1;
	vertical-align: middle;
	BACKGROUND-color:#E1F4FD;
	}
.csw-listrow {
	font-family:  Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 11px;
	color: #000000;
	height:20px;
	
	vertical-align: middle;
}
.csw-courselistrow {
	font-family:  verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height:20px;
	background:#F8F8F8;
	
	vertical-align: middle;
	margin-top:2px!important;
	margin-bottom:2px;
	
	
}

.catalogControls
{
    /*border: 1px solid #df763f;*/
	color: #000000;
	background:#e9e9e9;
	padding:3px;
}

.csw-courselistrow a 
{
    color: #000000;
    font-size:12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal !important;
}
.csw-courselistrow a:hover
{ 
     color: #0D5BAA !important;
    font-weight:normal !important;
    text-decoration:none !important;

}
a{
	text-decoration:none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D5BAA;
}
a:hover{
	text-decoration:underline;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D5BAA;
}
.csw-homelink{
	text-decoration:none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
}
.csw-homelink:hover{
	text-decoration:underline;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
}
.csw-morelink{
	text-decoration:none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD9616;
	font-weight: bold;
}
.csw-morelink:hover{
	text-decoration:underline;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD9616;
	font-weight: bold;
}

.csw-linkbutton{
	text-decoration:none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
}
.csw-linkbutton:hover{
	text-decoration:underline;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
}
.csw-td
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	PADDING: 2px;
	color: #000000; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE5D9;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEE5D9;
	height:20px;

}
.csw-tdgreen{
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2FF00F; 
}
.csw-tdred{
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF4E00; 
}
.csw-th
{
	font-family:  Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE5D9;
	height:20px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING: 2px;
	vertical-align: middle;
}
.csw-thtitle{
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #EDF3FB;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING: 2px;
	vertical-align: middle;
}
.csw-table{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
.csw-headerbg{
	background-image: url(header.gif);
	COLOR: #ffffff;
}


.csw-nav1bg{
	display:block;
	background-image: url(nav1_bg.gif);
	font-size: 14px;
	COLOR: #ffffff;		
	font-family:  Arial, Helvetica, sans-serif;
    padding:0px;
	border-bottom:2px solid #b42e03;
}



.csw-homepage-tab .ajax__tab_header {display:none;	FONT-SIZE: 0px; height:0px;padding-left:0px;padding-top:0px; color:White;	BACKGROUND: url(nav1_bg.gif) repeat-x 0% top ;	FONT-FAMILY: verdana,tahoma,helvetica; text-align:left;}
.csw-homepage-tab .ajax__tab_outer {	PADDING-LEFT: 0px;	BACKGROUND: url(left-tab.gif) no-repeat left top;	HEIGHT: 0px}
.csw-homepage-tab .ajax__tab_inner {PADDING-RIGHT: 0px;	BACKGROUND: url(right-tab.gif) no-repeat right top;margin-left:0px;	HEIGHT: 0px	}
.csw-homepage-tab .ajax__tab_tab {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	BACKGROUND: url() repeat-x;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;		HEIGHT: 0px; vertical-align:middle;}
.csw-homepage-tab .ajax__tab_hover .ajax__tab_outer {BACKGROUND: url(left-tab-hover.gif) no-repeat  left top;	}
.csw-homepage-tab .ajax__tab_hover .ajax__tab_inner {	BACKGROUND: url(right-tab-hover.gif) no-repeat right top;margin-left:0px;}
.csw-homepage-tab .ajax__tab_hover .ajax__tab_tab {	BACKGROUND: url() repeat-x}
.csw-homepage-tab .ajax__tab_active .ajax__tab_outer { font-weight:bold; BACKGROUND:url(left-tab-selected.gif) no-repeat  left top;	}
.csw-homepage-tab .ajax__tab_active .ajax__tab_inner {	font-weight:bold; BACKGROUND: url(right-tab-selected.gif) no-repeat right top;margin-left:0px;}
.csw-homepage-tab .ajax__tab_active .ajax__tab_tab {	font-weight:bold; BACKGROUND: url() repeat-x}
.csw-homepage-tab .ajax__tab_body {	BORDER-RIGHT:0px; 	BORDER-TOP: 0px;		BORDER-LEFT: 0px;		BORDER-BOTTOM: 0px;	}



.csw-nav2bg{
	background-color:  #e0550e;
	FONT-SIZE: 11px;
	COLOR: #ffffff;	
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	
}



.csw-headerlinks
{
	FONT-SIZE: 12px;
	COLOR: #000000;	
	FONT-FAMILY:  verdana,Arial, Helvetica, sans-serif;
	background-image: url(menuBg.gif);
}
.csw-headerlinks:hover, .csw-headerlinks span:hover
{
	FONT-SIZE:12px;
	COLOR: #000000;	
	FONT-FAMILY:  verdana,Arial, Helvetica, sans-serif;
	text-decoration:underline !important;
}
.csw-l1tab{

	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	z-index:100;
}
.csw-l1tab a{
	FONT-SIZE: 14px;
	COLOR: #ffffff;	
	Display:inline-block;
	font-weight:bold;
	PADDING-top: 0px;
	PADDING-bottom: 0px;
	PADDING-left: 6px;
	PADDING-right: 6px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	border-right:1px solid #b42e03;
	line-height:32px;
}
.csw-l1tab a:hover{
	FONT-SIZE: 14px;
	COLOR: #ffffff;	
	PADDING-top: 0px;
	PADDING-bottom: 0px;
	PADDING-left: 6px;
	PADDING-right: 6px;
	Display:inline;
	text-decoration:none;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	background-image: url(nav1_bghover.gif);
	line-height:32px;
	font-weight: bold;
}
.csw-l1tabselected, .csw-l1tabselected a, .csw-l1tabselected a:hover{
	FONT-SIZE: 14px;
	COLOR: #ffffff;	
	PADDING-top: 0px;
	PADDING-bottom: 0px;
	PADDING-left: 6px;
	PADDING-right: 6px;
	Display:inline-block;
	text-decoration:none;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	background-image: url(nav1_bghover.gif);
	line-height:32px;
	font-weight: bold;
}
.csw-l2tab{
	FONT-SIZE: 11px;
	COLOR: #000000;	
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	background-image: url(LeftSideMenu-Bg.gif);

}
.csw-l2tab a{
	FONT-SIZE: 11px;
	COLOR: #000000;	
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
		PADDING-left: 5px;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	/*background-image: url();*/

}


.csw-l2tab:hover{
	FONT-SIZE: 11px;
	COLOR: #000000;	
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	text-decoration:underline;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
		PADDING-left: 5px;
}

.csw-l2tabselected:hover{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background-image: url(LeftSideMenu-Bg-Selected.gif);
	/*background-color: #2e2d2b;*/
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	PADDING-left: 2px;
	PADDING-right: 2px;

}
.csw-l2tabselected{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
    background-image: url(LeftSideMenu-Bg-Selected.gif);
	/*background-color: #2e2d2b;*/
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	PADDING-left: 2px;
	PADDING-right: 2px;

}

.csw-l2tabselected a{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	/* background-image: url();*/
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	PADDING-left: 2px;
	PADDING-right: 2px;

}
.csw-l3tab{
	FONT-SIZE: 11px;
	COLOR: #ffffff;	
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
		text-indent:10px
}

.csw-l3tab:hover{
	FONT-SIZE: 11px;
	COLOR: #ffffff;	
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	text-decoration:underline;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	text-indent:10px
		
}


.csw-l3tabselected:hover{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	text-decoration:underline;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
		PADDING-left: 5px;
}

.csw-l3tabselected{
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-color:#fdeec5;
	FONT-WEIGHT: bold;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
		PADDING-left: 5px;
}

.csw-listheader{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	BACKGROUND-color:#DFD7C8;
	border-bottom: 1px solid #989DA0;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	height:20px;
	vertical-align: middle;
	
}
.csw-folderselected {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #3366CC;
}
.csw-tab {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #567EB9;
	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: #567EB9;
	border-bottom-color: #567EB9;
	border-left-color: #FFFFFF;
	padding: 1px 2px;
	text-align: center;
}
.csw-tabselected {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #EBF4FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #567EB9;
	border-right-color: #567EB9;
	border-left-color: #567EB9;
	padding: 1px 2px;
	text-align: center;
}
.csw-tablink{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.csw-tablink:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.csw-tablinkselected{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.csw-tablinkselected:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.csw-tabspace {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #567EB9;
}
.csw-reviewstar {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bolder;
	color: #00CC00;
}
.csw-innertab {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	cursor:pointer;
}
.csw-innertabline {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(hr.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.csw-innertabselected {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	cursor:pointer;
	background-color: #F1F1F1;
}
.csw-pagetitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	FONT-WEIGHT: bold;
}
.csw-popupheader
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: medium;
	color:#ffffff;
	background: url(Popup-Headerbg.jpg);
	background-repeat:repeat-x;
	border-bottom:3px ridge #F1F1F1;
}
.csw-tablebg{
background-color: #FDFAF1;
border:1px solid #B0AFAA;
border-style:outset;
padding:2px;
}
.csw-rowhead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EBEADB;
	vertical-align: top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FAF9F4;
	border-bottom-color: #E2DECD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
}
.csw-gridcells {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F1EFE2;
	border-bottom-color: #F1EFE2;
}
.csw-selgridcells {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F1EFE2;
	border-bottom-color: #F1EFE2;
	background-color:#B5CFFF;
	}
.csw-columnhead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACA899;
	border-left-color: #FFFFFF;
}
.csw-rightborder{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
	vertical-align: top;
	PADDING: 2px;
	border-bottom:1px solid;
	border-right:1px solid;
	}
.csw-leftborder{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
	vertical-align: top;
	PADDING: 2px;
	border-bottom:1px solid;
	border-left:1px solid;
	}
.csw-report{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border:1px solid;
	}
.csw-row1{
	border-bottom:dashed 1px #AACFEC;
	}
.csw-row2{
	border-bottom:dashed 1px #AACFEC;
	}
.csw-gtd{
	font-family:  Arial, Helvetica, sans-serif;
	background-color: #DCE5E6;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	PADDING: 2px;
	vertical-align: middle;
	}
	
.csw-tableborder{
	border-bottom:1px solid #9C9C9C;
	border-left:1px solid #9C9C9C;
	border-right:1px solid #9C9C9C;
	border-top:1px solid #9C9C9C;
	}
.csw-navtableborder{	
	border-left:1px solid #F0F5FC;
	border-right:1px solid #F0F5FC;
	background-color: #D4E3F6;	
	}

.csw-listrow1 {
	font-family:  Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111111;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #111111;
	BACKGROUND-color:#84CC84;
	font-size: 11px;
	color: #000000;
	height:20px;
	vertical-align: middle;
}
.csw-listrow2 {
	font-family:  Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111111;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #111111;
	BACKGROUND-color:#C5CEC5;
	font-size: 11px;
	color: #000000;
	height:20px;
	vertical-align: middle;
}
.csw-listrow3 {
	font-family:  Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111111;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #111111;
	BACKGROUND-color:#ffffff;
	font-size: 11px;
	color: #000000;
	height:20px;
	vertical-align: middle;
}
.csw-listrow4 {
	font-family:  Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111111;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #111111;
	BACKGROUND-color: #878E8B;
	font-size: 11px;
	color: #000000;
	height:20px;
	vertical-align: middle;
}
.csw-newinput {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #5B9DD1;
}
.csw-searchbg
{
	background-color: #ffff00;
}

.csw-italictext {
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.csw-bold
{
	font-weight: bold;
}

.csw-profile_tablebg{
background-color: #E4E2C9;
border:1px solid #00166B;
border-style:outset;
padding:2px;
}

.csw-optionstitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #26359B;
}


.csw-leftpanel2tab{

	FONT-SIZE: x-small;
	COLOR: black;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image:url(folder_sbg.gif);
	height:29;
	vertical-align:middle;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 5px;

	cursor:pointer;
}
.csw-leftpanel2tab:hover{
	FONT-SIZE: x-small;
	COLOR: black;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image:url(folder_sbg.gif);
	vertical-align:middle;
	font-weight:bold;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 5px;
cursor:pointer;
}
.csw-leftpanel2tabselected{
	FONT-SIZE: x-small;
	COLOR: black;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image:url(folder_sbg1.gif);
	vertical-align:middle;
		font-weight: bold;

	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 5px;
cursor:pointer;
}
/* for Button */
a.csw-searchbutton:hover span {
    background: transparent url(ButtonsBg_left_hover.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0 4px 12px;
    white-space: nowrap;
    color:#000000;
} 

a.csw-searchbutton {
    background: transparent url(ButtonsBg_right.gif) no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}

a.csw-searchbutton span {
    /*background: transparent url(ButtonsBg_left.gif) no-repeat;*/
    background: transparent url(BlueButtonsBg_left.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0 4px 12px;
    white-space: nowrap;
} 

a.csw-searchbutton:hover {
    /*background: transparent url(ButtonsBg_right_hover.gif) no-repeat scroll top right;*/
    background: transparent url(BlueButtonsBg_right_hover.gif) no-repeat scroll top right;
    color:#000000;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}

.csw-courselistrow a.csw-button,.csw-courselistrow a.csw-button:hover
{
    background: transparent url(ButtonsBg_left1.gif) no-repeat scroll bottom left;
    display:inline-block;
    color:#000000;
    height:22px !important;
    padding-left: 6px; /* sliding doors padding */
    text-decoration: none;
    margin:3px;
    
}
.csw-courselistrow a.csw-button span,.csw-courselistrow a.csw-button span:hover{
    background: transparent url(ButtonsBg_right1.gif) no-repeat scroll top right;
    display:inline-block;
    vertical-align:bottom;
    margin-left: 6px;
    padding-right: 10px;
    padding-top: 3px;
    white-space: nowrap;
    height:22px !important;
    font: 13px verdana,arial, sans-serif;
    height:22px;
    
} 

a.csw-button {
    /*background: transparent url(ButtonsBg_left.gif) no-repeat scroll bottom left;*/
    background: transparent url(BlueButtonsBg_left.gif) no-repeat scroll bottom left;
    display:inline-block;
    color:#000000;
    height:26px;
    padding-left: 6px; /* sliding doors padding */
    text-decoration: none;
    margin:3px;
    
}

a.csw-button span {
    /*background: transparent url(ButtonsBg_right.gif) no-repeat scroll top right;*/
    background: transparent url(BlueButtonsBg_right.gif) no-repeat scroll top right;
    display:inline-block;
    vertical-align:bottom;
    margin-left: 6px;
    padding-right: 10px;
    padding-top: 3px;
    white-space: nowrap;
    font: 12px arial, sans-serif;
    height:26px;
    
} 

a.csw-button:hover {
   /* background: transparent url(ButtonsBg_right_hover.gif) no-repeat scroll top right;*/
    color: #000000;
    cursor:pointer;
    text-decoration: none;
}
a.csw-button:hover span {
  /*background: transparent url(ButtonsBg_left_hover.gif) no-repeat;*/
    font: 12px arial, sans-serif;
    text-decoration: none;
    color: #000000;
} 


.csw-headerbg .csw-button, .csw-headerbg .csw-button:hover
{
    background: #fae2bc;
    border:solid 1px #ffffff;
    padding:0px;
    margin:0px;
    height:14px;
    display:inline-block;
}
.csw-headerbg .csw-button span, .csw-headerbg .csw-button:hover span 
{
    background: transparent;
    border:solid 0px #ffffff;
    color:#000000;
    padding:2px;
    margin:0px;
    height:14px;
    line-height:14px;
    display:inline-block;
   
}



/* for Button 
a.csw-button:hover span {
    background: transparent url(ButtonsBg_left_hover.gif) no-repeat;
    display: inline-block;
    line-height: 14px;
    padding: 4px 0 4px 12px;
    white-space: nowrap;
} 

a.csw-button {
    background: transparent url(ButtonsBg_right.gif) no-repeat scroll top right;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 12px;
    text-decoration: none;
}

a.csw-button span {
    background: transparent url(ButtonsBg_left.gif) no-repeat;
    display: inline-block;
    line-height: 14px;
    padding: 4px 0 4px 12px;
    white-space: nowrap;
} 

a.csw-button:hover {
    background: transparent url(ButtonsBg_right_hover.gif) no-repeat scroll top right;
    color: #ffffff;
    display: inline-block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 12px;
    text-decoration: none;
}*/

.csw-hrline
{
	height:1px;
	background-color:#FFCD84;
}

.csw-leftpadding {
padding-left: 10px;

}

.csw-norepeat 
{	padding-left: 0px;
	padding-right: 0px;
	background-repeat:repeat-y;
	font-family:Verdana;
	font-size:11px;
	}
	
.csw-handcursor
{
cursor:pointer;
}

.csw-menubg
{
	border: 1px solid #333333;
	background-color:#CCCCCC;
	z-index:500000 !important;
}
.csw-menuitem
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	white-space:nowrap;
	text-decoration:none;
	border:  1px solid #cccccc;
}
.csw-menuselected
{
	background-color:#FF9933;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	white-space:nowrap;
	cursor:pointer;
	border: 1px solid #333333;
}


.csw-treenode td
{
	vertical-align:top;
 	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}

.csw-rssitem
{
	list-style: square;

	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.csw-cmslistrow {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#DDEEFA;
	height:20px;
	vertical-align: middle;
}


/*Rounded Tables */

/*Rounded table with title bar */

.csw-rounded-title  {
  background:  url(RoundBox_title1.gif) no-repeat top left;

}
.csw-rounded-title div  {
  background: transparent url(RoundBox_title2.gif) no-repeat top right;
}
.csw-rounded-title div div  {
  background: transparent url(RoundBox3.gif) no-repeat bottom left;
}
.csw-rounded-title div div div  {
  background: transparent url(RoundBox4.gif) no-repeat bottom right;
}
.csw-rounded-title div div div div  {
  background:transparent;
  
}
.csw-rounded-title div div div table{
  padding-left: 4px;
  padding-right: 3px;
}
/*Rounded table with Dark Blue title bar */

.csw-rounded-DBtitle  {
  /*background:  url(RoundBox_title1DB.gif) no-repeat top left;*/
  background:  url(RoundBox_title1.gif) no-repeat top left;
}
.csw-rounded-DBtitle div  
{
    background: transparent url(RoundBox_title2.gif) no-repeat top right;
    /*background: transparent url(RoundBox_title2DB.gif) no-repeat top right;*/
}
.csw-rounded-DBtitle div div  {
  /*background: transparent url(RoundBox3.gif) no-repeat bottom left;*/
}
.csw-rounded-DBtitle div div div  {
  /*background: transparent url(RoundBox4.gif) no-repeat bottom right;*/
}
.csw-rounded-DBtitle div div div div  {
   background:transparent;
}
.csw-rounded-DBtitle div div div table{
  padding-left: 4px;
  padding-right: 3px;
}
/*Rounded table with Square title bar */

.csw-rounded-SBtitle  {
  background:  url(RoundBox_title1sb.gif) no-repeat top left;
}
.csw-rounded-SBtitle div  {
  background: transparent url(RoundBox_title2sb.gif) no-repeat top right;
}
.csw-rounded-SBtitle div div  {
  background: transparent url(RoundBox3sb.gif) no-repeat bottom left;
}
.csw-rounded-SBtitle div div div  {
  background: transparent url(RoundBox4sb.gif) no-repeat bottom right;
}
.csw-rounded-SBtitle div div div div  {
  background:transparent;
}
.csw-rounded-SBtitle div div div table{
  padding-left: 4px;
  padding-right: 3px;
}

/* Rounded table without title bar  */


.csw-rounded {
  /*background:  url(RoundBox1.gif) no-repeat top left;*/
  
}
.csw-rounded div {
  /*background: transparent url(RoundBox2.gif) no-repeat top right;*/
}
.csw-rounded div div {
  /*background: transparent url(RoundBox3.gif) no-repeat bottom left;*/
}
.csw-rounded div div div{
  /*background: transparent url(RoundBox4.gif) no-repeat bottom right;*/
  border: 1px solid #CCCCCC;
  /*background:#E9E9E9;*/
}
.csw-rounded div div div div{
  /*background: transparent;*/
  border:none;
}
.csw-rounded div div div table{
   /*padding-left: 4px;
  padding-right: 3px;*/

}

/* End of Rounded Tables */





/* AJAX Loading Message */
#progressBackgroundFilter 
{
  position:absolute;
  top:0px; 
  bottom:0px; 
  left:0px;
  right:470px;
  overflow:hidden; 
  padding:5; 
  margin:0; 
 /* background-color:#FEF1A8;*/
  
} 

#processMessage 
 {
	text-align:center;
	width:230px; 
	position: absolute;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	right: 0;
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	background-color:#ffffff;
	border:solid 1px #000;
	  z-index:10000;
}

/* End of AJAX Loading Message */

/* Webpart styles */


.csw-webpart{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.csw-webpartborder{
  background: transparent url(RoundBoxTrans2.gif) no-repeat bottom left;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding: 0px !important;
}
.csw-webpartborder div {
  background: transparent url(RoundBoxTrans1.gif) no-repeat bottom right;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding: 0px !important;
}
.csw-webpartborder div div{
  background: transparent url(transp.gif) no-repeat top left;
  
}

.csw-webparttitle{
 font-family:  Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  background: transparent url(RoundBox_title11.gif) no-repeat top left;
/*background-color:#FFCE84;*/
padding:0px;  

}
.csw-webparttitle table{
	font-family:  Arial, Helvetica, sans-serif;
 font-size: 16px;
	color: #ffffff;
	background: transparent url(RoundBox_title12.gif) no-repeat top right;

	

}
.csw-webparttitle table td
{
		padding-left:10px;
	padding-top:1px;padding-right:4px; 
	 line-height:31px;
}

/* End of Webpart styles */


#dhtmltooltip
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color:Yellow;
	visibility: hidden;
	z-index: 100;
	font-size:x-small;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

	/* Tabed Pans */

#tabbedpans .csw-tabbedpan a
{
color: #fff;
text-decoration: none;
padding-left: 7px;
padding-bottom: 0px;
background: #fff  url(LTab.gif) left top no-repeat;
font-size: small;
}

#tabbedpans .csw-tabbedpan a span
{

padding-right: 10px;
padding-bottom: 0px;
padding-top: 6px;
background: #fff  url(RTab.gif) right top no-repeat;
}

#tabbedpans a, .tabbedpans a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#tabbedpans a, .tabbedpans a span
{
float: none
}
/* End hide */
#tabbedpans .csw-tabbedpan a:hover
{
color: #ffffff;
background: #fff  url(LTab.gif) left top no-repeat;
padding-left: 7px
}

#tabbedpans .csw-tabbedpan a:hover span
{
background: #fff  url(RTab.gif) right top no-repeat;
padding-right: 10px
}

#tabbedpans ul
{
list-style: none;
padding: 0;
margin: 0
}

#tabbedpans li
{
list-style: none;
float: left;
margin: 0;
} 

#tabbedpans .csw-tabbedpanselected a 
{
color: #ffffff;
background: #fff url(LTab.gif) left top no-repeat;
padding-left: 5px;
text-decoration: none;
}

#tabbedpans .csw-tabbedpanselected a span
{
  background: #fff url(RTab.gif) right top no-repeat;
  padding-top:6px;
  padding-right: 10px;
  padding-left: 4px;
  padding-bottom: 0px;
  font-size: small;

}

/*End of Tabbed Pans */


.csw-toc {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
}

.csw-unselecttab {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ECEBE9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-style: solid;

}

.csw-selecttab {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D4D0C8;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
}
.csw-tableheader {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DADADA;
	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: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 2px;
	padding-top: 2.5px;
	padding-bottom: 2.5px;
}
.csw-DisplayLabel
{
BORDER-RIGHT: 0px;
BORDER-TOP: 0px;
BORDER-LEFT: 0px; 
BORDER-BOTTOM: 0px;
FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica,sans-serif
}
.csw-border
{
	border:1px solid #000000;
}
.csw-eventtext {
	font-family: verdana;
	font-size: 10px;
}
.csw-tdBorder
{
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 2px;
}
.csw-loadertext {
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	 color: #ffffff;
}
.csw-graytabsel1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ADB4b4;
	border-left-color: #ADB4b4;
	background-image: url(IMAGES/tabsel.gif);
	Cursor: default;
}
.csw-graytab {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0EA;
	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: #ADB4b4;
	border-bottom-color: #ADB4b4;
	border-left-color: #FFFFFF;
	Cursor: pointer;
}
.csw-TOCText
{
	font-family:Tahoma;
	font-size:11px;
	color:White;
	font-weight:bold;
	text-align:left;
	background-image:url(IMAGES/TOCBg.gif);
}
.csw-bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADB4b4;
}

.csw-imsleftborder
{
	border-left:solid 2px #81BCE1; 
}
.csw-imstopborder
{
	height:2px;
	background-color:#81BCE1;
}
.csw-bashedbottomborder
{
	/*border-bottom:dashed 1px #dc4b00; */
	
	
}
.csw-bashedbottomborder td a
{
	color: #000000;
	
/*	background-image: url(bulleticon.gif);*/
	background-repeat: no-repeat;
	background-position: 5px 10px;
	text-align: left;
	text-indent:0px;
	font-size: 14px;
	line-height: 23px;
	font-weight: normal;
	
}
.csw-bashedbottomborder td img 
{
margin-left:5px;
margin-top:10px;
}
.csw-SO
{
		background:url(but.gif);
		border-bottom:1px solid #ffffff;
		/*border-bottom:dashed 1px #6d6e70;*/
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d6e70;
	height:30px;
	vertical-align: middle;
	
	font-weight:bold;
	
}
.csw-SO span a
{color: #ffffff;
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:25px;
font-weight:bold;
}

.csw-SO:hover
{color: #ffffff;
background:url(ca_over.gif);
text-decoration:none;
width:192px;
height:30px;

}
.csw-SO a:hover
{color: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:25px;
font-weight:bold;
text-decoration:none;
}
.csw-alternateSO
{
	/*border-bottom:dashed 1px #6d6e70; */
	background:url(but.gif);
	border-bottom:1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	color: #6d6e70;
	height:30px;
	vertical-align: middle;
	/*BACKGROUND-color:#fff8e3;*/
	font-weight:bold;
}
.csw-alternateSO:hover
{
background:url(ca_over.gif);
}
.csw-alternateSO span a
{
    color: #ffffff;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:25px;
	
}

.csw-alternateSO a:hover
{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:25px;
	font-weight:bold;
	text-decoration:none;
}
.csw-SOSelected 

{
      
      font-family:  Verdana,Arial, Helvetica, sans-serif;
      font-size: 12px;
      line-height:25px;
      color: #ffffff!important;
      height:30px;
      vertical-align: middle;
      background-image: url(ca_over.gif);  
      font-weight:bold;
      text-decoration:none;
      border-bottom:1px solid #ffffff;
      
    

}
.csw-SOSelected span a
{
    color: #ffffff;
    font-family:  Verdana,Arial, Helvetica, sans-serif;
      font-size: 14px;
      line-height:25px;
}
.csw-SOSelected a:hover
{
    color: #ffffff;
    font-family:  Verdana,Arial, Helvetica, sans-serif;
      font-size: 14px;
      line-height:25px;
    text-decoration:none;
}
/*  Calendar Styles */

.csw-calendar
{
	font-family: Lucida Sans Unicode , Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
		line-height:25px;
}
.csw-calendar-day-header
{

}
.csw-calendar-day
{
	text-align:left;
	vertical-align:top;
}
.csw-calendar-next-prev
{
}
.csw-calendar-other-month-day
{
	background: #f1f1f1;
	text-align:left;
	vertical-align:top;
}
.csw-calendar-selected-day
{
	text-align:left;
	vertical-align:top;
}
.csw-calendar-selector
{
	
}
.csw-calendar-title
{	
}
.csw-calendar-today-day
{
		text-align:left;
	vertical-align:top;
}
.csw-calendar-weekend-day
{
		text-align:left;
	vertical-align:top;
}
a.csw-button ,a.csw-BUTTON{
    /*background: transparent url(ButtonsBg_left.gif) no-repeat scroll bottom left;*/
    background: transparent url(BlueButtonsBg_left.gif) no-repeat scroll bottom left;
    display:inline-block;
    color: #ffffff;
    height:26px;
    padding-left: 6px; /* sliding doors padding */
    text-decoration: none;
    margin:3px;
    
}

a.csw-button span, a.csw-BUTTON span  
{
    /*background: transparent url(ButtonsBg_right.gif) no-repeat scroll top right;*/
    background: transparent url(BlueButtonsBg_right.gif) no-repeat scroll top right;
    display:inline-block;
    vertical-align:bottom;
    margin-left: 6px;
    padding-right: 10px;
    padding-top: 3px;
    white-space: nowrap;
    font: 13px verdana,arial, sans-serif;
    height:26px;
    color: #ffffff;
    
} 

a.csw-button:hover{
   /* background: transparent url(ButtonsBg_right_hover.gif) no-repeat scroll top right;*/
    color: #000000;
    cursor:pointer;
     text-decoration: none;
}
a.csw-button:hover span {
  /*background: transparent url(ButtonsBg_left_hover.gif) no-repeat;*/
    font: 13px verdana,arial, sans-serif;
      text-decoration: none;
} 

a.csw-BUTTON:hover
{
    color: #000000 !important;
    cursor:pointer !important;
    text-decoration: none!important;
}

a.csw-BUTTON:hover span
{
      font: 13px verdana,arial, sans-serif!important;
      text-decoration: none!important;
      color: #000000 !important;
}

A.csw-DisabledButton, A.csw-DisabledButton
{	
background: transparent url(ButtonsBg_left.gif) no-repeat scroll bottom left;
    display:inline-block;
    color: #cccccc;
    height:22px;
    padding-left: 6px; /* sliding doors padding */
    text-decoration: none;
    margin:3px;
}



A.csw-DisabledButton SPAN, A.csw-DisabledButton:hover span
{	
    background: transparent url(ButtonsBg_right.gif) no-repeat scroll top right;
    display:inline-block;
    vertical-align:bottom;
    margin-left: 6px;
    padding-right: 10px;
    padding-top: 3px;
    white-space: nowrap;
    font: 12px arial, sans-serif;
    height:22px;

}

.doublepxtableborder
{
	border: 2px solid #81BCE1;
}
.toccellbg
{
	background: #81BCE1;
}

.csw-popupheader .csw-heading
{
	COLOR: #ffffff;	
	vertical-align:middle;
}

 .modalBackgroundnew {
	filter: Alpha(Opacity=60); 
    -moz-opacity:0.6; 
    opacity: 0.6;
    width: 100%; 
    height: 100%; 
   background-color: #000;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}

.csw-treeview-selectednode{
	background-color: #999999;

}

.modalBackground_review {
	filter: Alpha(Opacity=20); 
    -moz-opacity:0.2; 
    opacity: 0.2;
    width: 100%; 
    height: 100%;   
	background-color: #fff;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}


.csw-review_nolinks {
	background-color: Yellow;
	font-family: Lucida Sans Unicode , Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

.csw-heading2 {
	font-family: Lucida Sans Unicode , Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
    .courselistcategories
{
    /*background: url(courselitcategorybg.png) !important;*/
    margin-bottom:10px;
    margin-top:0px;
}
.courselistcategories div
{
    background:transparent;
    padding:0px;
    margin:0px;
}
    .courselistcategories table
{
  padding:0px;
    margin:0px;
   
    }
   
    
.courselistcategories td
{
    /*border-bottom:dashed 1px #33CCFF; */
	font-family:  verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	vertical-align: middle;
	text-align:left;
	
	font-weight:bold;
	line-height:28px;

        white-space:nowrap !important;
    }
     .courselistcategories td a ,  .courselistcategories td a:hover
     {font-family:  verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	padding-left:5px;
	color: #0099CC;
    text-decoration:none;
	vertical-align:middle;
     }
    .courselistcategories td a span.csw-subheading
    {
    font-family:  verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: white;
	width:100%;
	
	vertical-align:middle;
	display:block;
	padding:2px 25px 2px 10px !important;
	line-height:23px;
    }
    
    .courselistcategoriesSelected
    {
       background:#fc8145 url('categoryselected.png') right top no-repeat; 
       white-space:nowrap;
       
         
        }
    
      .courselistcategoriesSelected span a
    {
      Display:inline;
      width:auto;
      float:left;
      position:relative;
      top:0;
      left:0;
     
         
        }
         .courselistcategoriesSelected span img
         { Display:none;
         float:right;
         position:absolute;
             
             }
                      .courselistcategoriesSelected span 
         { Display:inline;
           float:left;
           width:auto;
           position:inherit;

             
             }
   
    .courselistcategories td a img
    {
         Display:inline;
         float:left;
    }
 
.courselistcategories td span img
{ Display:none;
   }
.courselistcategories td span a
{  
width:100%;

}
.courselistcategories td img
{
     Display:none;
}
.courselistcategories td table .csw-text img
{
     Display:none;
     float:left;
}
.courselistcategories td table .csw-text a
{
     
     float:left;
}
.courselistcategories td table 
{
     padding:0px;
}


.csw-headingblack {
	font-family: Lucida Sans Unicode , Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	font-weight: bold;
	PADDING-LEFT: 10px;
	PADDING-top: 1px;
	height: 17px;
}
.csw-tblborder
{
          border:solid 1px #dd4900;
}
.csw-tdheading

{
          height: 19px; 
          background-color:#dd4900;

}
.modalBackgroundwhite {
	filter: Alpha(Opacity=0); 
    -moz-opacity:0; 
    opacity: 0;
    width: 100%; 
    height: 100%; 
   background-color: #fff;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.csw-popupheading
{

            font-family: Lucida Sans Unicode , Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: white;      
            font-weight: bold;
            PADDING-LEFT: 10px;
            PADDING-top: 3px;
            PADDING-bottom: 5px;
            height: 17px;
}
.csw-selectedquestion
{
			font-family: Lucida Sans Unicode , Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: black;
            margin:3px;
			display:block;
			background:#f1f1f1;
           
}
.csw-selectedquestion a
{
	font-weight:bold;
}

.csw-selectedquestion a img
{
	margin:2px;
}
.csw-ateactionlinks
{
	margin-top:12px;
	float:left;
	background-color:#F1F1F1;
 	text-align:left;
	border:1px solid #00000;
}
.csw-ateactionlinks a
{
	display:block;
	width:100%;
	margin:2px;
	
}

.csw-ateactionlinks a:hover
{
	display:block;
	width:100%;
	margin:2px;
	background-color:#FF9933;
	color: #ffffff;
	text-decoration:none;
	cursor:pointer;
	border: 1px solid #333333;
}
.csw-ateanswerdiv
{
   margin-left:20px;
   margin-top:0;
   padding:3px;
   display:block;	
    font-family: verdana,Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:25px;
   
}
.csw-atelistrow td {
	font-family:  Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-size: 11px;
	color: #000000;
	height:20px;
	padding:4px;
	vertical-align: middle;
	text-align:left;
}
.csw-atelistrow td a
{
 font-family: verdana,Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:25px;
}
.csw-atelistrow td a:hover
{
 font-family: verdana,Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:25px;
 text-decoration:none;
}
.csw-divunassigned
{font-family:  Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
}

.csw-divunanswered
{font-family:  Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: Red;
}

	.courselistcategories td div .csw-toclevel0
	{
	 font-family:  verdana,Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 padding-left:5px;
	 background-image:url(but.gif);
	 height:30px;
	 border-bottom:1px solid #ffffff;
	}
	.courselistcategories td div.csw-toclevel0:hover
	{
	background:url(ca_over.gif);
	}
	.courselistcategories td div .csw-toclevel0 a
	{
	 padding-left:15px;
 	 color:#ffffff;
	}
	.courselistcategories td div .csw-toclevel0 a:hover
	{
	 padding-left:15px;
	 text-decoration:none;
	 color:#ffffff;
 	
	}
  
	.courselistcategories td div .csw-toclevel1 
	{
	    font-family:  verdana,Arial, Helvetica, sans-serif;
	    font-size: 12px;
		font-weight: bold;
		color: white;
		padding-left:5px !important;
        /*background:#fc8145 url('categoryselected.png') right top no-repeat; */
        background: url('ca_over.gif');
        height:30px;
        white-space:nowrap;
        border-bottom:1px solid #ffffff;
	}
	.courselistcategories td div .csw-toclevel1 a
	{
	    font-family:  verdana,Arial, Helvetica, sans-serif;
	    font-size: 12px;
		font-weight: bold;
		color: white;
		padding-left:15px !important;
        /*background:#fc8145 url('categoryselected.png') right top no-repeat; */
        white-space:nowrap;
	}

    .courselistcategories td div .csw-toclevel1 a:hover
	{
	    font-family:  verdana,Arial, Helvetica, sans-serif;
	    font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		padding-left:15px !important;
        /*background:#fc8145 url('categoryselected.png') right top no-repeat; */
        white-space:nowrap;
	}


	.courselistcategories td div .csw-toclevel2
	{
	    font-family:  Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    padding-left:25px;
	}


.csw-toclevel0
{
 	font-family:  verdana,Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	padding-left:5px;
 	
}


.csw-toclevel1 
{
	font-family:  verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-left:15px;
	white-space:nowrap;
}

.csw-toclevel2
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:25px;
}


#divConfirmationLogin, #divConfirmation
{
    display:block;
    overflow:visible;
    width:410px !important;
}

.csw-headerbgmaster .csw-labelmandatory {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	background: white;
	padding:2px;
}
.csw-headerbgmaster{
	background-image: url(header_new.gif);
	COLOR: #ffffff;
}
.csw-headerbgmaster .csw-button, .csw-headerbgmaster .csw-button:hover
{
    background: #fae2bc;
    border:solid 1px #ffffff;
    padding:0px;
    margin:0px;
    height:14px;
    display:inline-block;
}
.csw-headerbgmaster .csw-button span, .csw-headerbgmaster .csw-button:hover span 
{
    background: transparent;
    border:solid 0px #ffffff;
    color:#000000;
    padding:2px;
    margin:0px;
    height:14px;
    line-height:14px;
    display:inline-block;
   
}


/*new styles*/
.gray_border {
	border: 1px solid #CCCCCC;
	
}
.uni_head {
	font-size: 16px;
	line-height: 30px;
	color: #1D67B0;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.notif_link_uni {
	line-height: 25px;
	text-align: left;
	text-indent: 15px;
	display: block;
	font-size: 14px;
} 
.csw-rounded-title div div div table .csw-rounded div div div 
{
border:none;
}


#ctl00_tdwelcomemsg span, .csw-Whitetext span
{
color:white;

}

 table .csw-rounded-title div div div table
{
margin-top:5px;
}

#ctl00_MasterContentPlaceHolder_ctl00_divsearch div
{
background:#e9e9e9;
border:none;
}

#ctl00_spanwelcomemsg:hover
{
    text-decoration:none !important;
}

.uni_cont_head
{
    padding-top:10px;
}
.csw-Text a
{
padding-right:5px;
}
.csw-Text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.Left_uni_text
{
    font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	line-height:25px;
 }
a .Left_uni_text
{
font-size: 14px;
	
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	line-height:25px;
}

a:hover.Left_uni_text
{
font-size: 14px;
	
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	text-align: left;
	
	line-height:25px;
}

.csw-alternatinglistrow
{
background-color:#F1F1F1;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal !important;
margin-top:0px!important;
}

.csw-alternatinglistrow a
{
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal !important;
}

.csw-alternatinglistrow a:hover
{
font-size:12px;
color: #0D5BAA;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal !important;
text-decoration:none;
}

.csw-alternatinglistrow a.csw-button,.csw-alternatinglistrow a.csw-button:hover
{
    background: transparent url(ButtonsBg_left1.gif) no-repeat scroll bottom left;
    display:inline-block;
    color:#000000;
    height:22px !important;
    padding-left: 6px; /* sliding doors padding */
    text-decoration: none;
    margin:3px;
    
}
.csw-alternatinglistrow a.csw-button span,.csw-alternatinglistrow a.csw-button span:hover{
    background: transparent url(ButtonsBg_right1.gif) no-repeat scroll top right;
    display:inline-block;
    vertical-align:bottom;
    margin-left: 6px;
    padding-right: 10px;
    padding-top: 3px;
    white-space: nowrap;
    height:22px !important;
    font: 13px verdana,arial, sans-serif;
    height:22px;
    
} 
#ctl00_mnuMenu span a, #ctl00_mnuMenu span
{
float:left ;
padding:0px;
margin:0px;

}
#ctl00_mnuMenu
{
height:32px;
overflow:hidden;
float:left ;
padding:0px !important;
margin:0px !important;

}
