html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, table, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }



body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px;
	padding: 0px 0px;
	color: #ffffff;
	font-size:12px;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: center 0;

}

.innerBodyURL {

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px 0px;

	padding: 0px 0px;

	color: #00a599;

}

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }

a { color:#00a599; text-decoration:none; }

a:hover { color:#00a599; text-decoration:none; }



#container { width: 1010px; margin: 0 auto; }

#get_help_header {

	display: block;

	width: 1010px;

	height: 356px;

	background: url(../images/get_help_header.png) no-repeat;

	margin: 0px 0px;

	padding: 0px 0px;

}

#get_help_left {

	display: block;

	float:left;

	padding:5px 5px;

}

#get_help_right {

	display: block;

	float: left;

	width: 333px;

	padding: 132px 0px 0px 0px;

	margin: 0px 0px;

	background: url(../images/get_help_now.png) no-repeat top center;

}

#get_help_form {

	display: block;

	height: 215px;

	margin: 0 auto;

	padding: 0px 0px;

	background: #005373;

	border: 1px #bbbbbb solid;

}

#get_help_form p {
	padding: 20px 16px 10px 24px;
	margin:0px 0px;
	line-height:18px;
	font-size:10px;

}

form {

	padding:0px 0px;

	margin:0 auto;

	width:286px;

}

form input {

	width: 284px;

	height: 16px;

	line-height: 16px;

	font-size: 11px;

	border: 2px #cccdce solid;

	color: #626262;

	background: #eaebec;

	padding: 0px 0px;

	margin: 4px 0px;

}

form textarea {

	width: 284px;

	height: 60px;

	font-size: 11px;

	border: 2px #cccdce solid;

	color: #626262;

	background: #eaebec;

	padding: 0px 0px;

	margin: 4px 0px 0px 0px;

}

form input.submit {

	float:right;

	border:0;

	background:transparent;

	text-align:right;

	height:20px;

	line-height:20px;

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

	margin:0px 0px;

	padding:0px 0px;

}



#index_callout { display: block; width: 1010px; height: 381px; background: url(../images/index_callout_bg.png) no-repeat; margin: 0px 0px; padding: 0px 0px; }

#index_callout_left { display: block; width: 658px;  float:left; padding:5px 0px; }

#index_callout_scroll { display:block; overflow:auto; width: 656px; height:362px; margin: 0 auto; color: #4d4d4d; }

#index_callout_scroll p { padding: 0px 10px; }

#index_callout_scroll h2 { font-size:18px; font-weight:bold; line-height:22px; padding: 0px 10px; }

#index_callout_scroll h3 { font-size: 12px; line-height:14px; margin:10px 0px; padding:0px 10px; color:#005373; font-weight:bold; }



#index_callout2 { display: block; width: 1010px; height: 381px; background: url(../images/index_callout_bg2.png) no-repeat; margin: 0px 0px; padding: 0px 0px; color: #005373;}

#index_callout_left2 { display: block; width: 662px;  float:left; padding:5px 0px;color: #005373; }

#index_callout_scroll2 { display:block; overflow:auto; width: 656px; height:362px; margin: 0 auto; color: #4d4d4d; }

#index_callout_scroll2 p { padding: 0px 10px; }





#index_callout_blue { display:block; width: 650px; height:362px; overflow:hidden; margin: 0 auto; padding:0px 0px; color: #fdfdfd; background:#005373; border:0px #fff solid; }

#index_callout_blue p { padding: 0px 10px; font-weight: bold; font-size:13px; }

#index_callout_blue h2 { font-size:18px; font-weight:bold; line-height:22px; padding: 0px 10px; }

#index_callout_blue h3 { font-size: 18px; line-height:20px; margin:10px 0px; padding:0px 10px; color:#fdfdfd; font-weight:bold; }



#index_callout_blue_left { display:block; float:left; width: 350px; height:260px; padding:0px 0px; }

#index_callout_blue_left p { padding:0px 10px; font-weight:normal; }

#index_callout_blue_left h5 { font-size: 14px; line-height:16px; margin:0px 0px; padding:0px 10px; color:#229788; font-weight:bold; }

#index_callout_blue_left h5 span { text-align:right; color:#ffffff; font-weight:bold; float:right; padding:0px 10px 0px 0px; }

