﻿/*
	Comment:	Default theme
*/

.navigation { background-color: #CCCCCC; }
.navigation ul li.nav_right a { border-left: solid 1px #FFFFFF; }
.navigation ul li a { border-right: solid 1px #FFFFFF; background-color: #F58221; color: #FFFFFF; }
.navigation ul li a:hover { background-color: #58585A; }
.navigation ul li.nav_active a { background-color: #58585A; }

.sub_navigation { background-color: #E8E8E8; color: #999999; }
.sub_navigation a { color: #58585A; } 
.sub_navigation a.nav_active { color: #F58221; }
.sub_navigation a:hover { color: #F58221; } 

h1 { color: #F58221; }
h2 { color: #F58221; }
h3 { color: #F58221; }
h4 { color: #F58221; }

p { color: #808080;  }

.Html_Checkbox_Label, .Form_CheckboxList label { color: #58585A; }
.Html_Checkbox_Label a { color: #F58221; }

.Form_Button, .Form_InputButton { border: solid 1px #CCCCCC; background-color: #F7F7F7; color: #58585A; }
.Form_Input, .Form_InputWithButton, .Form_Textarea, .Form_DropDown, .Form_Long_DropDown, .Form_Long_DropDown_2, .Form_DateInput, .Form_Long_Input, .Form_Long_Input_2, .Form_PostCode, .Form_Short_DropDown { border: solid 1px #CCCCCC; color: #58585A; }

.Form_Button_Link { color: #F58221; }

FieldSet legend { color: #F58221; }

.DashboardButton_Image {
	border: solid 1px #CCCCCC;
	background-color: #FBFBFB;
}
.DashboardButton_Link { color: #F58221; }

.DashboardButton_MyProfile span {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.DashboardButton_Drivers span {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -33px 0px;
}
.DashboardButton_Vehicles span {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -66px 0px;
}
.DashboardButton_Policies span {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -99px 0px;
}
.DashboardButton_Customers span {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -132px 0px;
}
.DashboardButton_Incidents span {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -165px 0px;
}
.DashboardButton_EPoint span {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -199px 0px;
}

.SearchButton {
	float: left;
	display: block;
	width: 16px;
	height: 14px;

	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -112px;
	margin-left: 4px;
	margin-top: 3px;

}
.SearchButton span {
	display: none;
}

.SearchUserButton {
	float: left;
	display: block;
	width: 16px;
	height: 16px;

	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -140px;
	margin-left: 4px;
	margin-top: 3px;

}
.SearchUserButton span {
	display: none;
}

.HelpButton {
	float: left;
	margin-top: 2px;
	margin-left: 10px;
	display: block;
	text-decoration: none;

	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -125px;
}
.HelpButton span {
	display: block;
	line-height: 16px;
	color: #F58221;
	font-size: 0.8em;
	margin-left: 21px;
	text-decoration: none;
}

.HelpButton_Inline {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	width: 35px;
	display: block;
	text-decoration: none;

	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -125px;
}
.HelpButton_Inline span {
	display: block;
	line-height: 16px;
	color: #F58221;
	font-size: 0.8em;
	margin-left: 21px;
	text-decoration: none;
}

.HelpButton_Block {
	width: 35px;
	display: block;
	text-decoration: none;

	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -125px;
}
.HelpButton_Block span {
	display: block;
	line-height: 16px;
	color: #F58221;
	font-size: 0.8em;
	margin-left: 21px;
	text-decoration: none;
}


.EditControls a {
	color: #58585A;
	text-decoration: none;
}
.EditControls_Edit {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -34px;
}

.EditControls_Save {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -17px;
}

.EditControls_Cancel {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px 0px;
}

.EditControls_Page {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -81px;
}

.EditControls_Import {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -171px;
}

.EditControls_Add {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -50px;
}

.EditControls_Transfer {
	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -155px;
}

.Form_DateInputButton {
	display: block;
	width: 16px;
	height: 16px;

	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -97px;
	margin-left: 4px;
	margin-top: 2px;
}

.Warning span {
	display: block;
	width: 16px;
	height: 16px;
	float: left;

	background-image: url(Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -203px;
	margin-right: 5px;
	margin-top: 5px;
}

.Table {
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}
.Table td {
	border-right: solid 1px #CCCCCC;
}
.Table thead tr td {
	border-bottom: solid 1px #CCCCCC;
	color: #F58221;
	background-color: #E8E8E8;
}
.Table tbody tr td {
	border-bottom: solid 1px #CCCCCC;
	color: #58585A;
}
.Table_Row {}
.Table_AltRow { 
	background-color: #F7F7F7; 
}

.Table_Row:hover, .Table_AltRow:hover {
	background-color: #EFF3FE; 
}

.Errors {}
.ErrorItem { color: red; }
.ErrorHeader { color: red; }

.footer { border-top: solid 1px #CCCCCC; background-color: #E8E8E8; color: #999999; }
.footer a { color: #999999; }
.footer a.nav_active { color: #333333; }
.footer a:hover { color: #333333; } 


#ui-datepicker-div, #ui-timepicker-div {
	font-size: 0.95em;
}
#ajaxBusy {
	display: block;
	width: 16px;
	height: 16px;

	background-image: url(Images/AjaxBusy.gif);
	background-repeat: no-repeat;
}
.ClassVariationTextBox {
	width: 60px;
}
.AgeVariationTextBox {
	width: 60px;
}
.Blocker {
	width: 0.1px;
	height: 0.1px;
	display: block;
	font-size: 0.1px;
	line-height: 0.1px;
}
.WizardTemplate {
	margin-top: 5px;
	display: block;
	height: 16px;
	text-decoration: none;
	margin-right: 5px;

	background-image: url(./Images/SiteImages.jpg);
	background-repeat: no-repeat;
	background-position: -385px -270px;
}
.WizardTemplate span {
	display: block;
	line-height: 16px;
	color: #666666;
	font-size: 0.8em;
	margin-left: 21px;
}

ul.homepagelist {font-size: 0.95emm; margin-bottom: 10px;}
ul.homepagelist li {list-style-type: disc; list-style-position: inside;}
ul.homepagelist li ul li {margin-left: 20px; list-style-type: circle; list-style-position: inside;} 

ul.registerpagelist {font-size: 0.95em; margin-bottom: 10px;}
ul.registerpagelist li {list-style-type: disc; list-style-position: inside;}
ul.registerpagelist li ul li {margin-left: 20px; list-style-type: circle; list-style-position: inside;} 

.Form_Label, .Form_Label_Right  {color: #808080}
