body
{
	margin:0;
	background-color:white;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	font-size:100%;	
	text-align:center;
}

div#dvMainPage
{
	width:780px;
	border:0px red solid;
}
 
div#dvLeftContent
{
	font-size:0.8em;
	width:150px;
	height:20em;
	float:left;
}
div#dvLeftContentEdit
{
	width:150px;
	height:20em;
	float:left;
}

div#dvTopContent
{ 
	float:right;
	width:605px;
	margin-bottom:10px;
}
div#dvMainContent
{
	float:right;
	width:100%;
	
}
div#dvMainContentEdit
{
	text-align:left;
	float:right;
	width:100%;
	margin-left:10px;
}
div#dvBottom
{
	width:100%;
	float:left;
	text-align:center;
	margin-top:0px;
	font-size:0.7em;
	padding:3px 3px 3px 3px;
}
div#dvBtmImg
{
	border-bottom:1px gray solid;
}

div#dvBottom a
{
	color:blue;
	font-size:1.0em;
}


/* UserControl - LeftContent */

.logoImg
{
	margin-top:0px;
}

div#dvLeftMenu
{
	text-align:left;
	margin-top:30px;
}
div#dvLeftMenu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
	
}
div#dvLeftMenu li
{
}
div#dvLeftMenu ul ul
{
	margin-left:15px;
}

div#dvLeftMenu .men_selected
{
	background-image: url(../images/menu_active_arrow.gif);
	background-repeat:no-repeat;
	background-position:0% 5px;
	padding-left:15px;
}
div#dvLeftMenu .men_selected  
{
	color:Black;
}
div#dvLeftMenu .men_notselected
{
	background-image: url(../images/menu_inactive_arrow.gif);
	background-repeat:no-repeat;
	background-position:0% 5px;
	padding-left:15px;
}
div#dvLeftMenu .men_notselected 
{
	color:Gray;
}

/* UserControl - LeftContent [end]*/

/* UserControl - TopContent */
 
div#dvTopLeft
{
	float:left; 
}
div#dvTopContainer
{
	float:right;
	width:648px;
	height:60px;
	background-color:#999900;
}
div#dvTopContainerImg
{
	width:10px;
	text-align:left;
	height:50px;
}
div#dvTopContainerImgBottom
{
	  
}

div#dvTopContainerHeading
{
	font-size:18px;
	color:White;
	font-weight:normal;
	margin:32px 20px 0px 22px;
	float:left; 
	 
}
div#dvTopContainerInfo a
{
	color:white;
}
div#dvTopContainerInfo
{
	float:left;
	margin:37px 5px 0px 62px;
}
div#dvTopContainerDate
{
	font-size:12px;
	color:black;
	font-weight:normal;
}
div#dvTopContainerUser
{
	font-size:11px;
	float:left;
	color:White;
}
div#dvTopContainerLogoff
{
	font-size:11px;
	float:right;
}


/* UserControl - TopContent [end]*/

/* StartPage */

div#dvStartPage_Welcome
{
	width:740px;
	height:200px;
	overflow:hidden;
	margin:5px 0px 0px 10px;
	border:1px gray solid; 
	
}
div#dvStartPage_ColLeftContent
{
	font-size:0.7em;
	background-image: url(../images/startpage_graygradient.jpg);
	background-position:50% 0%;
	background-repeat:no-repeat;
	padding:1px 10px 0px 10px;
	vertical-align:text-top;
	
}
div#dvStartPage_ColMiddle
{
	width:195px;
	float:left;
	margin-left:10px;
}
div#dvStartPage_ColRight
{
	width:195px;
	float:left;
	margin-left:10px;
}
div#dvStartPage_ColMiddle_Edit
{
	width:775px;
	margin-left:10px;
	margin-top:10px;
}

div#dvStartPage_Tabs
{
	border:0px navy solid;
}


.StartPageHeader
{
	font-size:1.0em;
	font-weight:bold;
	display:block;
	margin-bottom:20px;
}

.StartPageText
{
	
	font-size:0.8em;
	font-weight:bold;
}

