body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td

{ margin : 0; padding : 0; }





/* Normalizes font-size for headers */

h1,h2,h3,h4,h5,h6 { font-size : 100%; }



/* Removes list-style from lists */

ol,ul { list-style : none;}



/* Normalizes font-style and font-weight to normal */

address, caption, cite, code, dfn, th, var

{ font-style : normal; font-weight : normal; }



/* Removes list-style from lists */

table { border-collapse : collapse; border-spacing : 0; }



/* Removes border from fieldset and img */

fieldset,img { border : 0; }



img

{  border-style: none; }



/* Left-aligns text in caption and th */

caption,th { text-align : left; }



/* Removes quotation marks from q */

q:before, q:after { content :''; }



/* Removes the outline on links */

a {outline: none;}







body,td,th {

	margin-right: auto;

	margin-left: auto;

	margin-top: 0;

	padding-top: 0;

}

body {

	background-color: #484849;

	margin-top: 0;

	padding-top: 0px;

	}

	

	

#container {

	width: 950px;

	margin-right: auto;

	margin-left: auto;

	height: auto;

	vertical-align: top;

	margin-top: 0px;

}

/*----------------------------LOGIN FORM---------------------*/





#WebLoginLayer0 {

	font: 12px Arial, Verdana, Helvetica, sans-serif;

	font-weight: normal;

	color: #5F6062;

		

	}

	

	#WebLoginLayer0 table tr{

	height: 24px;

	}

	

	#WebLoginLayer0 table checkbox{

	marign-top: 3px;

	}



		

	

	

	



/*----------------------------LAYOUT CSS---------------------*/



#header {

	

	font-family:Arial, Helvetica, sans-serif;

	width: 950px;

	height: 110px;

	}

	

#navContainer {

width: 700px;

height: 20px;

margin-top:6px;

margin-left: 30px;

float:left;

}



#clientlogin {

	width:165px;

font-family:Arial, Helvetica, sans-serif;

	text-align: right;

	float: right;

	font-size:12px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0;

	margin-right: 0px;

	height: 40px;

}



#clientlogin a{

	color: #5f6062;

text-decoration: none;

	margin-top: 12px;



	

}



#clientlogin a:hover {

color: #73b15b;

}



#navOuter {

width: 950px;

height: 32px;

background-color: #73b15b;

margin: 0px;

}




#social_media { float: right; width: 100px; text-align:right; margin-right: 15px;  margin-top: 3px;}




/*----------------------------HEADER--------------------------*/







.headerTop {

	text-align: right;

	float: right;

	display: block;

	font-size:12px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0;

	margin-right: 17px;

	

}



a.headerTop {

	color: #fece5b;

	border-bottom: 1px dotted #fece5b;

	text-decoration: none;

	margin-top: 0px;

}



a.headerTop:hover{

color: #ffffff;

}







#headerBottom {

	width: 950px;

	height: 105px;

	padding: 0;

	margin: 0;

}



/*----------------------------NAV--------------------------*/





#navContainer ul{

float: left;

overflow: hidden;

}



#navContainer ul li{

list-style: none;

display: inline;

float: left;

border-right: 1px solid #ade1ee;

padding-left: 15px;

padding-right: 15px;

}



#navContainer ul li.last{

border-right: 0px ;

}





#navContainer ul li a:link, #navContainer ul li a:visited {

font-family: Arial, Verdana, sans-serif;

text-transform: uppercase;

letter-spacing: 1px;

font-size: 11px;

color: #ffffff;

text-decoration: none;

}



#navContainer ul li a:hover, #navContainer ul li a:active {

color: #d0e4a6;

}





#contentContainer {

	 min-height:350px;

     height:auto !important;

     height:350px; 

	width: 950px;

	clear: both;

	float: left;

	background-image: url(../images/side_blue.jpg);

	background-repeat: no-repeat;

	background-color: #FFF;

}

/*---------------------------SIDEBAR NAV--------------------------*/





#sidebarNavContainer {

	padding-top: 50px;

	margin: 0;

	float: left;

	clear:none;

	margin-left: 20px;

	margin-right: 15px;

padding-bottom: 10px;

width:162px;

}



#sidebarNavContainer p{

