/* CSS Document */

body{
background:#393939 url(../images/ImagineCS_URL.jpg) bottom center no-repeat;
font-family:Helvetica,Verdana, Arial, sans-serif;
color:#333333;
font-size:100%;

}


#Wrap{

width:765px;
margin:10px auto;

}

.Partners{
text-align:right;
position:relative;
z-index:100px;
margin-bottom:-80px;

}


.Partners2{
text-align:center;
margin:0px 0px 5px 9px;
display:none;
}

.Partners2 img{
display:block;
margin-bottom:8px;
}


#header{


}
.NavList{
list-style-type:none;
list-style:none;
float:inherit;
padding:0;
margin:0;

}


#Imagine_Logo{
border-bottom:4px solid #FFFFFF;
float:left;
height:100%;

}

#Header_bar{
border-bottom:4px solid #FFFFFF;
border-top:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
background:#292A2E  url(../images/Header_Background.jpg) top right no-repeat;
height:100px;
width:556px;
margin-top:88px;
float:left;
}

.Header_bottom{
	clear:both;
	border-bottom:5px solid #FFFFFF;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	background-color:#646464;
	height:2px;
	font-size:1px;

}
/*#Anc_Nav{



}*/
#header .Anc_Nav{
padding:4px 10px;
text-align:right;
color:#FFFFFF;
font-size:75%;
letter-spacing:1px;
text-transform:capitalize;
top:80px;position:relative;
}
.move{
padding-right:20px;
}
.accessKeys{
text-decoration:underline;
}

#header .Anc_Nav a, #header .Anc_Nav a:link, #header .Anc_Nav a:visited, #header .Anc_Nav a:active{
color:#FFFFFF;
text-decoration:none;
margin: 0px 4px;
font-weight:normal;
}

#header .Anc_Nav a:hover{
color:#FFFFFF;
text-decoration:underline;
}


#header .Main_Nav{
padding-top:60px;

}

html>body #header .Main_Nav{
padding-top:60px;

}

#header .Main_Nav a, #header .Main_Nav a:active, #header .Main_Nav a:visited, #header .Main_Nav a:link{
background:url(../images/Navigation.gif) top center no-repeat;
width:107px;
text-align:center;
padding:12px 0px;
font-variant:normal;
font-weight:bolder;
color:#393939;
text-decoration:none;
text-transform:capitalize;
margin-right:3px;
float:left;
font-size:75%;

}
#header .Main_Nav a.active, #header .Main_Nav a:active.active, #header .Main_Nav a:visited.active, #header .Main_Nav a:link.active{
background:url(../images/NavigationHover.gif) top left  repeat-y;
color:#ffffff;
}

#header .Main_Nav a:hover{
background:url(../images/NavigationHover.gif) top center no-repeat;
color:#ffffff;

}



#Content_Outline{
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
background:#ffffff url(../images/content_background.jpg) top left  repeat-y;
}



.content_divider{
clear:both;
height:10px;
font-size:1px;
overflow:hidden;
background:#FFFFFF;
}


.Left_col{
width:169px;
float:left;
margin-right:8px;

}

.Left_col_Content{
border-top:2px solid #393939;
margin:0px;
padding:12px 7px;
display:none;

}
legend{
	color:#FF7701;
}

.Client_Facility{

font-size:60%;
text-align:center;
padding-bottom:20px;
margin-bottom:15px;
border-bottom:#E8E8E8 2px groove;
}

.Client_Facility form{
padding:0px;
margin:0px;
}

.Client_Facility_Title{
	
	font-size:130%;
	font-weight:bold;
	padding-bottom:8px;
}
.FormSubmit{
border:0;

}
.Main_col{
width:568px;
float:right;border-top:2px solid #393939;
}


.Main_content{

padding-top:30px;
padding-bottom: 30px;
margin-right:65px;
margin-left:65px;
margin-top:5px;
font-size:75%;
color:#333333;
}


.Main_Image{
/*
border-left:2px solid #393939;
border-right:2px solid #393939;*/
border-bottom:2px solid #393939;
height:206px;


	
}
.SecNav{
width:100%;
margin-left:-20px;



margin-top:0px;
}
.SecNav li{
height:34px;
width:100%;
border-top:1px solid #000000;
list-style:none;
text-align:left;
margin-left:-20px;
margin-top:-1px;
background-color:#FFFFFF;

}
.SecNav a,.SecNav a:active, .SecNav a:link, .SecNav a:visited{
margin-left:25px;line-height:35px;
text-decoration:none;
font-weight:900;
text-transform:uppercase;

width:100%;
height:100%;
display:block;
}
.SecNav a.active,.SecNav a:active.active, .SecNav a:link.active, .SecNav a:visited.active{
margin-left:25px;line-height:35px;
text-decoration:underline;
font-weight:900;
color:#FF7701;
width:100%;
height:100%;
display:block;
}
.SecNav a:hover{
text-decoration:underline;
}