.StartPageTabTop
{
	height:20px;
	font-size:0.8em;
	color:White;
	padding-left:10px;
}
.StartPageTabMiddle
{
	font-size:0.8em;
	color:black;
	width:170px;
	padding:0px 3px 5px 3px;
	float:left;
	overflow:hidden;
}

.dvStartPageTab
{
	float:left;
	margin-bottom:20px;	
	width:170px;
}
/* StartPage [end]*/





/* COMMON THINGS */


.editbutton
{
	border:1px black solid;
	font-size:11px;
	background-color:#ABC0F7;
	color:black;
	width:90px;
	display:inline;
}
.editcheckbox
{
	font-size:0.8em;
	display:inline;
}
a 
{
	font-size:0.8em;
	text-decoration:none;
	color:#999900;
}
a:hover
{
	text-decoration:underline;	
}
div#dvMainContent a
{
	font-size:1.0em;
	color:blue;
}
div#dvMainContent a:hover
{
	text-decoration:underline;	
}

div#dvTopContentNavigation
{
	width:100%;
}
div#dvTopContentNavigation div#dvTopLogo
{
	
}
div#dvTopContentNavigation div#dvTopNavigationMenu
{
	padding-left:10px;
	background-color:#7B97E0;
}
div#dvTopContentNavigation div#dvTopNavigationMenu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}
div#dvTopContentNavigation div#dvTopNavigationMenu ul li a
{
	margin:0px 15px 0px 0px;
	color:White;
}
 
div#dvTopContentNavigation div#dvTopNavigationMenu ul li
{
	display:inline;
}

/* Edit specifics */

div#dvEditButtonsRow2
{
	width: 100%;
	padding-left:15px;
	float:left;
	border-bottom:1px #7B97E0 solid;
}
div#dvEditButtonsRow2 ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}
 
div#dvEditButtonsRow2 ul li
{
	display:inline;
}
.adminStyleLink
{
	display:inline;
}
 
div#dvStartPageLeftContent_Edit
{
	font-size:0.7em;
	background-image: url(../images/startpage_graygradient.jpg);
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
}
.dvStartPageTabPublic
{
	font-size:0.85em;
	margin-right:10px;
	color:black;
	width:170px;
	padding:0px 0px 5px 5px;
	height:330px; 
}

.dvStartPageTabEdit
{
	margin-right:20px;
	font-size:0.7em;
	color:black;
	width:170px;
	padding:15px 0px 5px 5px;
	height:340px;
	overflow:hidden;
	border:1px gray solid;
}


div#dvEditButtons
{
	width:600px;
	float:left;
}

div#dvEditButtonsRow
{
	
}
/* Edit specifics END */


h1
{
	font-size:1.5em;
	display:inline;
}
h2
{
	font-size:1.1em;
	display:inline;
}
div#dvLogonContent
{
	text-align:left;
	margin:10px 0px 0px 15px;
}

/* SHOW.aspx */
div#dvShowContent
{
	width:610px;
	float:right;
	text-align:left;
	margin:10px 0px 0px 15px;
}
div#dvShowHeader
{
	font-size:1.0em;
	font-weight:bold;
}
div#dvShowMiddle
{
	border:0px red solid;
	font-size:0.8em;
	
}

.editHeading
{
	display:block;
	font-size:0.8em;
	font-weight:bold;
}
div#dvShowContentEdit
{
	width:620px;
	border:1px #999900 solid;
	height:100px;
	font-size:0.8em;
	padding:2px;
}

/* SHOW.aspx [end] */


/* FREE WRITE */

div#dvFreeWrite_WriteSurround
{
}
.dvFreeWrite_Row1_Left
{
	width:300px;
	float:left;
	
}
.dvFreeWrite_Row1_Right
{
	width:300px;
	float:left;
	
}
.dvFreeWrite_FullRow
{
	margin:0;
	width:100%;
	text-align:left;
	padding:0;
}
.dvFreeWrite_ButtonRow
{
	margin-top:20px;
	margin-right:23px;
	width:100%;
	text-align:right;
}
.freeWriteNormalHeader_required
{
	font-size:0.9em;
}
.freeWriteNormalHeader
{
	font-size:0.9em;
	 
}
.textbox_freetext
{
	font-size:0.9em;
}
.textarea_freetext
{
	font-size:0.9em;
	width:550px;
}
.button_freetext
{
	border:1px black solid;
	background-color:#D7E08E;
	font-size:0.9em;
	margin-right:10px;
}