color: #ffffff; padding-bottom: 10px;

font-family: Arial, Verdana, Helvetica, sans-serif;



}



#sidebarNavContainer img{

margin-left: -20px;

}





#sidebarNavContainer ul{

padding-left: 0px;

margin: 0px;

}



#sidebarNavContainer ul li{

font: 12px Arial, Verdana, Helvetica, sans-serif;

font-weight: bold;

list-style: none;

padding: 0px;

margin: 0px 0px 13px 0px;

color: #000;

}



#sidebarNavContainer ul li a:link, #sidebarNavContainer ul li a:visited{

color: #fff;

text-decoration: none;

}



#sidebarNavContainer ul li a:hover{

color: #b1e89c;

}



#sidebarNavContainer ul li.current.active a{

color: #b1e89c;

}





/*---------------------------CONTENT--------------------------*/



#home_features {width: 950px; height: 190px; background-color:#f7f5f5; color: #7d6b70; float:left; clear:both; font: 14px Arial, Verdana, Helvetica, sans-serif;}



#feature_image {float: left; margin: 0px; padding: 0px;}



#feature_box1_outer{ margin-right: 0px; margin-bottom: 20px; margin-left: 30px; margin-top: 20px; float: left; height: auto; width: 210px; }



#feature_box1 { background-image: url(../images/top_rule.gif); background-repeat: no-repeat; background-position: left top; margin-top: 0px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #7d6b70; border-left-color: #7d6b70; padding-top: 10px;}



#feature_box1 p { margin-top: 0px;  padding-right: 7px; padding-bottom: 10px; padding-left: 10px; line-height: 120%; }



#home_features a { color:#004a64; text-transform:uppercase; font-size:12px; text-decoration: none;}



#home_features a:hover { color:#f26722;}



#feature_box2 { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height:17px; color: #7d6b70; height: auto; width: 155px; margin-right:20px; margin-top: 10px; margin-bottom: 10px; float:left; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #7d6b70; border-left-color: #7d6b70; padding-top: 10px;  background-image: url(../images/top_rule_side.gif); background-repeat: no-repeat; background-position: left top; padding-left: 10px; padding-bottom: 10px;}



#home_features a { color:#004a64; text-transform:uppercase; font-size:12px; text-decoration: none;}



#home_features a:hover { color:#f26722;}



#feature_box2 a { color:#004a64; text-transform:uppercase; font-size:11px; text-decoration: none; }



#feature_box2 h2 { color:#f26722;  font-size:14px; font-weight: bold; padding-bottom:6px; }





#feature_box2 a:hover { color:#f26722;}



.features_head { color:#009ace; text-transform:uppercase; font-weight:bold; font-size: 13px; line-height: 15px; padding-top: 4px; padding-bottom:3px;}

.features_head a { color:#F26722; text-transform:uppercase; font-weight:bold; font-size: 13px; line-height: 15px; padding-top: 4px; padding-bottom:3px;}


.alignTopLeft {text-align: left; vertical-align: top;}



#content {

height: 300px;

padding: 45px 30px 30px 30px;

margin: 0px;

width: 510px;

	float: left;

	height: auto;

	clear:none;

	background-color:#FFF;

}



#content p{

font: 13px Helvetica, Arial, Verdana, sans-serif;

line-height: 20px;

padding-bottom: 13px;

margin: 0px;

color: #5f6062;

}



#content h1{

font: 20px Helvetica, Arial, Verdana, sans-serif;

padding-bottom: 15px;

margin: 0px;

color: #009ace;

font-weight: lighter;

}



#content h2{

font: 15px/20px Helvetica, Arial, Verdana, sans-serif;

font-weight: bold;

padding: 3px 0px 3px 0px;

margin: 0px;

color: #f26722;

}



#content h3{

font: 16px Helvetica, Arial, Verdana, sans-serif;

color: #009ace;

font-weight: bold;

padding: 3px 0px 3px 0px;

margin: 0px;

}



#content h4{

font: 14px Helvetica, Arial, Verdana, sans-serif;

font-weight: bold;

padding: 0 0 3px 0px;

margin: 0px;

color: #f26722;

}



#content h5{

font: 12px Helvetica, Arial, Verdana, sans-serif;

font-weight: bold;

