﻿body { 
	font-family:   "Trebuchet MS", "Lucida Sans Unicode",   Verdana, Georgia, sans-serif; 
	font-size:12px;
	line-height:19px;
	background:  5px 20px  no-repeat fixed #b3c2b5;/*bec2b3*/
	text-align:center;
	margin:0;
	padding:0;
	}

h3 { 
	font-size: 13px; 
	margin: 0;
	padding-top:10px; 
	color:  #003300;/*0c3103 dark green*/
	padding-left:15px;
	}

a:link,a:visited{ 
	text-decoration: none; 
	font-weight:bold;
	color:#334c3f;
	}
/*
a:visited { 
	text-decoration: underline; 
	font-weight:bold;
	color: #bb0000; 
	}*/

a:hover, a:active, a:focus { 
	text-decoration: underline; 
	color:#707c51;
	font-weight:bold;
	}

/* paragraph */

p {
	margin:0;
	text-align: justify;
	padding: 	5px 22px 10px 20px;
}

/* end paragraph */
.padding
{
	margin: 0 auto;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}



/*-------------------------------------------------------*/
#container { 
	margin: 0 auto; 
	width:750px;
	text-align:left;
	background:url(bg.jpg) repeat-y left top transparent;
	position:relative;
	}
	
#pageHeader { 
	margin:0;
	padding:0;
}


#pageHeader h1 { 
	margin:0;
	padding:0;
	background:url(intro.jpg) no-repeat top left transparent;
	height:200px; 
}

#pageHeader h1 span {
	display:none;
}
/*-------------------------------------------------------*/
	
#left {
   float : left;
   width : 236px;
   background  : url(menu.jpg) left top no-repeat;
}

#right 
{
   margin-left : 236px;
   background:url(main.jpg) no-repeat top left;
}
#pagetitle 
{
    margin:0;
	width:236px;
	height:38px;
    padding-left:40px;
}


#loginstats 
{
    margin:0;
    padding-top:10px;
    padding-right:46px;
	height:38px;
    text-align:right;
}
.loginname
{
    text-transform:capitalize;
}
#menu
{
    margin:0;
	width:236px;
    padding-left:40px;
}

.section {
	font-size:13px; 
	margin: 0; 
	color:#8e7549;
	text-transform:uppercase;
}
#menu ul { 
list-style: none; 
margin:0; 
padding:0; 
padding-left:10px;
} 

#menu li 
{
margin: 10px 0px 0px 5px; 
display: block; 
list-style: none; 
background:transparent url(pix.gif) repeat-x 0 100%;
width:185px; 
} 

#menu li a { 	
	display: block;
	padding-left: 15px;
	color:#334c3f;
	background: url(apple.gif) no-repeat  0  -2px;
	text-decoration:none;
	}

#menu li a:hover {
	padding-left:15px;
	color:#707c51;
	background: url(appleh.gif) no-repeat  0  -2px;
	text-decoration:underline;
}

#main
{   
    vertical-align:top;
    padding-left:8px;
    padding-right:35px; 
}

/*-------------------------------------------------------*/	
#pageFooter { 
   clear : both;
	margin:0;
	padding:0;
	padding-top:25px;
	height:89px;
	width:750px;
	text-align: center; 
	background:url(footer.jpg) left bottom no-repeat;
	}
#pageFooterlinks
{
    padding-top:20px;
}
#pageFooter a:link
{
text-decoration: none; 
font-weight:bold;
color:#334c3f;
}


#pageFooter a:visited { 
	text-decoration: underline; 
	font-weight:bold;
	color: #c30;
	}

#pageFooter a:hover, #pageFooter a:active, #pageFooter a:focus { 
	text-decoration: underline; 
	color:#707c51;
	font-weight:bold;
	}
	
/*-------------------------------------------------------*/	
#credits
{
    margin: 0 auto; 
	width:750px;
	position:relative;
	padding:0 40px 0px 40px;
	width:600px;
	text-align:center;
	font-size:smaller;
	color:#8e7549;
}
#credits a
{ 
	color:#8e7549;
	font-weight:normal;
}
#credits a:visited
{
	text-decoration: underline; 
	color:#8e7549;
}
    
/*-------------------------------------------------------*/	
.uc
{
    text-align:center;
    margin: 0 auto;
    padding-top:50px;
    
}

