/* Default CSS Stylesheet for a new Web Application project */
body
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 70%;
    background-image : url(./images/TopBg.gif);
    background-repeat : repeat-x;
    background-position : 0 110px;
    text-align : center;
    margin : 0px;
    padding : 0px;
}

#SendEmail
{
	background-image : none;
}

html,
form,
div
{
    margin : 0px;
    padding : 0px;
}

td
{
	vertical-align : top;
	padding : 3px;
	margin : 0px;
}

td img
{
	border : solid 1px black;
}

/* Lay out */
#Page
{
	width : 800px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	padding : 0px;
}

#LeftSection 
{ 
	margin-top : 10px;
	width : 200px;
	height : 50px;
	float : left;
	margin-bottom : 40px;
	border: : 1px solid black;	
}

#MainSection 
{
	margin-top : 10px;
	margin-left : 220px;
	margin-bottom : 40px;	
	line-height: 16px;
	height : 300px;
	border: : 1px solid black;
}

/* Top Bar Decoration */

#TopSection 
{
	height : 100PX;
	margin-bottom : 50px;
	text-align : left;
/*	background-image : url(./images/PageBg.jpg);*/
    background-repeat : no-repeat;
    background-position : right 4px;
	border : 1px solid white;    
}

#Logo
{
	margin-top : 10px;
	width : 199px;
	height : 80px;
	background-image : url(./images/Logo.jpg);
    background-repeat : no-repeat;   
}

/* Menu Styles */
#WebSiteTreeSection h2,
#LeftSection h2
{
	padding-bottom : 5px;
	font-size : 115%;
}

#WebSiteTreeSection ul,
#LeftSection ul
{
	padding : 0px;
	margin: 0px;
	padding-bottom : 10px;
	margin-left : 4px;
}

#WebSiteTreeSection li,
#LeftSection li
{
	list-style-type : none;
	padding : 0px;
	margin: 0px;
	margin-top : 2px;
	margin-bottom: 2px;
}

#WebSiteTreeSection li,
#LeftSection li a,
#LeftSection li a:link
{
	background-image : url(./images/bullet.gif);
	background-repeat : no-repeat;
	background-position : 3px 4px;
	padding-left : 19px;
	text-decoration : none;	
	color: #043A67;
}

#LeftSection li a:hover
{
	background-image : url(./images/bulletBlue.gif);
	color: #043A67;
}

/* Header Styles */
h1
{
	color : #043A67;
	font-size : 150%;
	font-weight : bold;
	text-align : center;
	padding : 0px;
	margin : 10px;
}

h1 span
{
	background-image : url(./images/BigBullet.gif);
	background-repeat : no-repeat;	
	background-position : right 5px;
	padding-right :20px;
}

h1 span span 
{
	background-image : url(./images/BigBullet.gif);
	background-repeat : no-repeat;	
	background-position : 0px 5px;
	padding-right : 0px;
	padding-left : 20px;
}

h2
{
	font-size : 100%;
	color : #AE0038;
	font-weight : bold;
	padding : 0px;
	margin : 0px;	
}

/* General Styles */
.Error 
{
	color: Red;
}

.TextBox
{
	font-size : 100%;
    font-family: Verdana, Helvetica, sans-serif;
	width : 200px;
	border : 1px solid black;
}

.Button
{
	border : solid black 2px;
	background-color : #AE0038;
	color : white;
	font-weight : normal;
	padding : 2px 5px 2px 5px;
}

a,
a:link
{
	text-decoration : none;
	color : #AE0038;	
}

a:hover
{
	color: #043A67;
}

/* Table Formatting */
.TableHeader
{
	background-color : #043A67;
	color : White;
	font-weight : bold;
	padding : 0px 20px 0px 4px;
}

/* Login Page Positioning */
#LoginSection
{
	text-align : center;
}

#LoginTable
{
	margin-left : auto;
	margin-right: auto;
	width : 300px;
	text-align : right;	
}

#LoginTable td
{
	padding-right : 10px;
}

#LoginTable .TextBox
{
	width : 200px;
}

/* Hide Ajax Loading Msg */
#Loading
{
	display : none;
}

/* Manage Pages Styles */
#WebSiteTreeSection  .TextBox
{
	width : 150px;
}

#WebPageDetailsTable  .TextBox
{
	width : 250px;
}

#WebPageDetailsTable  .TitleColumn
{
	width : 100px;
}
#WebPageDetailsTable
{
	width : 400px;
}

/* Styles for the Car Menu */
#CarMenu 
{
	padding : 0px;
	margin : 0px;
	text-align : center;
	height : 30px;
}

#CarMenu li
{
	list-style-type : none;
	float: right;
	border: solid 1px #043A67;
	background-color : #043A67;
	margin : 2px;
	padding : 0px;
	width : 100px;
}

#CarMenu li a
{
	text-align : center;
	display : block;
	height : 100%;
	color : White;
	padding : 2px;
}

#CarMenu li a:hover
{
	background-color : White;
	color : #AE0038;
}

#CarMenu li a.Active
{
	background-color : #AE0038;
	color : White;
}

#InformationBox 
{
	border: solid 1px #043A67;
	padding-bottom : 50px;
}

#InformationBoxTitle
{
	background-color : #043A67;
	padding : 2px;
	padding-left : 5px;
	margin : 1px;
	color : White;
	font-weight : bold;
}

#InfoSection
{
	padding : 5px;
}

.CarImage
{
	float : right;
	text-align : right;
}

#RightSection,
#BottomSection
{
	display: none;
}

.WebPageContent_Toolbar  img
{
	border : none;
}
