body {
	margin: 0px 0px 0px 0px;
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. #EEEBE3*/
	background-color:#CCCCCC;
	overflow:scroll;
	
}

body, td, span, div, p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:18px;
	
}

a {
	text-decoration:none;
	color:#0182FC;
}
a:hover {
	text-decoration:underline;
	color:#0182FC;
}
a:visited {
	text-decoration:none;
}
a:visited:hover {
	text-decoration:underline;
}


#container{
	position:relative;
	width:1100px;
	margin-left: auto ;
 	margin-right: auto ;
	
}

#mainContainer{
	width:1100px;
	float:left;
	background:url(../images/navBG.png);
	background-repeat:repeat-y;
	min-height:600px;
}

.clear { clear: both; }


#topBar{
	background:url(../images/topBG_Cloud.png);
	background-repeat:no-repeat;
	width:1100px;
	height:154px;
}

#topBar div#accountDisplay{
	float:right;
	padding-top:35px;
	padding-right:10px;
	text-align:right;
}

#topBar span.welcome{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

#topBar span.welcomeName{
	font-size:14px;
	font-weight:bold;
	color:#0182FC;
}

#accountDisplay div#accountName{
	position:absolute;
	float:left;
	top:133px;
	left:10px;
}



#accountDisplay div#accountMenu{
	position:relative;
	float:right;
	padding-top:99px;
	padding-right:10px;

}

#accountMenu a{
	color:#ffffff;
	text-decoration:none;

}




#leftNav{
	
	float:left;
	width:239px;

	
}


#list-menu {
	padding-top:80px;
	padding-bottom:30px;
	width: 239px;
	/* this width value is also effected by
	the padding we will later set on the links. */
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;

}

#list-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color:#FFFFFF;
}

#list-menu li {
	margin: 1px 0 0;
}  

#list-menu a {
	background:url(../images/navItemBG.png);
	background-repeat:no-repeat;
	display: block;
	width:229px;
	height:31px;
	padding-left:10px;
	padding-top:10px;
	text-decoration: none; /*lets remove the link underlines*/
	
} 

#list-menu a:link, #list-menu a:active, #list-menu a:visited {
	color: #ffffff;
}

#list-menu a:hover {
	background: #333333 url(../images/navItemBG_f2.png);
	color: #ffffff;
}



/*start of the accordian*/

#expandContainer{
	padding-top:0px;
	width:229px;
}

.expandBar{
	width:229px;
	margin-left:0px;
	cursor:pointer;
	font-size:18px;
}

#list-menu .list-menu-sub {
	padding-top:0px;
	padding-bottom:0px;
	width: 229px;
	/* this width value is also effected by
	the padding we will later set on the links. */
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}

#list-menu .list-menu-sub ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color:#FFFFFF;
}

#list-menu .list-menu-sub li {
	margin: 1px 0 0;
}  

#list-menu .list-menu-sub a {
	background:url(../images/navSubItem.png);
	background-repeat:no-repeat;
	display: block;
	width:229px;
	height:25px;
	padding-left:10px;
	padding-top:7px;
	text-decoration: none; /*lets remove the link underlines*/
	
} 

#list-menu .list-menu-sub a:link, #list-menu .list-menu-sub a:active, #list-menu .list-menu-sub a:visited {
	color: #000000;
}

#list-menu .list-menu-sub a:hover {
	background: #333333 url(../images/navSubItem_f2.png);
	color: #000000;
}

/*end of the accordian*/




#bodyContainer{
	width:861px;
	float:right;
	background-color:#FFFFFF;
	
}

#headerBar{
	position:relative;
	top:0px;
	left:0px;
	width:861px;
	height:36px;
	background:url(../images/headerBar.png);
	background-repeat:repeat-x;
}

#copyContainer{
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
	padding-bottom:30px;	
}

#header{/*0182FC*/
	color:#003373;
	font-size:22px;
	font-weight:bold;
	height:0px;
	padding-left:30px;
	padding-top:10px;
}

#headPage{
	color:#000000;
	font-size:22px;
	font-weight:bold;
	padding-bottom:5px;
}

.homeHeader{
	color:#FFFFFF;
}

#loginBox{
	/*width:750px;
	height:400px;
	background:url(../images/headerBar.png);
	background-repeat:no-repeat;
	border:#CCCCCC 3px solid;*/
}

.tableList{
	border-top: #ADAFB2 solid 1px;
}

.tableList2{
	/*border-top: #ADAFB2 solid 1px;*/
}

