p
{
	margin: 0pt;
	font-family: Arial,Verdana, Sans-Serif;
	font-size: 11px;
}

a.img
{
	text-decoration: none;
	border: none;
}

input,
select,
textarea{
	color: #707070;
}

a, 
a:hover
{
	text-decoration: none;
	color: #1370C3;
}

a.visited{
	text-decoration: none;	
	color: #800080;
}

a:hover
{
	text-decoration: underline;
}

/* Used on main page */
.alink
{
	color: #000;
	text-decoration: none;
}

/* Used on main page */
.alink:hover
{
	color: #000;
	text-decoration: underline;
}

.action
{
	font-weight: bold;
}

table
{
	font-size: 11px;
}

body
{
	background-color: White;
	font-family: Arial,Verdana, Sans-Serif;
	font-size:11px;
	color:#707070;
	margin:0;
	height:100%;
}

h1,h2,h3,h4,h5,h6
{
	margin: 0pt;
	color: #707070;
}

h5{
	font-size:11px;
}

input.button
{
	border: solid 1px black;
	background-color: #99BA9F;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	cursor:hand;
}

.listbox
{
	border: solid 1px 99BA9F;
	background-color: whitesmoke;
	text-align: center;
}

.copyright
{
	color:Gray;
	text-align: center;
}

.textbox
{
	border: solid 1px #99BA9F;
	color: black;
	text-align: left;
}
.textbox2
{
	border: solid 1px #99BA9F;
	color: black;
	text-align: center;
}
.textbox3
{
	border: solid 1px #99BA9F;
	color: black;
	text-align: right;
}

/* Larger Font Text Boxes */
.textboxLarge
{
	border: solid 1px #99BA9F;
	color: black;
	text-align: left;
}

.background
{
	background-color: whitesmoke;
}
.background2
{
	background-color: #f1f5e1;
}
.background3
{
	background-color: #fefff0;
}

.calendarLink
{
	background-color: white;
	border: 1px solid #A9BA99;
}

/******************************************************/
/* START NAV BAR                                      */
.navlogobar
{
	height:64px;
	margin-top:10px;
}

.navlogobar a, 
.navlogobar a:hover,
.navlogobar a.visited
{
	text-decoration: none;
	color: #FFF;
}
.navlogobar a:hover
{
	text-decoration: underline;
}

.navbar, 
.navbar a,
.navbar a:hover,
.navbar a.visited
{
	color:#000000;
	line-height:30px;
}
.navbar a:hover{
text-decoration:none;
background-color:#707070;
color:white;
}


.navlink,
.navlink:hover
{
	height:30px;
	font-size:14px;
	background-color: White;
	text-decoration: none;
	font-weight:bold;
	line-height:30px;
	margin-right:2px;
	padding:7px 14px 8px 14px;
	text-align:center;
	white-space:nowrap;
}

.navlink:hover
{
	text-decoration: underline;
	
}
/* END NAV BAR                                        */
/******************************************************/

/******************************************************/
/* START TABLE/GRID STYLES                            */
.grid
{
	border: 1px solid #E2E0E0;
}

/* Used on Road Map */
.grid3
{
	border: none;
	BORDER-left: solid 1px #E2E0E0;
	BORDER-right: solid 1px #E2E0E0;
	BORDER-BOTTOM: solid 1px #E2E0E0;
}

.gridHeader
{
	background-color: #f1f5e1;
	border: 1px solid #E2E0E0;
	color: White;
	font-weight: bold;
}

.gridHeader2
{
	background-color: #f1f5e1;
	border: solid 1px #E2E0E0;
	color: black;	
	font-weight: bold;
	text-decoration: none;
}

