/* CSS Document */
HTML {
	background-color: #0360AE;
	background-image:url(Image/htmlbg.jpg);
	background-repeat:repeat-x;
	padding: 0px;
	margin: 0px;
}
Body {
	padding: 0px;
	margin: 0px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
}

#LoggedInContainer{
visibility:hidden;
}

.MonthView{width:850px;}
.MonthCalendar{width:850px;}

/*Login Control*/
#ctl00_LoginTop_LoginForm .ltcnr
{
	background-image:url(../Images/loginbgleft.png);
	background-repeat:no-repeat;
}

.ctr
{
	background-image:url(../Images/loginbgcenter.png);
	background-repeat:no-repeat;
}

.rtcnr
{
	background-image:url(../Images/loginbgright.png);
	background-repeat:no-repeat;
}

#LoggedInContainer
{
	position:absolute;
	top:2px;
	margin-left:150px;
	z-index:5;
}

#LoggedInContainer a, #LoggedInContainer a:visited
{
	color:#F8F8FA;
	font-weight:bold;
}

LoggedInContainer a:hover, #LoggedInContainer a:hover:visited
{
	color:#364F88;
	font-weight:bold;
}

#LogHolder 
{
	/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A9C0E9 none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
*/
position:absolute;
top:0;
margin-left: 30px;
}

#ctl00_LoginTop_LoggedInAs
{
	color:#FFFFFF;
}


/* Html entities styles */
/* Links */
a {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #D4272B;
}
a:visited {
	color: #0000FF;
}

hr {
width:820px;
}

h1 {
	font-size:x-large;
}
h2 {
	font-size:large;
}
h3 {
	font-size:medium;
	color:#E7640C;
}
h4 {
	font-size:small;
}
h5 {
	font-size:x-small;
}
div {}
p {}
table {}
tr {}
td {}

.tbl_CatHead{
font-weight:bold;
color:#E7640C;
}

.Col1{
padding-left:20px;
}

.Col2, .Col3, .Col4{
text-align:center;
}

.Rwc:hover{
background-color:#D0EDFB;
border: 1px solid #222222;
}

.label {
	font-weight:bold;
}
.button {
border: 1px solid #000000; 
color: #ffffff; 
background-color: #ff6600;
}

.SideFormTextBox{
	border:1px solid #ff6600;
	width:145px;
}

.SideFormButton{
	color:#FFFFFF;
	background-color:#FF6600;
	border:1px solid #ffffff;
	height:25px;
	width:65px;
}

#CaptchaContainer{

}

.MapHead 
{
	
}

.Maplabel 
{
	font-weight:bold;
}

.MapLink
{
	color: Blue;
}

.SearchSubmitBtn
{
	background-image:url(Image/search.png);
	background-repeat:no-repeat;
	height:21px;
	width:20px;
	border:none;
	background-color:Transparent;
	cursor:hand;
	padding:0px;
	margin:0px;	
}

.sbx
{
	border:solid 1px #000000;
	background-color:#FFFFFF;
	height:20px;
	padding:0px;
	margin:0px;
	width:125px;
}

#SearchContainer
{
	margin-left:745px;
	margin-top:0px;
	position:absolute;
	padding:0px;	
	height:30px;
}

#ctl00_Asearch{
	margin:0px;
	padding:0px;	
	height:30px;
}

/* Divs for page layout */
/* Div surrounding entire page */
#fullpage {
	width: 902px;
	margin:auto;
}
/* Div containging Header Editable Region */
#head {
    text-align:left;
    font-size: 10pt;
    background-image:url(Image/headerbg.jpg);
    background-repeat:no-repeat;
    margin-top:0px;
    height: 321px;
    padding-left:5px;
}

#head a{
	color:#FFFFFF;
	text-decoration: underline;
	}

#head a:hover{
	color:#E7640C;
	text-decoration: underline;
	}

#head a:visited{
	color:#FFFFFF;
	text-decoration: underline;
	}

#head a:visited:hover{
	color:#E7640C;
	text-decoration: underline;
	}

#HeadBottomEditable{
position: absolute;
margin-top:-195px;
margin-left: 20px;
z-index:1;
height:270px;
}

#homeheader{
background-image:url(Image/headerbottombg2.jpg);
    background-repeat:no-repeat;
    width:863px;
    height:260px;
}

#ServicesBlog
{
width:800px;
}

