body
{
	background-color: #860038;
	color: #000000;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	background-image:url(../images/body-bg.png);
	background-repeat:repeat-x;
}

A:visited {
	color: #000000; text-decoration: none
}

A:hover {
	color: red; text-decoration: none
}

A:link {
	color: #000000; text-decoration: none
}
#blue:link {
	COLOR: #277DC9; TEXT-DECORATION: none
}
#blue:visited {
	COLOR: #277DC9; TEXT-DECORATION: none
}
#blue:hover {
	COLOR: orange; TEXT-DECORATION: none
}
#red:link {
	COLOR: #D62226; TEXT-DECORATION: none
}
#red:visited {
	COLOR: #D62226; TEXT-DECORATION: none
}
#red:hover {
	COLOR: #D62226; TEXT-DECORATION: none
}
#grey:link {
	COLOR: #333333; TEXT-DECORATION: none
}
#grey:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
#grey:hover {
	COLOR: red; TEXT-DECORATION: none
}
#teal:link {
	COLOR: #90ACB4; TEXT-DECORATION: none
}
#teal:hover {
	COLOR: #90ACB4; TEXT-DECORATION: none
}
#white:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#white:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
#white:hover {
	COLOR: yellow; TEXT-DECORATION: none
}
#lightgray:link {
	COLOR: #EFEFEF; TEXT-DECORATION: none
}
#lightgray:visited {
	COLOR: #EFEFEF; TEXT-DECORATION: none
}
#lightgray:hover {
	COLOR: yellow; TEXT-DECORATION: none
}#newstitle:link {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: #277DC9; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#newstitle:visited {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: #277DC9; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#newstitle:hover {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: red; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
#moduletitle:link {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #277DC9; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#moduletitle:visited {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #277DC9; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
#moduletitle:hover {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #ff7200; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}


.smalltext
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial;
	vertical-align: middle;
}

.mediumtext
{
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial
}

.mediumtext-next
{
    font-size: 18px;
    color: #3f3d3d;
    font-family: Verdana, Arial
}
/* Element Fields css starts here */
input#username{
	color: #000000;
	font-family: Verdana, Tahoma;
	font-size: 18px;
	width: 243px;
	height:32px;
    margin: 0px;
	background: URL(../images/login-field.gif) no-repeat;
	background-repeat:no-repeat;
	padding-left: 24px;
	padding-right:2px;
	border:0 none;
}

input#password
{	color: #000000;
	font-family: Verdana, Tahoma;
	font-size: 18px;
	width: 243px;
	height:32px;
    margin: 0px;
	background: URL(../images/login-field.gif) no-repeat;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-left: 2px;
	padding-right:2px;
	border:0 none;
}

.login-fields{
padding-bottom:10px;
padding-left:8px;
}

input.login-btn{
background-image:url(../images/login-but.gif);
background-repeat:no-repeat;
width:83px;
height:25px;
font-size:0px;
border:0 none;
}


/* Element Fields css ENDS here */
/* Button Styles Starts Here */
input.save
{
	border: solid 0 #FFFFFF; 
	background: URL(../images/buttons.gif) no-repeat 0 -102px;
	height: 33px; 
	width: 85px;
	color: #000000;
	font-family: Verdana, Tahoma; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 3px; 
	padding-bottom: 15px; 
	vertical-align:middle;
	font-size:0px;
	cursor:pointer;
}

input.delete
{
	border: solid 0 #FFFFFF; 
	background: URL(../images/buttons.gif) no-repeat 0 -340px;
	height: 33px; 
	width: 100px;
	color: #000000;
	font-family: Verdana, Tahoma; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 3px; 
	padding-bottom: 15px; 
	vertical-align:middle;
	font-size:0px;
	cursor:pointer;
}

input.update
{
	border: solid 0 #FFFFFF; 
	background: URL(../images/buttons.gif) no-repeat 0 -205px;
	height: 33px; 
	width: 100px;
	color: #000000;
	font-family: Verdana, Tahoma; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 3px; 
	padding-bottom: 15px; 
	vertical-align:middle;
	font-size:0px;
	cursor:pointer;
}

.greenbuttonbig
{
	border: solid 0 #FFFFFF; 
	background: URL(../images/greenbuttonbg.gif) no-repeat;
	height: 21px; 
	width: 85px;
	color: #339900;
	font-family: Verdana, Tahoma; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 3px; 
	padding-bottom: 15px;  
	vertical-align:middle;
}

.redbuttonbig
{
	border: solid 0 #FFFFFF; 
	background: URL(../images/redbuttonbg.gif) no-repeat;
	height: 21px; 
	width: 85px;
	color: #FF3300;
	font-family: Verdana, Tahoma; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 3px; 
	padding-bottom: 15px;  
	vertical-align:middle;
}



.bluebuttonsuperbig
{
	border: solid 0 #FFFFFF; 
	background: URL(../images/bluebuttonsuperbig.gif) no-repeat; 
	height: 21px;
	width: 108px;
	color: #000000; 
	font-family: Verdana, Tahoma; 
	font-size: 11px; 
	margin: 0px; 
	padding-top: 3px;
	padding-bottom: 15px; 
	vertical-align:middle;
}
/* Button Styles Ends Here */ 
.rowerror
{
	background-color: #323132;
	color: #FFFFFF;
    font-size: 12px;
    font-family: Verdana, Arial
}