/*Demo Login*/
.Demo_Cont{
width:100%;
float:left;
border:1px solid #ff9c49;
height:auto;
margin-bottom:15px;
background-color:#f2f2f2;

}
.Demo_Cont h1{
background-image:url(../images/DemoLogBG.jpg);
background-position:top;
background-repeat:repeat-x;
width:100%;


}
.Demo_Cont img{
margin-bottom:-10px;
}
.Demo_Cont p{
margin-left:10px;
margin-bottom:20px;
}
.DemoHalf{
width:60%;
float:left;
height:auto;
}
.DemoHalf1{
width:38%;
float:left;
height:auto;
margin-top:14px;
}
label{
margin-left:10px;
}


/*  Demo Login End */
/*.Section_Nav{
float:left;
	height:211px;
	background:#FFFFFF;
	width:165px;
	padding:0;
	overflow:hidden;
	border-left:2px solid #393939;
}

.Section_Nav ul{
width:100%;
margin:0px;
padding:0px;
border-top:2px solid #393939;

}

.Section_Nav li{
width:100%;
padding:0;
list-style-type:none;
text-indent:10px;



}

.Section_Nav a, .Section_Nav a:active, .Section_Nav a:link, .Section_Nav a:visited{
background:transparent;
border-bottom:2px solid #393939;
padding: 4.9px 7px;
font-size:55%;
color:#393939;
text-decoration:none;
font-weight:900;
width:100%;
height:23px;
display:block;
}

.Section_Nav a:hover{
color:#FF7701;
}
/*----  Promo Text-----*/
.offer{
width:165px;
height:206px;
left:2px;
position:relative;
/*background-image:url(../images/MULTIMEDIA2.jpg);
background-position:center;
background-repeat:no-repeat;
background-color:#ffffff;/*padding-bottom:1px;*/
border-bottom:2px solid #000000;

margin:0;
border-top:2px solid #000000;
font-size:55%;
text-align:center;

display:none;
}
.offerText{
font-size:55%;
left:45px;
top:58px;
position:relative;
text-align:center;
width:95px;
height:100px;
}


#footer{
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
border-bottom:10px solid #FFFFFF;

background:#292A2E  url(../images/Footer_Background.jpg) top right no-repeat;
}






#footer .Anc_Nav, #footer .Main_Nav{
padding:6px 10px;
color:#FFFFFF;
font-size:75%;
letter-spacing:1px;
text-transform:capitalize;
}


#footer .Anc_Nav a, #footer .Anc_Nav a:link, #footer .Anc_Nav a:visited, #footer .Anc_Nav a:active, #footer .Main_Nav a, #footer .Main_Nav a:link, #footer .Main_Nav a:visited, #footer .Main_Nav a:active
{
color:#FFFFFF;
text-decoration:none;
margin: 5px 4px;
font-weight:normal;

}

#footer .Anc_Nav a:hover, #footer .Main_Nav a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.footer_logo{
float:right;
position:relative;

top:-30px;
right:25px;

}




.clear{

clear:both;
height:1px;
font-size:1px;
overflow:hidden;

}


/* 
####################################################

					FORM STYLES

####################################################
*/


.Imagine_Textbox{
border:#FF7300 1px solid;

}


.Imagine_Button{

border:#FF7300 1px solid;

background:#7D7D7D;
cursor:pointer;
padding:2px 8px;
color:#393939;

}

.Imagine_Checkbox{
border:#FF7300 1px solid;
}

/*Links*/
a, a:link, a:visited, a:active {
	color:#000000;
text-decoration:underline;
}
a:hover {
	color:#FF7701;
}

/*Headers*/
h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica,Verdana, Arial, sans-serif;;
	margin: 0px;
	padding: 0px;
	
}

/* H1 */
h1{
 font-size: 140%;
 font-family:Arial, Helvetica, sans-serif;
 color: #333333;
 padding-top:5px;

}
/* H2 */
h2{
 font-size:120%;
 color: #333333;
padding-top:5px;
}
/* H3 */
h3{
 font-size: 100%;
 color: #333333;
 font-weight:normal;
 text-decoration:underline;
  /* background-color: <%'=MM_Header3_BackgroundColour%>;*/


}
/* H4 */
h4{
margin-left:40px;
 Font-size: 70%;
 font-weight:normal;
 color: #333333;
/*  border-bottom: 1px solid <%'=MM_Header4_BorderColour%>;
 background-color: <%'=MM_Header4_BackgroundColour%>;*/

}
/* H5 */
h5{
margin-left:40px;
 font-size: 65%;
 font-weight: normal;
 color: #333333;
 
}

/* H6 */
h6{
 margin-left:40px;
 font-size: 60%;
 font-weight: normal;
 color: #333333;

 
}


/*Unordered Lists*/

/*Links*/

strong{

font-weight:bold;
}
.orangeC{
color:#FF7701;
font-weight:bold;
}
.link{
font-size:100%;
}
.ads{
text-align:center;
margin:10px;
}
.imagineLink a,.imagineLink a:link,.imagineLink a:visited,.imagineLink a:active{
text-decoration:none;
}
.imagineLink a:hover {
	color:#FF7701;
	text-decoration:underline;

}
.webContainer{
padding:5px;
}
.websiteRight{
width:30%;
float:right;


}
.websiteMiddle{
width:25%;
float:left;
}
.webSiteLeft{
width:30%;
float:left;
}
.error{
color:#FF0000;
}