padding: 0 0 3px 0px;

margin: 0px;

color: #7d6b70;

}



#content .blue_subhead {color: #009ace; font-weight: bold;}



#content p.orange_subhead {color: #f26722; }



.quotee { font-size: 11px; line-height: 17px; text-indent: -10px; margin-left: 10px; }



.quotes { font-style:italic;  color: #fff; text-transform: none; font-size: 14px; line-height: 28px; text-indent: -8px; margin-left: 8px;}



.right_quotes { font-style:italic;  color: #5d0954; text-transform: none; font-size: 14px; line-height: 28px; text-indent: -10px; margin-left: 10px;}



#left_image {margin-bottom: 0px; margin-top: 110px;}



#right_column { width:167px; height: auto; float:left; clear:none; margin-right: 15px;  }



#right_column p.orange_subhead {color: #f26722; line-height: 18px }







.floatLeft {

float: left;

margin-right: 10px;

}



.floatRight {

float: right;

margin-left: 10px;

}



.bigger {

font-size: 18px;

}



#right_column.bigger_lead {

font-size: 16px;

line-height: 24px; 

}

.feature_big { font-size: 16px; line-height: 22px;}


.emphasis {

color: #df7a1c;

}



.headerLine2{

font: 18px Helvetica, Arial, Verdana, sans-serif;

color: #000000;

font-weight: lighter;

}



#content ul{

padding-bottom: 10px;

margin-top: 0px;
margin-bottom: 2px;

}



#content li{

font: 13px Arial, Verdana, Helvetica, sans-serif;

font-weight: normal;

background-image: url(../images/bullet.gif);

background-repeat: no-repeat;

background-position: 0.2px 5px;

list-style: none;

padding-top: 0px;
padding-left: 13px;

margin: 0px 0px 2px 9px;

color: #5f6062;

}



#content a{

font: 12px Helvetica, Arial, Verdana, sans-serif;

margin: 0px;

color: #004a64;

text-decoration: none;

}







#content a:hover {

color: #df7a1c;

}







.callout{

font: 15px Helvetica, Arial, Verdana, sans-serif;

font-weight: normal;

color: #f26722;

}



.title_company {

font: 11px Helvetica, Arial, Verdana, sans-serif;

text-transform: uppercase;

font-weight: normal;

letter-spacing: 1px;

margin: 0px;

color: #009ace;

}



#specsHeader{

margin: 0;

padding: 6px 0 5px 10px;

border-bottom: 1px solid #ffffff;

background-color: #faa634;

}



#specsHeader h1{

font: 15px Helvetica, Arial, Verdana, sans-serif;

font-weight: normal;

padding: 0;

margin: 0;

color: #ffffff;

}



#specs {

border: 0;

margin: 0;

padding: 20px 10px 5px 20px;

background-color: #5f6062;

}



#specs li{

color: #d7d3c8;

}



#specs h4{

color: #336699;

}







/*---------------------------JUMP NAV--------------------------*/



.jumpNav a{

font: 12px Helvetica, Arial, Verdana, sans-serif;

padding: 5px 0px 2px 0px;

color: #http://isirona.com/manager/;

text-decoration: none;

border-top: 1px dotted #336699;

border-bottom: 1px dotted #336699;

}



.dottedLine{

border-bottom: 1px dotted #336699;

}









/*---------------------------FOOTER--------------------------*/



#footerContainer {

	width: 950;

	height: 55px;

	clear: both;

}



#footerContainer p{

font: 12px Helvetica, Arial, Verdana, sans-serif;

padding: 15px 0px 5px 315px;

margin: 0px;

color: #ffffff;

}





#footerContainer a{

color: #ffffff;

text-decoration: none;

display: inline;

}



#footerContainer a:hover{

color: #ffc425;

}

/*---------------------------New home--------------------------*/











.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

	}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */



#contentContainer2.page1 #registernow p {line-height: 18px; font-size: 13px; font-weight: bold; }

.regsiternow_button { display: inline-block; margin-left: 370px; margin-top: 0px; }



.register_head {color: #000; font-size: 14px; letter-spacing: -.03em; }

.bluebold {color: #336699;  font-size: 14px;  letter-spacing: -.04em;}