.errorElement
{ 
    font-size: 12px;
    font-family: Verdana, Arial, Tahoma; 
	color: #816b49;
	border: 1px solid #d2bc99; 
	padding: 2px 2px 3px 2px;
	margin: 0px;
	background: #fff2dd url(../images/icon_error.gif) no-repeat 3px center;
	padding-left: 25px;
	vertical-align: middle;
	font-weight:bold;
}

.infoElement
{ 
    font-size: 10px;
    font-family: Verdana, Arial, Tahoma; 
	color: #596330;
	border: 1px solid #596330; 
	padding: 2px 2px 3px 2px;
	margin: 0px;
	background: #f3fddd url(../images/icon_info.gif) no-repeat 3px center; 
	padding-left: 25px;
	vertical-align: middle; 
}


/* left navigation bar */
.staffnavbar
{
	/*background: #F0EADE url(../images/navbarbg.gif) no-repeat bottom left; */
	/*background: #403F31; */
	padding: 1px 6px 1px 3px;

	 
}

.navsectionadmin 
{
	text-decoration: none;
	margin: 0 0 0 0;
	border: 1px solid #CDCDCD;
	background: #FFFFFF url(../images/navtitlebg.gif) no-repeat top left;
	-moz-border-radius: 4px 4px 0px 0px;
	color: #61718C;
	width: 100%;
}

.navsub 
{
	padding: 4px 4px 4px 4px;
}

.navtitle
{
    font-size: 11px;
    color: #454545;
    font-family: Verdana, Arial;
	vertical-align: middle;
	height: 20px;
	width: 100%;
}

.BarItem
{
	width: 100%;
	height: 21px; 
	padding: 0 0 0 0; 
	background-color: #FFFFFF;
	cursor: pointer;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	border-bottom: 1px SOLID #FFFFFF;
}

.BarItemHover
{
	width: 100%;
	height: 21px; 
	padding: 0 0 0 0; 
	background-color: #F7FAFF;
	cursor: pointer;
	color: red;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	border-bottom: 1px SOLID #FFFFFF;
}

.BarOption
{
	width: 100%;
	height: 18px;
	padding: 5px 0px 0px 0px;
	border-top: #F0EADE 1px SOLID;
	background-color: #FFFDF8;
	cursor: pointer;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

.BarOptionHover
{
	width: 100%;
	height: 18px;
	padding: 5px 0px 0px 0px;
	border-top: #E4DCCB 1px SOLID;
	background-color: #F7FAFF;
	cursor: pointer;
	color: #476CA4;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

.BarOptions
{
	padding: 0px;
	display: none;
}

.BarOptionsDisplay
{
	padding: 0px;
	display: inline;
}

.e, .v, .h
{
    font-size: 11px;
    font-family: Verdana, Arial
}

.hlrow
{
	background-color: #F7FAFF;
	color: red;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
}

/* left navigation bar ends */
.dashboardtitle 
{
	margin-left: 0;
	margin-top: -0.1em;
	padding: 0px 0px 0px 10px;
	color: #B4D0FB;
	font: 32px Trebuchet MS, Verdana, Arial, Helvetica;
	margin-bottom: -0.22em;
	z-index: 9;
	position: relative;
}
 .dashcontent 
{ 
	color:#61718C;
	text-decoration:none;
}

.tabcontent 
{
	float: left; position: relative;
	z-index: 3;
	top: -1px;
	width: 100%;
}

.dashborder
{
	background-color: #FFFFFF;
	color: #000000;
	margin-bottom:1px;
	/*border: 1px solid #AACBFF;*/

	border: 1px solid #403F31;
	-moz-border-radius: 4px 4px 4px 4px;
	z-index: 10;
	background: #F7FAFF;
}
.menusectiondefault
{
	BACKGROUND: #727172 url(../images/menusectiondefbg.gif);
	COLOR: #EAEAEA;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	CURSOR: pointer;
}
.menusection1
{
	background-image: url(../images/menusection1.gif);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.menusection2
{
	/*background-image: url(../images/menusectiondefbg.gif);*/
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.menuline1
{
	background: #85B8E3;
}

.menulinks1
{
	/*background: #E5EEF9;*/

	background: #f3f1f1;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}


.menudefbg {
	background: #A5A2A5;
}

.menusectiondefault
{
	background: #860038 /*url(../images/menusectiondefbg.gif)*/;
	color: #EAEAEA;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	cursor: pointer;
	height:24px;
	border:1px #ccc solid;
}

.mainblock
{
	background: url(../images/canvastile_bg1.jpg);
	background-repeat: repeat-x;
}

.TableHeader
{
	background: #FFFFFF url(../images/menusectiondefbg.gif);
	background-repeat: repeat-x;
	color: #fff;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold; 
	padding:5px 0;
}

#Results 
{ 
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:15px;
	text-align:right;
	border:1px solid #000000;
    padding:5px 0px;
}

.CentralBlock
{
	margin-top:4px;
	margin-bottom:4px;
}

.ListData
{
	border-bottom:1px solid #403F31;
 
}

.Show
{
	color:#338800; 
}
.Hide
{
	color:#FF0000; 
}

/* lates */
.header-block a{
color:#fff;
}

table.login-box{
width:268px;
margin:0 auto;
height:299px;
background-image:url(../images/login-box.jpg);
background-repeat:no-repeat;
margin-top:30px;
margin-bottom:80px;
}

/*  CUSTOM STYLE FOR SLIDE */
.accordion {
	/*width: 480px;*/
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