/* Used on Road Map / Change Log / My Workload */
.gridHeader3
{
	background-color: #f1f5e1;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.gridItem
{
	border: solid 1px #E2E0E0;
}
td.gridSubHeading
{
	border-top: solid 1px #E2E0E0;
}
td.gridSubHeadingColumn
{
	font-weight: bold;
	border-top: solid 1px #E2E0E0;
}
.gridSimple
{
	border: solid 1px #E2E0E0;
}
.gridSimpleHeader
{
	background-color: #f1f5e1;
	color: black;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.gridSimpleItem
{
	background-color: whitesmoke;
}
.gridSimpleAltItem
{
	background-color: whitesmoke;
}
.gridSimpleEditItem
{
	background-color: cornsilk;
}
/* END TABLE/GRID STYLES                              */
/******************************************************/

/******************************************************/
/* START FORM STYLES                                  */
.webFormSimple
{
	width:100%;
}

.webFormSimple2
{
	background-color: whitesmoke;
	BORDER-top: solid 1px #E2E0E0;
	BORDER-left: solid 1px #E2E0E0;
	BORDER-right: solid 1px #E2E0E0;
	BORDER-BOTTOM: solid 1px #E2E0E0;
}
.webFormSimpleTD_T
{
	BORDER-top: solid 1px #E2E0E0;
}
.webFormSimpleTD_B
{
	BORDER-bottom: solid 1px #E2E0E0;
}
.webFormSimpleTD_BL
{
	BORDER-bottom: solid 1px #E2E0E0;
	BORDER-left: solid 1px #E2E0E0;
}
.webFormSimpleTD_L
{
	BORDER-left: solid 1px #E2E0E0;
}
.webFormSimpleTD_LB
{
	BORDER-left: solid 1px #E2E0E0;
	BORDER-BOTTOM: solid 1px #E2E0E0;
}
.webFormSimpleTD_TB
{
	BORDER-TOP: solid 1px #E2E0E0;
	BORDER-BOTTOM: solid 1px #E2E0E0;
}
.webFormSimpleHeader
{
	background-color: #f1f5e1;
	color: #707070;
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	text-align: left;
	height:20px;
}
.webFormSimpleHeader2
{
	background-color: #a9ba99;
	color: #707070;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	text-align: left;
	height:20px;
}
.webFormSimpleHeaderSmall
{
	background-color: #f1f5e1;
	color: #707070;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 18px;
	text-decoration: none;
	text-align: left;
	height:20px;
}
.webFormSimpleSubHeader
{
	background-color: #f1f5e1;
	text-decoration: none;
	text-align: left;
}
.webFormSimpleButtonRow
{
	background-color: #f1f5e1;
	text-decoration: none;
	text-align: right;
}
/* white items */
.webFormSimpleLabel
{
	background-color: white;
	vertical-align: top;
	text-align: left;
}
.webFormSimpleItem
{
	background-color: white;
	vertical-align: top;
	text-align: left;
}
/* pale green items */
.webFormSimpleLabel2
{
	background-color: #f1f5e1;
	vertical-align: top;
	text-align: left;
}
.webFormSimpleItem2
{
	background-color: #f1f5e1;
	vertical-align: top;
	text-align: left;
}
/* pale yellow items */
.webFormSimpleLabel3
{
	background-color: #fefff0;
	vertical-align: top;
	text-align: left;
}
.webFormSimpleItem3
{
	background-color: #fefff0;
	vertical-align: top;
	text-align: left;
}
.webFormSimpleItem3_TD_TB
{
	background-color: #fefff0;
	vertical-align: top;
	text-align: left;
	BORDER-TOP: solid 1px #E2E0E0;
	BORDER-BOTTOM: solid 1px #E2E0E0;
}
.webFormSimpleItem3_TD_B
{
	background-color: #fefff0;
	vertical-align: top;
	text-align: left;
	BORDER-BOTTOM: solid 1px #E2E0E0;
}
/* whitesmoke items */
.webFormSimpleLabel4
{
	background-color: whitesmoke;
	vertical-align: top;
	text-align: left;
	width:200px;
}
.webFormSimpleItem4
{
	background-color: whitesmoke;
	vertical-align: top;
	text-align: left;
}
/* END FORM STYLES                                    */
/******************************************************/

html
{
	height:100%;
	}
	
.content
{
	height:100%; 
	}

*html .content
{
	height:100%;
	}

/* body */
	.body
	{
		background: url('Images/Background.gif') no-repeat;
		background-position:bottom left;
		height:100%;
		}

/* Logo */
	.logo
	{    
		margin: 0 auto;
		width:800px;
		height:202px;
		padding-top:100px;
		background-position:bottom center;
		background-repeat:no-repeat;
		width:449px;
		background-image:url('Images/SanaSupport.png');
		}

/* controlTextContainer */
	.controlTextContainer
	{
		clear:both;
		display:block;
   		margin: 0 auto;
   		width:387px;
   		padding:14px;
		}

/* controlFormContainer */

   .controlFormContainer
   {
   		clear:both;
   		display:block;
   		margin: 0 auto;
   		width:387px;
   		padding:14px;
   	}
   	
   	.controlFormContainer .lbl
   	{
   		clear:left;
   		}
   	
   	.lblPassword,
   	.lblUsername
   	{
   		float:left;
   		width:100px;
   		}
   	
   	.lblForgotPassword{
		float:right;
		line-height:17px;
	}

	.lblError
	{
		color:Red;
		margin-bottom:10px;
		float:left;
		display:block;
		}

   	.controlFormContainer .tbx {
		border:1px solid #7F9DB9;
		font-size:11px;
		height:17px;
		margin:0 0 5px;
		vertical-align:top;
		width:283px !important;
		float:left;
	}
	
	.controlFormContainer span {
		line-height:17px;
		margin-bottom:5px;
	}

	.controlFormContainer .lblRememberMe {
		margin-left:100px;
	}
	
	.controlFormContainer .btnLogin,
	.controlFormContainer .btnReset
	{
		float:right;
		clear:both;
		display:block;
		}

/* footer */	
.Footer
{
	clear:both;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-80px;
	padding-top:10px;
	text-align:center;
	width:800px;
	line-height:21px;
	}
	
.FooterDevider
{
	background-image:url('Images/FooterDevider.png');
	background-repeat:no-repeat;
	background-position: top center;
	margin: 0 auto;
	width: 800px;
	height:3px;
	font-size:0px;
	}
	
/* separators */
	.controlFormContainer .hr, 
	.controlFormContainer hr{
		border:0;
		padding:0;
		margin:0;
		width:100%;
		height:0px;
		font-size:0px;
		line-height:0px;
		overflow:hidden;
		display:block;
	}
	
.bodyBackGroundTop {
	background:#FFFFFF url(images/body_bg.jpg) no-repeat scroll center top;
	height:100%;
	margin:0;
	padding:0;
}

.bodyBackGroundBottom {
background:transparent url(images/bodyContainerBottomBackground.png) repeat-x scroll center bottom;
height:100%;
margin:0;
padding:0;
}

.maincontent{
	background-color:White;
	min-height:400px;
	width:100%;
}

.siteContainer
{
	padding-left:20px;
	padding-right:20px;
	margin:0 auto;
	}
	
.ddlbProjectName
{
	}
	
form
{
	width:100%;
	height:100%;
	}


