body {
    background-color : #ffffff;					  
    margin : 0px;
}
body, td, div  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td, div {
       	font-size: 10px;
    }
	 
textarea{
    height : 300px;
    width : 450px;
}


.errorMsg {
    color : #FF0000;
    font : bold 10px;
}

.instructions {
    color : Black;
    font-size : 11px;
    font-weight : normal;
}
.pageTitle {
    color : #666666;
    font-size : 18px;
    font-weight : bold;
    margin-bottom:10px;
}
.pageSubTitle { 
    color : #2e2fa2;
    font-size : 16px;
    font-weight : bold;
    margin-bottom:15px;	
}
.divList {
	border-color : ButtonShadow ButtonFace ButtonFace ButtonShadow;
	border-width : 2px;
	border-style : solid;
   padding-left:4px;
   cursor: pointer;
	overflow-y : auto;
	overflow-x : hidden;
	text-align : center;
}
.divListItem{
   font-size:12px;
   background-color:transparent;
	overflow:hidden;
	white-space : nowrap;
	text-overflow : ellipsis;
	width : 97%;
}
.divListItemSelected{
   font-size:12px;
   border:2px dashed red;
	overflow:hidden;
	white-space : nowrap;
	text-overflow : ellipsis;
	width : 97%;
}
.frmField {
   margin-bottom: 0px;
   margin-right:10px;
}
.rqrdLabel {
    color : #ff0000;
    font-size : 11px;
    font-weight : bold;
}
.label {
    color : #000000;
    font-size : 11px;
    font-weight : bold;
}

.rowEven {
    background-color : #00FFFF;
}

.rowOdd {
    background-color : #FFFFFF;
}

.smallFont {
    font-size : 10px;
}

#divCopyright {
    font-size : 10px;
    height : 15%;
    position : static;
    text-align : center;
    vertical-align : bottom;
}

#divCopyright #copyrightHR{
    color : #7B68EE;
    width : 75%;
}

/* Start of login page  selectors */
#divLogin{
    background : #FFFFFF;
    border : 2px outset #FFF0C3;
    display : none;
    height : 145px;
    width : 325px;
}

#divLogin table {
    background-color : #FFFFFF;
    color : #000000;
    font-size : 12px;
}

#divLogin td {
    color : #000000;
    font-size : 11px;
    font-weight : bold;
}

#divLogin th {
    background-color : #F7A600;
    border-color : #FFFFFF #636563 #636563 #FFFFFF;
    border-style : outset outset outset outset;
    border-width : 2px 2px 2px 2px;
}

 
 #divLogin input {
    margin-left : 5px;
    width : 175px;
}

#divLogin #btnreset, #divLogin #btnsubmit {
    background-color : silver;
    border-color : #FFFFFF #636563 #636563 #FFFFFF;
    border-style : outset outset outset outset;
    border-width : 2px 2px 2px 2px;
    font-size : 10px;
    font-weight : bold;
    height : 22px;
    margin : 5px;
    width : 75px;
}
/* End of login page  selectors */

/* Start of header */
#header {
	background-color : #ffffff;
	height : 90px;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	position : relative;
	width : 100%;
    padding-top:5px;
}


#header #bottomBar{
	width : 100%;
    background-color : #9C9A9C;
    height:20px;
    padding-left:5px;
    padding-top: 3px;
    color: #ffffff
}

.fieldInstructions {
	font-size : 11px;
    font-weight:bold;
    color : #FF4500;
    margin: 5px 0px 5px 0px;
}

.accessKey {
	text-decoration:underline;
}
#header #appTitle { 
    color : navy; 
    position:absolute;
    top:7px;
    left: 58px;
    font-size: 15px;
    font-weight:bold;
}

/* Start of navigation bar selectors */
.clsHiddenMenu {
    display : none;
}

.clsVisibleMenu{
    display : block;
}
.clsVisibleMenu a {
	font-weight:normal;
}


#divNavBar {
    border-right : 1px solid navy;
    border-bottom:1px  solid navy;
    width:155px;
    height:100%;
    background-color : #eeeeee;
}

#divNavBar #welcome {
	background-color : #C4C4FF;
    font-size:12px;
    font-weight:bold;
    color:black;
    padding-bottom:3px;
    padding-top:3px;
}

#welcome {color:black;}

#divMenus{
}

#divMenus a {
    color : Navy;
    font-size : 10px;
    font-weight : bold;
    line-height : 22px;
    text-decoration : none;
    margin-top:10px;	
	 cursor:hand;
}

#divMenus a:hover{
    color : #2F4F4F;
}