.tableList td.left_column{
	border-bottom: #ADAFB2 solid 1px;
	border-right: #ADAFB2 solid 1px;
}

.tableList td.right_column{
	border-bottom: #ADAFB2 solid 1px;
}

.tableList a{
	text-decoration:none;
}

.tableList a:hover{
	text-decoration:none;
}

.hdText{
	color:#FFFFFF;
}

.rowColor{
	background-color:#E3E3E3;
}

.colorBars{
	background-color:#000000;
	height:20px;
}

.menuBar{
	background-color:#000000;
	height:20px;
	width:100%;
	padding-left:5px;
}

.menuBar a{
	color:#FFFFFF;
	text-decoration:none;
}

.footerLink{
	color:#FFFFFF;
	text-decoration:none;
}

a.bodyLink {
	color:#000000;
	text-decoration:underline;
}
/*form style*/

#myForm{
	margin:1em 0;
	padding-top:10px;
	/*background:url(../images/form_top.gif) no-repeat 0 0;*/
	}
#myForm fieldset{
	margin:0;
	padding:0;
	border:none;	
	float:left;
	display:inline;
	width:700px;
	margin-left:25px;
	}		
#myForm legend{display:none;}	
#myForm p{margin:.5em 0;}	
#myForm label{display:block;font-weight:bold;}	
#myForm input, #myForm textarea{		
	width:252px;
	border:1px solid #ddd;
	/*background:#fff url(../images/form_input.gif) repeat-x;*/
	padding:3px;
	}	
#myForm input.check{
	width:20px;
	border:none;
}

#myForm input.radioButton{
	width:20px;
	border:none;
}

#myForm input.sizeDate{
	width:70px;
}

#myForm input.sizeLG{
	width:600px;
}	

#myForm input.size5{
	width:80px;
}	

#myForm input.size3{
	width:40px;
}	

#myForm input.size1{
	width:30px;
}
	
#myForm textarea{
	height:125px;
	width:500px;
	overflow:auto;
	}	
	
#myForm textarea.smallArea{
	height:50px;
	width:200px;
	overflow:auto;
	}				
#myForm p.submit{
	clear:both;
	/*background:url(../images/form_bottom.gif) no-repeat 0 100%;*/
	padding:0 25px 20px 25px;
	margin:0;
	text-align:left;
	}	
	
#myForm p.submitbutton{
	clear:both;
	/*background:url(../images/form_bottom.gif) no-repeat 0 100%;*/
	padding:0 25px 20px 25px;
	margin:0;
	text-align:left;
	}
#myForm button{
	width:150px;
	height:37px;
	line-height:37px;		
	border:none;
	background:url(../images/form_button.gif) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
	text-align:center;
	}	
#myForm select{
	border:1px solid #ddd;
	background:#fff url(../images/form_input.gif) repeat-x;
	padding:3px;
	}
	
	
#call {
	position: relative;
	left: 10px;
	top: 0px;
	width:178px;
	height:58px;
}	

p.submitFree{
	clear:both;
	padding:0 0px 20px 25px;
	margin:0;
	text-align:left;
	padding-top:20px;
	float:right;
	}	
button{
	width:150px;
	height:37px;
	line-height:37px;		
	border:none;
	background:url(../images/form_button.gif) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
	text-align:center;
	}
	
			







.headerText{
	color:#ffffff;
	padding-top:12px;
	padding-left:10px;
	font-weight:bold;
	font-size:14px;
}

.blueBarLG{
	width:800px;
	height:40px;
	background-color:#3C3B3B;
	margin-left:0px;
	cursor:pointer;
}

.theCopy2LG{
	position:relative;
	background-color:#ffffff;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	width:800px;
}

.iconPlacement{
	position:relative;
	float:right;
	top:0px;
}

















#myForm2{
	margin:1em 0;
	padding-top:10px;
	/*background:url(../images/form_top.gif) no-repeat 0 0;*/
	}
#myForm2 fieldset{
	margin:0;
	padding:0;
	border:none;	
	float:left;
	display:inline;
	width:700px;
	margin-left:25px;
	}		
#myForm2 legend{display:none;}	
#myForm2 p{margin:.5em 0;}	
#myForm2 label{display:block;font-weight:bold;}	
#myForm2 input, #myForm textarea{		
	width:252px;
	border:1px solid #ddd;
	/*background:#fff url(../images/form_input.gif) repeat-x;*/
	padding:3px;
	}	
#myForm2 input.check{
	width:20px;
	border:none;
}