.freeWriteHeader
{
	font-weight:bold;
	font-size:1.0em;
	display:block;
}
.freeWriteContent
{
	margin:5px 0px 2px 0px;
	font-size:0.9em;
	display:block;
}
.dvfreeWriteBottom
{
	width:600px;
	margin-bottom:10px;
	border-bottom:1px #eeeeee solid;
}
.freeWriteName
{
	float:left;
	font-size:0.9em;
	margin-right:10px;
}
.freeWriteEmail
{
	float:left;
	font-size:0.9em;
}
.freeWriteDate
{
	float:right;
	font-size:0.9em;
}

div#writePosting
{
	width:600px;
	text-align:right;
	margin-bottom:5px;
	
}


/* FREE WRITE END*/

.clear
{
	clear:both;	
}
 
 
.normalHeader
{
	font-size:0.8em;	
}

.genCol1
{
	width:200px;
	float:left;	
}
.genCol2
{
	float:left;
	width:200px;	
}
.genCol2
{
	float:left;	
}
.genRow
{
	 	
}
.textbox
{
	font-size:0.9em;
}
.textbox_disabled
{
	font-size:0.9em;
	border:1px black solid;
	background-color:#efefef;
}
.dropdown
{
	font-size:0.9em;	
}
.button
{
	border:1px black solid;
	font-size:11px;
	background-color:#999900;
	color:White;
	width:58px;
	display:inline;
}
div#dvAccess_UserTable_Surround
{
	border:1px navy solid;
	width:585px;
}
div#dvAccess_UserTable_Surround th
{
	text-align:left;
	font-size:0.7em;	
}
div#dvAccess_UserTable_Surround td
{
	text-align:left;
	font-size:0.7em;	
}
div#dvAccess_UserTable_List
{
	height:120px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:scroll;
}

div#dvAccess_UserTable_Surround .col1
{
	width:120px;	
}
div#dvAccess_UserTable_Surround .col2
{
	width:120px;	
}
div#dvAccess_UserTable_Surround .col3
{
	width:100px;	
}
div#dvAccess_UserTable_Surround .col4
{
	width:120px;	
}
div#dvAccess_UserTable_Surround .col5_heading
{
	 
}
div#dvAccess_UserTable_Surround .col5
{
	width:75px;	
}

div#dvLogonError
{
	width:100%;
	border:0px red solid;
	background-color:pink;	
	padding:5px;
	font-size:0.9em;
}


div#dvColorPicker
{
	border:1px navy solid;	
	position:absolute;
	left:443px;
	background-color:White;
}
div#dvColorPicker a
{
	text-decoration:none;
	color:Black;
	font-size:11px;
}
div#dvColorPicker a:hover
{
	color:white;
}
div#dvColorPicker td
{
	font-size:11px;
	
}
div#dvColorPicker .colorPick_black
{
	background-color:black;
	width:15px;	
}
div#dvColorPicker .colorPick_blue
{
	background-color:Blue;
	width:15px;	
}
div#dvColorPicker .colorPick_red
{
	background-color:Red;
	width:15px;	
}
div#dvColorPicker .colorPick_yellow
{
	background-color:Yellow;
	width:15px;	
}
div#dvColorPicker .colorPick_green
{
	background-color:Green;
	width:15px;	
}
div#dvColorPicker .colorPick_purple
{
	background-color:Purple;
	width:15px;	
}
.colorPickHover
{
	background-color:navy;
	color:White;
	font-weight:bold;
	cursor:hand;
}
.colorPickOut
{
	background-color:white;
	color:black;
	font-weight:normal;
}
#selFont
{
	font-size:10px;	
}

/* Edit - bottomtext */

.bottomTextList
{
	width:400px;
	height:100px;
	font-size:0.8em;
}
.dvBottomText_Row
{
	width:400px;
}
.dvBottomText_Row_Right
{
	width:400px;
	text-align:right;
}
.bottomTextHeading
{
	font-size:0.8em;
	font-weight:bold;	
}
.bottomTextBottom
{
	height:200px;
}
