/* -----------------------------------------------------------------------------
-- Page
-- -------------------------------------------------------------------------- */
body 					{background:url(../images/transcend_bg_main.png) repeat-y center 0;margin:0px;padding:0px;font-family: Arial, Helvetica, Sans-Serif;font-size: 12px;}
a 						{color:#336699;text-decoration:none;}
a:hover 				{text-decoration: underline;}
img 					{border:0px;}
button img 				{padding:2px 0px 0px 2px;}
h2 						{font-size:18px;font-weight:bold;padding-bottom:10px;color:#336699;border-bottom:1px solid #cecece;}
h2 img 					{padding-right:4px;width:17px;height:17px;vertical-align:middle;}

#tools_search, 
#tools_help, 
#tools_print			{right:0;width:36px;height:40px;cursor:pointer;text-indent:-10000px;overflow:hidden;position:fixed;z-index:1000;margin-right:-5px;}
#tools_search			{top:75px;background-image:url('../images/transcend_tools_search.png');}
#tools_help				{top:118px;background-image:url('../images/transcend_tools_help.png');}
#tools_print			{top:161px;background-image:url('../images/transcend_tools_print.png');}
#tools_search:hover, 
#tools_help:hover, 
#tools_print:hover		{margin-right:0px;}

.tools_help             {right:0;width:36px;height:40px;cursor:pointer;text-indent:-10000px;overflow:hidden;position:fixed;z-index:1000;margin-right:-5px;top:118px;background-image:url('../images/transcend_tools_help.png');}
.tools_help:hover       {margin-right:0px;}

.newdisabled 			{color:Red !important;font-style:italic;border:solid 1px #000;background-color:#fff;}

/* -----------------------------------------------------------------------------
-- Main Layout
-- -------------------------------------------------------------------------- */
#mainFade							{background:url("../images/transcend_bg.png") no-repeat center 0;}
#mainDiv 							{margin:0 auto;width:1024px;}

/* -----------------------------------------------------------------------------
-- Header
-- -------------------------------------------------------------------------- */
#header 							{width:1024px;height:49px;background:url("../images/transcend_bg_header.gif") repeat-x;clear:both;}
#headerLeft 						{float:left;width:224px;height:49px;}
#headerRight						{float:left;width:800px;height:46px;padding:3px 0 0 0;text-align:right;}
#headerRightTop 					{width:800px;height:22px;}
#headerRightBottom 					{width:800px;}

/* -----------------------------------------------------------------------------
-- Top Menu Bar
-- -------------------------------------------------------------------------- */
#menuBar 							{width:1028px;height:24px;border-top:solid 1px #424142;background-color:#737173;clear:both;}
#menuBarSub 						{width:1024px;height:24px;border-top:solid 1px #424142;background-color:#737173;margin-left:auto;margin-right:auto;clear:both;}

#mnuTopBar 							{margin:0px 2px 0px 2px;padding:0px 2px 0px 2px;list-style:none;}
#mnuTopBarSub 						{margin:0px 2px 0px 2px;padding:0px 2px 0px 2px;list-style:none;}
#mnuTopBar li 						{height:23px;display:block;float:left;}
#mnuTopBar li a 					{height:20px;display:block;float:left;text-decoration:none;color:#fff;text-align:center;padding-top:4px;}
#mnuTopBar li a.nav_home			{border-right:1px solid #424142;}
#mnuTopBar li a.nav_licenses		{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBar li a.nav_sites			{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBar li a.nav_payments		{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBar li a.nav_checkrequest	{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBar li a.nav_reports			{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBar li a.nav_setup			{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBar li a.nav_support			{border-left:1px solid #a0a0a0;}

#mnuTopBarSub li 						{height:23px;display:block;float:left;}
#mnuTopBarSub li a 					{height:20px;display:block;text-decoration:none;color:#fff;text-align:center;padding-top:4px;}
#mnuTopBarSub li a.nav_individual		{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBarSub li a.nav_vehicle			{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBarSub li a.nav_contract		{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBarSub li a.nav_inspection		{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBarSub li a.nav_forms			{border-left:1px solid #a0a0a0;border-right:1px solid #424142;}
#mnuTopBarSub li a.nav_attachments		{border-left:1px solid #a0a0a0;}

.menuBarSelect 						{background-color:#003B5C;}

/* -----------------------------------------------------------------------------
-- Main content
-- -------------------------------------------------------------------------- */

/* STYLES FOR PAGES THAT CONTAIN 2 COLUMNS */
/* STYLES FOR SINGLE PAGES WILL BE OUTLINED AS EMBEDDED STYLES WITHIN THEIR HEAD TAGS */
#main 								{width:1024px;clear:both;margin-top:0px;}
#main #left 						{width:195px;float:left;margin-left:15px;padding:0px;border:none;}
#main #middle 						{width:760px;float:left;margin-left:15px;border:1px solid #cecece;min-height:600px;}
#main #middle a						{color:#336699;}

/* -----------------------------------------------------------------------------
-- Footer
-- -------------------------------------------------------------------------- */
#footer 							{width:1024px;font-size:11px;padding-top:3px;}
#footer a, #footer_mk a 			{font-weight:bold;}

/* default text behavior for text boxes - used from jQuery code */
.text-label-default-text {
    color: #aaa;
    font-weight: bold;
}
.text-label-default-text-required {
    color: #ed7e89;
    font-weight: bold;
}

.RadForm_Metro.rfdTextbox input[type="text"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="password"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="search"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="url"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="tel"].rfdDecorated, .RadForm_Metro.rfdTextbox input[type="email"].rfdDecorated, .RadForm_Metro.rfdTextarea textarea, .RadForm_Metro.rfdTextarea textarea[disabled].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="text"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="password"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="search"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="url"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="tel"].rfdDecorated:hover, .RadForm_Metro.rfdTextbox input[disabled][type="email"].rfdDecorated:hover {
    border: 1px solid #cdcdcd !important;
    background-color: white !important;
}

.RadForm_Metro.RadForm.rfdTextbox .rfdDecorated:hover, .RadForm_Metro.RadForm.rfdTextbox .rfdDecorated:hover, .RadForm_Metro.RadForm.rfdTextarea textarea:hover {
    border: 1px solid #767676 !important;
}

.RadPicker_WebBlue a.rcCalPopup:hover, .RadPicker_WebBlue a.rcCalPopup:focus, .RadPicker_WebBlue a.rcCalPopup:active,
.RadPicker_WebBlue .rcRow .rcHover, .RadCalendar_Office2010Blue .rcRow .rcSelected 
{
    background-image: url('WebResource.axd?d=BVJazCNNJLQVBvxxeDmn07prN8rX0h0y-MwsBq-yV6BP3h1UHIR-_HswjmKMZ-dbn5dI5_EbbXrJrVrrETiCk2WB-PQzi7sk7UWPcV5-hqoq7MqIpt2eYY2wmzyeuLrKuWPJvlgTlrvTw69-fLhkzsV_ZdLWyLLRRS7lYBvRWIg1&t=637913687940000000') !important;
}

.RadPicker_WebBlue.rcCalPopupOpen .rcCalPopup, .RadPicker_WebBlue.rcMYPopupOpen .rcCalPopup, .RadPicker_WebBlue.rcTimePopupOpen .rcTimePopup {
    background-image: url('WebResource.axd?d=BVJazCNNJLQVBvxxeDmn07prN8rX0h0y-MwsBq-yV6BP3h1UHIR-_HswjmKMZ-dbn5dI5_EbbXrJrVrrETiCk2WB-PQzi7sk7UWPcV5-hqoq7MqIpt2eYY2wmzyeuLrKuWPJvlgTlrvTw69-fLhkzsV_ZdLWyLLRRS7lYBvRWIg1&t=637913687940000000') !important;
    background-position: 0 -50px !important;
}

.RadCalendar_WebBlue .rcRow .rcHover {
    background: initial !important;
}