#myForm2 input.radioButton{
	width:20px;
	border:none;
}

#myForm2 input.sizeDate{
	width:70px;
}

#myForm2 input.size5{
	width:80px;
}	

#myForm2 input.size3{
	width:40px;
}	

#myForm2 input.size1{
	width:30px;
}
	
#myForm2 textarea{
	height:125px;
	width:500px;
	overflow:auto;
	}					
#myForm2 p.submit{
	clear:both;
	/*background:url(../images/form_bottom.gif) no-repeat 0 100%;*/
	padding:0 25px 20px 25px;
	margin:0;
	text-align:left;
	}	
	
#myForm2 p.submitbutton{
	clear:both;
	/*background:url(../images/form_bottom.gif) no-repeat 0 100%;*/
	padding:0 25px 20px 25px;
	margin:0;
	text-align:left;
	}
#myForm2 button{
	width:150px;
	height:37px;
	line-height:37px;		
	border:none;
	background:url(../images/form_button.gif) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
	text-align:center;
	}	
#myForm2 select{
	border:1px solid #ddd;
	background:#fff url(../images/form_input.gif) repeat-x;
	padding:3px;
	}
	
	
	
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

#signup {

width: 404px;
padding-bottom: 2px;
display:none;
background: #FFF;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
       
}

#signup-header { background: url(../img/hd-bg.png); padding: 18px 18px 14px 18px; border-bottom: 1px solid #CCC; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }

#signup-header  h2 { color: #444; font-size: 2em; font-weight: 700; margin-bottom: 3px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
#signup-header  p { color: #444; font-size: 1.3em; margin: 0; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); text-shadow: none; }

#signup .txt-fld { position: relative; width: 364px; padding: 14px 20px; border-bottom: 1px solid #EEE; text-align: right; }
#signup .btn-fld { width: 254px; overflow: hidden; padding: 12px 20px 12px 130px; }

#signup .txt-fld label { display: block; float: left; width: 90px; padding-top: 8px; color: #222; font-size: 1.3em; text-align: left;  }
#signup .txt-fld input { width: 244px; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 1.2em; color: #222; background: #F7F7F7; font-family: "Helvetica Neue"; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }
#signup .txt-fld input.good_input { background: #DEF5E1 url(../img/good.png) 236px center no-repeat; }
#signup .txt-fld input.error_input { background: #FDE0E0; }
#signup .txt-fld select { width: 244px; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 1.2em; color: #222; background: #F7F7F7; font-family: "Helvetica Neue"; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }


#smallOrange{
	display:inline-block;
	background-color:#ee2e24;
	height:2px;
	width:1100px;
	margin:0;
	padding:0;
}
#legal{
	background:url(../images/footer_BG.png) no-repeat;
	/*background:url(../images/CloudsBG.png);
	background-color:#224476;*/
	display:inline-block;
	width:1100px;
	height: 251px;
	/*background-color:#000000;*/
	margin:0;
	padding:0;
	bottom:40%;
	left:20%;
}
#legal p {
	position:relative;
	top:50%;
	left:-20%;
	padding-bottom:30px;
	color:#ffffff;
	text-align: center;
}

.footerLogo{
	position:absolute;
	bottom:20px;
	right:10px;
	margin:0;
	padding:0;
	text-align: center;
}













.jquery-bar {
	background: #FFFFFF; /* #FAFAFA */
	width:100%;
	position: relative;	
	margin:-13px 0px 0px 0px;
	padding: 2px 0px 0px 0px;	
	border-bottom:2px solid #CC0000;
	box-shadow: 0px 4px 5px #AAAAAA;
	font-size:14px;
	font-family: 'Lato Regular', Arial;
	/*text-transform:uppercase;*/
}

.jquery-bar .notification {
	display:block;
	width:auto;
}

.downbar {
	cursor:pointer;	
	top:0px;
	right:70px;	
	padding:0px 3px 0px 3px;
	position:absolute;
	background:#FFFFFF;
	border-radius:0px 0px 5px 5px;	
	border:2px solid #CC0000;
	box-shadow: 0px 4px 5px #AAAAAA;	
	border-top:none;
}

.downbar:hover{
	background: url(../jix/bg.png);
	cursor:pointer;
}

.down {
	position:absolute;
	top:33px;
	right:85px;
}

.up {
	top: -45px;
	display: none;
}

.arrow {
	cursor:pointer;
}

.font-style{
	text-align: center;
}

.font-style a{
	color:#CC0000;
	font-size:15px;
	text-decoration:underline;
	text-transform:none;
}