.error
{
    color:#FF0000;
}

.list
{
    margin:0;
	text-align: justify;
	padding: 	5px 22px 0px 20px;
}
    
.points
{
	padding: 0px 22px 0px 36px;
    margin:0;
    list-style-image:url(dot.gif);
}
.centered
{
    text-align:center;
    margin:0 auto;
}
.left
{
    text-align:left;
    vertical-align:top;
}
.right
{
    text-align:right;
    vertical-align:top;
}

.concernlog
{
    margin:0 auto;
    border:none 0px;
    padding:4px;
}

.GridExpandButton
{
    width: 11px;
    height: 11px;
    line-height:0px;
    cursor: pointer;
    text-align: center;
    display: block;
    text-decoration:none;
    vertical-align:middle;
    background-image:url(../Img/expand.gif);
    background-repeat:no-repeat;
}

.GridCollapseButton
{
    width: 11px;
    height: 11px;
    line-height:0px;
    cursor: pointer;
    text-align: center;
    display: block;
    text-decoration:none;
    vertical-align:middle;
    background-image:url(../Img/collapse.gif);
    background-repeat:no-repeat;
}

.longTextField
{
    width:145px;
    height:70px;
    overflow:auto;
}

.longTextFieldDV
{
    height:70px;
    overflow:auto;
}
.updateProgress {
    width: 200px;  
    border: 2px solid #003300;
    color: #003300;
    background-color: #c2d9bd; 
    bottom: 50%; 
    left: 50%; 
    position:fixed;
}

.modalBackground
{
    background-color:#444;
    filter: alpha(opacity=90);
	-moz-opacity:0.7;
	opacity: 0.7;
}

.modalPopup
{
    background-color:#eef0e3;
    text-align:center;
    vertical-align:middle;
    padding:3px;
}

.modalHeader
{
    background-color:#bb0000;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    margin-bottom:5px;
}

.accordion
{
    padding: 10px;
}

.accordionHeader
{
    border: 1px solid #003300;
    color: #003300;
    background-color: #c2d9bd;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    border: 1px dashed #003300;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionGrid
{
    color:#003300;
}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	border: 1px solid #2F4F4F;
    color: #0c3103;
    background-color: #c2d9bd;
    padding:0 5px 0 5px;
}

.grid
{
    color:#003300;
    /*w/idth:90%;*/
    border:none 0px;
    
}

.header
{
    font-weight:bold;
    background-color: #BB0000;
    color: #FFFFFF;
    padding-left:5px;
    padding-right:5px;
    vertical-align:top;
}

.header a, .header a:link, .header a:hover, .header a:active, .header a:focus, .header a:visited
{
    vertical-align:top;
    font-weight:bold;
    color: #FFFFFF;
}

.footer
{
	margin: 0 auto;
    background-color:#FFCC66; /*FFCC66*/
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    vertical-align:top;
    text-align:center;
}

.rowStyle
{
    background-color:#FFFFCC; /*FFFBD6*/
}
.alternatingRowStyle
{
    background-color:#FFFFFF;
}

.selected
{
    background-color:#E2DED6;
}

.dvTable{
    border-collapse: collapse;
}
.dvTable td
{
    height:25px;
}

.details
{
    vertical-align:top;
    background-color:#FFFFCC; /*c2d9bd*/
    padding-left:5px;
    padding-right:5px;
}

.noteHeader
{
    font-weight:bold;
    background-color: #1C5E55;
    color: #FFFFFF;
    padding-left:5px;
    padding-right:5px;
    vertical-align:top;
}

.noteHeader a, .noteHeader a:link, .noteHeader a:hover, .noteHeader a:active, .noteHeader a:focus, .noteHeader a:visited
{
    vertical-align:top;
    font-weight:bold;
    color: #FFFFFF;
}

.noteRowStyle
{
    background-color:#E3EAEB;
}
.noteAlternatingRowStyle
{
    background-color:#F7F7DE;
}

div.hr
{
    margin: 10px 15px 0px 15px;
    background:transparent url(pix.gif) repeat-x;
    height:1px;
}
.aright
{
	padding-left:15px;
	padding-right:15px;
	text-align:right;
}

.fullSize  
{
    border: soild 25px #b3c2b5;
    margin: 0 auto;
    margin-top:5%;
    width:90%;
	text-align:left;
	background-color:#edefe2;
}