#contact_us_form { display:block; float:left; width:300px; padding:0px 0px; margin:0px 0px; }



#index_callout_outer { display: block; float: right; width: 352px; height:365px; padding:0px 0px; margin: 0px 0px; background: url(../images/right_bg.png) no-repeat; }

#index_callout_right { display: block; float: left; width: 333px; padding: 5px 0px 0px 0px; margin: 0px 0px; }

#index_callout_right h3 { font-size: 18px; line-height:20px; margin:10px 0px; padding:0px 10px; color:#fdfdfd; font-weight:bold;  }

#index_callout_right h4 { display: block; text-align:center; padding: 0px 0px; margin: 0px 0px; font-size:18px; color:#00a89c; line-height:36px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }

#content #index_callout_right h4 { display: block; text-align:center; padding: 0px 0px; margin: 0px 0px; font-size:16px; color:#00a89c; line-height:36px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }



#header { display:block; width: 1010px; height: 220px; overflow:hidden; clear:both; }

#header h1 {

	display: block;

	clear: both;

	width: 1010px; height: 135px;

	margin: 0px 0px; padding: 0px 0px;

	background: url(../images/logo.png) no-repeat center 0;

}

#header h1 a { text-indent: -9000px; display: block; height: 85px; }



#content_index { display: block; float:left; clear:both; width: 1010px; background: url(../images/content_index_bg.png) repeat-y; margin: 0px 0px; padding: 0px 0px 20px 0px; color: #4d4d4d; }

#content_index p { padding: 10px 28px 10px 10px; margin:0px 0px; }

#content_index p img { padding: 0px 0px; margin: 0px 10px 0px 0px; }

#content_index h2 { font-size:18px; font-weight:bold; line-height:22px; padding: 0px 10px; }



.content_index_entry { display:block; clear:both; padding: 2px 20px 10px 10px; margin:10px 0px; }

.content_index_entry img { display:block; float:left; padding:0px 10px 10px 0px; }

.content_index_entry h3 { font-size: 16px; line-height:14px; margin:0px 0px; padding:0px 0px 10px 0px; color:#005373; font-weight:bold; }

.content_index_entry h3 span { color:#4d4d4d; }

.content_index_entry h4 { font-size: 14px; line-height:16px; margin:0px 0px; padding:0px 0px 10px 0px; color:#005373; font-weight:bold; }

.content_index_entry a { line-height:22px; color:#005373; }



#content {

	display: block;

	width: 1010px;

	background: url(../images/content_bg.png) repeat-y;

	margin: 0px 0px;

	padding: 0px 0px 20px 0px;

}

#content p {

	padding: 10px 28px 10px 10px;

	margin:0px 0px;

	color:#ffffff;

}

#content object {

	padding: 10px 28px 10px 10px;

	margin:0px 0px;

	color:#ffffff;

}



#content ul { padding: 10px 28px 10px 40px; margin:0px 0px; }

#content ol { padding: 10px 28px 10px 40px; margin:0px 0px; }

#content strong { padding: 10px 28px 10px 10px; margin:0px 0px; color:#ffffff; }

#content p strong { padding:0px 0px; }



#content p li {

	padding: 10px 28px 10px 10px;

	margin:0px 0px;

	color:#ffffff;

}



/*** image position updated 04/14/09 www.permiakova.com ****************************/	

#content p img {

	padding: 0px 0px;

	margin: 0px 10px 0px 0px;

	float:left; 

}

/*** table position updated 04/15/09 www.permiakova.com ****************************/

#content table {

	padding: 10px 20px 10px 10px;

	margin: 0px 10px 0px 0px;

	float:left; 

}

.content_navigation { padding: 0px 5px 5px 10px; font-size: 12px; }

.content_navigation li { float: left; padding-right: 3px; padding-left: 3px; list-style-type: none; border-right:1px #ffffff solid; }

.content_navigation li.last { float: left; padding-right: 3px; padding-left: 3px; list-style-type: none; border-right:0px; }

.content_navigation li a { color: #ffffff; text-decoration: none; }

.content_navigation li a.current {color:#00a599; }

.content_navigation li a:hover.current {color:#00a599; } 



#content_top {

	display: block;

	width: 1010px;

	height: 5px;

	background: url(../images/get_help_header.png) no-repeat top left;

	margin: 0px 0px;

	padding: 0px 0px;

}

#content_bottom {

	display: block;

	width: 1010px;

	height: 10px;

	background: url(../images/get_help_header.png) no-repeat bottom left;

	margin: 0px 0px 2px 0px;

	padding: 0px 0px;

}



#content h2 {

	display: block;

	font-size: 17px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ffffff;

	padding: 10px 10px;

	margin: 0px 0px;

}

#content h4 {

	display: block;

	font-size: 19px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ffffff;

	padding: 10px 10px;

	margin: 0px 0px;

}