/* Div containing Menu and Menu editable region */
#menu {
	text-align:right;
	position:absolute;
	z-index:3;
	font-size:10pt;
	margin-top:-220px;
	margin-left:25px;
	padding-right:15px;
	
}
/* All <ul> tags in the menu including the first level */
.FlyoutMenu ul, .FlyoutMenu ul  ul {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.FlyoutMenu ul ul {
	display: none;
	position: absolute;
	top: 10px;
	margin-top: 10px;
	left: 0px;
	width: 120px;
	text-align:left;
}
/* First level items */
.FlyoutMenu ul li {
	/*float: left;*/
	margin:0px;
	padding:10px;
	display: inline;
	position: relative;
	padding-right: 5px;
	padding-bottom: 3px;
	text-align:left;
}

.FlyoutMenu ul li a{
color:#FFFFFF;
font-weight:bold;
list-style:square;
}

.FlyoutMenu ul li a:hover{
color:#02365E;
}

/* Items in submenus */
.FlyoutMenu ul ul{
margin-top:25px;
}

.FlyoutMenu ul ul li {
	/*float: none;*/
	margin-right: 0px;
	margin-bottom: 0px;	
	display: block;
	/*border-bottom:1px solid #02365E;*/
	background-image:url(Image/submenubg.jpg);
	width: 200px;
}
.FlyoutMenu ul ul li a{
padding: 5px 30px 5px 0px;
}

.FlyoutMenu ul ul li:hover{
margin-right: 0px;
	margin-bottom: 0px;	
	display: block;
	border-bottom:1px solid #02365E;
	background-image:url(Image/submenubg2.jpg);
	width: 200px;
	}
	
/* Items in 3rd level */
.FlyoutMenu ul ul ul{
margin-top:-10px;
margin-left:215px;
}

.FlyoutMenu ul ul ul li {
	/*float: none;*/
	margin-right: 0px;
	margin-bottom: 0px;	
	display: block;
	border-bottom:1px solid #02365E;
	background-color:#222222;
	width: 200px;
}
.FlyoutMenu ul ul ul li a{
padding: 5px 30px 5px 0px;
}

.FlyoutMenu ul ul ul li:hover{
margin-right: 0px;
	margin-bottom: 0px;	
	display: block;
	border-bottom:1px solid #02365E;
	/*background-image:url(Image/submenubg2.jpg);*/
	width: 200px;
	}



#menu .EditableRegion {}


/* Div containing content of page */
#content {
   width: 902px;
   height: auto;
   margin-left: 0px;
   margin-top:0px;
   padding-left: 25px;
   padding-top:100px;
   padding-bottom: 25px;
   z-index: 2;
   background-image:url(Image/contentbg.jpg);
   background-repeat:repeat-y;
   font-size: 10pt;
   overflow:hidden;
}

#content ul {	
	list-style-image:url(Image/bullet.gif);
	margin: 5px 25px;
}
#content li {
	font-size: 10pt;
}

/*HOME PAGE STYLES */
#FeaturedSolutions{
width:862px;
margin-left:-8px;

}

.HomeFlash{
border:1px solid #222222;
}

#TicketForm{
position:absolute;
margin-left:465px;
margin-top:-244px;
height:210px;
width:379px;
background-image:url("Image/FormTicketBG.jpg");
background-repeat:no-repeat;
border:1px solid #000000;
padding:2px;
color:#FFFFFF;
}

#QLBG{
background-image:url("Image/quicklinks.jpg");
background-repeat:no-repeat;
height:218px;
width:389px;
margin-left:3px;
}

#QuickLinks{
padding-top:40px;
padding-left:10px;
}

#QuickLinks a, #QuickLinks a:visited{
color:#FFFFFF;
}

#QuickLinks a:hover, #QuickLinks a:hover:visited{
color:#000000;
}

.HN{
margin-left:215px;
height:40px;
margin-top:17px;
}

.HN img{
border:none;
}

.cnav a, .cnav a:visited{
text-decoration:underline;
color:#A34608;
}

.cnav a:hover, .cnav a:hover:visited{
text-decoration:none;
color:#E7640C;
}


#FSimgLDG{
margin-top:-15px;
position:absolute;
}

#FSimgXPR{
margin-top:-15px;
position:absolute;
}

#FStextLDG{
position:absolute;
}

#FStextXPR{
position:absolute;
}

.FShead{
color: #1C1E20;
font-size:13pt;
font-family:Trebuchet MS;
}

.FSp{
color: #1C1E20;
font-size:8pt;
font-family:Trebuchet MS;
}

.FSlink{
font-size:8pt;
font-family:Trebuchet MS;
color:#0360AE;
}

.FSlink a{
text-decoration:none;
}

.FSlink a:hover{
text-decoration:underline;
}

.FSlink2{
font-size:10pt;
font-family:Trebuchet MS;
color:#0360AE;
font-weight:bold;
}

.FSlink2 a{
text-decoration:none;
padding-bottom:5px;
}

.FSlink2 a:hover{
text-decoration:underline;
padding-bottom:5px;
}

#bodycopy
{
width:840px;
text-align:justify;
}

#ServiceRequest
{
/*border: 1px solid #000000;*/
width:280px;
/*height:303px;*/


float:left;
/*background-image:url(Image/FormBG1.jpg);
background-repeat:no-repeat;*/

top:435px;
position:absolute;
}

#SRform{
height:150px;
background-color:#eaeaea;
border:1px solid #A6A3A5;
color:#000000;
padding:5px 10px 0px 5px;
width:272px;
}

#SolutionsArea{

padding:0px 0px 10px 0px;
}

.SolHead{
background-color:#FF6600;
color:#FFFFFF;
font-weight:bold;
}

.SolCur{
font-weight:bold;
color:#E7640C;
border-bottom:1px solid #CECECE;
padding-left:10px;
}

.SolItem{
border-bottom:1px solid #CECECE;
color:#6E6D6E;
padding-left:5px;
}

.SolItem a, .SolItem a:visited{
color:#6E6D6E;
}

.SolItem a:hover, .SolItem a:hover:visited{
color:#222222;
}

#EFbodycopy
{
width:530px;
text-align:justify;
padding-right:0px;
padding-top:0px;
margin-left:320px;
clear:none;
}

.multi_page_form {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top:0px;	
	/*width: 650px;*/
	
}
.multi_page_form div {
	visibility: hidden;
	padding: 5px;	
	width: 840px;
	margin-bottom: 10px;
		position:relative;
	
}
.multi_page_form table {
	border: 1px solid #CCCCCC;
	background-color: #ECF2F2;
}
.next_nav {
	font-size: 12px;
	font-weight: bold;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	cursor: hand;
	left:500px;
	color:#FFFFFF;
}
.prev_nav {
	font-size: 12px;
	font-weight: bold;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#FFFFFF;
	cursor: hand;
	left: 0px;
}

/* Div containing footer editable region */
#foot {
font-size: 10pt;
}