#divMenus div {
}

#divMenus div a {
    color : #6600CC;
    line-height : 15px;
    padding-left : 8px;
    font-weight:bold;
    font-size: 10px;
}

#divMenus div a:active {
    color : Red;
}

#divMenus div a:visited {
    color : #6600CC;
}

#divMenus div a:hover {
    color : Red;
}
/* End of navigation bar selectors */

/*  List of items */
#maintList{
	margin-top:10px;
    background-color: SILVER;
}
#maintList td  {
	font-size:12px;
	padding-left : 5px;
	padding-right : 5px;
}
#maintList td a {
	color : blue;
}
#maintList td a:visited {
	color : blue;
}
#maintList td a:hover {
	color : red;
}
#maintList thead, #maintList tfoot {
	font-size:11px;
	font-weight : bold;
	background-color : #9F9F9F;
	color : white;
}
#maintList #captionsRow {
	background-color: Silver;
}
#maintList thead a, #maintList tfoot a {
	text-decoration : none;
	color : Navy;
	font-size:11px;
}

#maintList thead a:visited, #maintList tfoot a:visited {
	color : navy;
}

#maintList thead a:hover, #maintList tfoot a:hover {
	color : blue;
}
.rowEven {
	background-color :   #eeeeee; 
}
.rowOdd {
	background-color : white;
}
#maintList  .optionsRow {
	padding-right:10px;
    text-align : right;    
    height : 15px;
}
#maintList th{
	padding: 1px 0px 1px 5px;
    text-align : left;
    color: Navy;
}
/*
#btnBold{
    width: 25px;
    height: 25px;
    background-image : url(../images/b.gif);
    background-repeat : no-repeat;
    background-position : center;
    margin: 0px 0px 0px 0px;
}
#btnItalic{
    width: 25px;
    height: 25px;
    background-image : url(../images/i.gif);
    background-repeat : no-repeat;
    background-position : center;
    margin: 0px 0px 0px 0px;
}
#btnUnderline{
    width: 25px;
    height: 25px;
    background-image : url(../images/u.gif);
    background-repeat : no-repeat;
    background-position : center;
    margin: 0px 0px 0px 0px;
}
#btnLink{
    width: 25px;
    height: 25px;
    background-image : url(../images/link.gif);
    background-repeat : no-repeat;
    background-position : center;
    margin: 0px 0px 0px 0px;
}
#btnEditor{
    width: 25px;
    height: 25px;
    background-image : url(../images/edit.gif);
    background-repeat : no-repeat;
    background-position : center;
    margin: 0px 0px 0px 0px;
}
*/


/*  Editor styles  */
.btn   { 
    BORDER-WIDTH: 0; 
    width: 26px; 
    height: 24px; 
}
.btnDN { 
    BORDER-WIDTH: 1; 
    width: 26px; 
    height: 24px; 
    BORDER-STYLE: inset; 
    BACKGROUND-COLOR: buttonhighlight; 
}
.btnNA { 
    BORDER-WIDTH: 1; 
    width: 26px; 
    height: 24px; 
    filter: alpha(opacity=25); 
}
.btnHighlight {
    BORDER-WIDTH: 1; 
    width: 26px; 
    height: 24px; 
    BORDER-STYLE: outset; 
    BACKGROUND-COLOR: ButtonFace; 
}





    
   
    .header{
        font-size:15px;
        font-weight:bold;
    }
    .title{
        font-weight:bold;
    }
    
     .content{
        font-weight:normal;
    }
    
     .whitetitle{
        font-weight:bold;
        color:white;
    }

    .notPageSelected{
    	font-size:11px;
    	text-decoration:underline;
    	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        margin:5px;
    }

    .PageSelected
    {
    	font-size:11px;
    	text-decoration:none;
    	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        margin:5px;
        font-weight:bold;
    }

.sortButtonOver {
   border-top: 1px solid ThreedLightShadow;
   border-bottom: 1px solid ThreedShadow;
   border-left: 1px solid ThreedShadow;
   border-right: 1px solid ThreedLightShadow;
	background-color : Highlight;
	color:white;
}
.sortButtonDown {
	border : 1px solid ThreedDarkShadow;
	background-color : InactiveCaptionText;
	color:white;
}
.sortButtonUp {
	border : 1px solid ThreedDarkShadow;
}

#frameCalendar {
	position:absolute;
	width:328px;
	height:350px;
	display:none;	
}
.btnCal{
	width: 23px;
	height: 23px;
	background: url(/admin/images/calendar.gif) no-repeat;
}