.leftside { float:left; padding-right:10px; }

a.textRight { display:block; clear:both; float:right; padding-right:20px; text-decoration:none; color:#00a599; }



.top_navigation {padding:0px 0px; margin:0px 0px; list-style:none; height:18px; font-size:16px; letter-spacing:0px; }

.top_navigation li {float:left; height:18px; line-height:18px; padding-right:6px; padding-left:6px; border-right:1px #ffffff solid; }

.top_navigation li.last {float:left; height:22px; line-height:22px; padding-right:0px; padding-left:6px; border-right:0px; }

.top_navigation li a { color:#ffffff; text-decoration:none; }

.top_navigation li a:hover {color:#00a599; }

.top_navigation li a.current {color:#00a599; }

.top_navigation li a:hover.current {color:#00a599; }



.sm { font-size: 11px; display: block; margin: 0px;  padding: 0px; }



.readmore a { font-size:11px; line-height:11px; letter-spacing:1px; display:block; width:350px; text-align:right; margin:5px 0px 10px 10px; padding:0; color: #7f0001; border-bottom:1px #eee dotted; }

.readmore a:hover { color: #7f0001; border-bottom:1px #bbb dotted; }



/*** Right **************************/



#right-outer { float: right; width: 353px; height:367px; padding: 0px 0px; margin: 0px 0px; }

#right { width: 339px; height:367px; padding: 0px 0px; margin: 0px 0px; background: url(../images/right_bg.png) no-repeat top right; }

#right h4 { display: block; text-align:center; padding: 0px 0px; margin: 0px 0px; font-size:16px; color:#00a89c; line-height:36px; }



#recovery_blog { padding: 5px 10px 18px 10px; }

#recovery_blog h3 { display: block; padding: 0px 10px; color: #efefef; font-weight: normal; font-size: 16px; line-height: 18px; }

#recovery_blog p { padding: 0px 10px; }

#recovery_community { padding: 0px 20px 5px 10px; }

#recovery_community h3 { display: block; padding: 0px 10px; color: #efefef; font-weight: normal; font-size: 16px; line-height: 18px; }

#recovery_community p { padding: 0px 10px; }



/*** Dots ****************************/

.dots {

	display:block;

	float:right;

	clear: both;

	width: 125px;

	height: 62px;

	overflow:hidden;

}

.dots p {

	padding:30px 0px 0px 0px;

	margin:0px 0px;

}

.dots img {

	float:left;

	border:0px;

	padding:0px 0px;

	margin:0px 0px;

}

/*** Footer ****************************/



#footer {

	display: block;

	float: left;

	clear: both;

	width: 1010px;

	padding: 0px 2px 20px 10px;

	margin: 2px 0px 10px 0px;

	text-align: left;

	background: url(../images/footer_bg.png) no-repeat;

}



.footer_navigation { display:block; clear:both; font-size: 12px; padding: 0px 0px; margin:0px 0px; }

.footer_navigation li { display:inline; float:left; padding: 0px 40px 0px 5px; list-style-type: none; margin:0px 5px; }

.footer_navigation li a { color: #ffffff; text-decoration: none; }

.footer_navigation li a:hover { text-decoration: underline; }

.footer_navigation li span { display:block; padding: 0px 0px 30px 0px; line-height:36px; }

.footer_navigation li p { display:block; margin:0px 0px; padding:0px 0px; line-height:18px; }

.footer_navigation li p img { display:inline; margin:0px auto; text-align:center; }

.footer_navigation li p a { color:#005373; }



.heading {

	font-size: 16px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #848484;

	margin: 0px 0px 3px 0px;

}

#indent { margin: 0px; padding: 0px 0px 0px 15px; }

#indent li { list-style-type: none; padding-bottom: 15px; }
