* { margin:0; padding:0;}
/*body { background:#FFF url(images/tall_top_line.gif) 0 0 repeat-x; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#000000; }*/
body { background:#82837d; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#000000; }

/*h1, h2, h3, h4, h5, h6 { color: #c9361e; }*/
h1, h2, h3 { text-transform: none; font-family: Arial;}
h1 a, h2 a, h3 a { text-decoration: none; }
/*in_line*/
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none; }

a:hover{text-decoration:none;}
a {color:#c9361e;}

.column { float:left;}
.clear { clear:both;}

.br{ display:block;}

/* ********** old header design *********** */
.h_logo .motto_old { position: absolute; margin:77px 0 0 220px; width: 350px;
                 font-size: 9pt; color: #c9361e; 
                 line-height: 1.4em; font-weight: 900;}
.h_logo .login_old { position: absolute; margin: 30px 0 0 582px; font-weight: bold; font-size: 0.95em; font-face: Verdana; }
.h_logo .flags_old { position: absolute; margin: 55px 0 0 600px; }
.h_logo .phone_old { position: absolute; margin: 70px 0 0 570px; 
                 font-size: 1.2em; color: #c9361e; 
                 line-height: 1.4em; font-weight: 500; }
/* *************************************** */


.h_logo, .wr_h, .row_bot, .row_top{ width:756px; }
.h_logo{ height:100px;}
.h_logo .logo{ position:absolute; margin: 10px 0 0 0;}
.h_logo .motto { position: absolute; margin: 65px 0 0 173px;}
.h_logo .login { position: absolute; margin: 70px 0 0 630px; }
.h_logo .flags { position: absolute; margin: 25px 0 0 730px; width: 20px; }
.h_logo .phone { position: absolute; margin: 17px 0 0 530px; }
.h_logo .h_button{ position:absolute; margin:72px 0 0 548px;}
.h_logo .h_button .ind_img{ margin:0 29px;}
.wr_h{ }
.wr_h #banner { border-width:  0 1px 1px 1px; 
                border-style: solid; border-color: black; float: none; }

.wr_h #banner img { margin: 5px; }

.wr_h ul.topmenu li
{
	background-image: url(images/m2.jpg); background-repeat: no-repeat;
	width: 151px; height: 30px;
	line-height: 30px; text-align: center; vertical-align: middle;
	cursor: pointer;
	display: inline-block; float: left;
	text-decoration: none;
}

.wr_h ul.topmenu li a { font-weight: bold; font-size: 10pt; color: black; font-family: Verdana; text-decoration: none; }

.wr_h ul.topmenu li.highlight, .wr_h ul.topmenu li.current, .wr_h ul.topmenu li.trail { background-image: url(images/m2m.jpg); }
.wr_h ul.topmenu li.first { background-image: url(images/m1.jpg); width: 152px; }
.wr_h ul.topmenu li.first.highlight, .wr_h ul.topmenu li.first.current, .wr_h ul.topmenu li.first.trail { background-image: url(images/m1m.jpg); }

.wr_h ul.topmenu li.highlight a, .wr_h ul.topmenu li.current a, .wr_h ul.topmenu li.trail a { color: white; }

/*header*/


/*footer*/
#footer{ background:url(images/footer_wr.gif) 0 0 repeat-x;  font-size:0.625em; text-transform: uppercase;  }
#footer .indent{ padding:21px 0 41px 0;}
#footer ul{ padding:0 0 0 30px; float: left;}
#footer ul li{ margin-right:20px; display: inline;  float: left; }
#footer ul li a{ text-decoration:none; color:#000000; }
/*#footer ul li a:hover{ color:#c9361e; background-image: none; }*/
#footer span{ margin-right:30px; float: right; }
#footer span a{ text-transform:none;}


/*content*/
#content{ font-size:9pt; line-height:1.375em; padding-bottom:15px; }
#content td, #content th {  line-height: inherit; text-align: left; border: 0px; margin: 0px; } 
#content h1, #content h2, #content h3, #content h4, #content h5 { color:#c9361e; margin-bottom: 10px; }
#content h1 { font-size: 1.7em; line-height: 1.5em; }
#content h2 { font-size: 1.4em; line-height: 1.2em; }
#content h3 { font-size: 1.1em; line-height: 1.1em; }

#content h4 { font-size: 0.9em; line-height:1.375em; }

#content ul { margin-bottom: 10px; }
#content .sep_box_wr{ background:url(images/sep_box_wr.gif) 31px 0 repeat-y; float:left; width:62px;}
#content .line_left{ background:url(images/wr_line.gif) 0 0 repeat-y;}
#content .line_right{ background:url(images/wr_line.gif) top right repeat-y;}
#content .line_bottom{ background:url(images/wr_line.gif) bottom left repeat-x;}
#content .title{ display:block; margin-bottom:13px;}
#content .box_indent{ padding:27px 0 26px 32px;}
#content .ind_botton_top{ display:block; margin-top:21px;}
#content p{ margin-bottom: 10px; line-height: 15px; }
#content .size_w{width:720px;}
#content .ind_botton_list{ margin:11px 0 0 25px; display:block;}
#content .row_bot{ padding: 34px 0 0 32px; width: 723px;}
#content .img_left{ margin:0 19px 0 0; float:left;}
.ind_bot{ display:block; margin-bottom:11px;}
#content .indent_right{ padding-right:21px !important;}
#content .ind_top_bot{ margin:14px 0;}

#content img { }

#content li{ background:url(images/list_marker.gif) left 9px no-repeat; padding: 5px 0 0 25px; margin-top: 0px; margin-bottom: 0px;}

#content .menu { margin-top: 10px; margin-bottom: 10px;  font-size: 7.5pt; text-transform: uppercase; }
#content .menu li { background:url(images/list_marker.gif) 0 8px no-repeat; color:#c9361e; padding:0 0 0 25px; line-height:2.312em;}
#content .menu li a{ color:#c9361e;}


.list li { background:url(images/list_marker.gif) center left no-repeat; color:#f08323; padding:0 0 0 25px; line-height:2.312em;}
.list li a{ color:#c9361e;}
.indent_left{ margin-left:15px;}
dl dt{ color:#c9361e;}
dl dd{ margin-bottom:11px;}

.site_center {position: absolute; left: 50%; margin: 0 -393px; width:756px; text-align:left; background-color: #FFF; padding: 0px 15px;}
.col_1, .col_2, .col_3, .col_box_1, .col_box_2{ float:left;}

#content .row_bot { padding-top: 15px; }

#content .row_top .col_1{width:389px;}
#content .row_top .col_2{width:220px;}
#content .row_bot .col_box{ width:695px; margin-top:16px;}
#content .row_bot .col_box .col_box_1{ width:155px;}
#content .row_bot .col_box .col_box_1 span{ display:block; background:url(images/list_marker.gif) 1px 13px no-repeat; height:42px; padding:8px 0 0 20px; font-size: 0.8em; text-transform: uppercase;}
#content .row_bot .col_box .col_box_1 span a{ color:#c9361e;}

#content .row_bot .col_1{width:397px;}
#content .row_bot .col_2{width:230px;}

#content table.pricing
{
    margin: 10px 10px;
    background: #f0f0f0;
    border: 1px solid #a0a0a0;
    padding: 0px;
    border-collapse: collapse;
}

#content table.pricing tr
{
    margin: 0px; padding: 0px;
}

#content table.pricing td
{
    margin: 0px;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 0.9em;
    text-align: center;
    color: #c9361e;
    border-left: 1px solid #a0a0a0;
    font-size: 10pt;
    text-transform: none;
    font-family: Verdana;
}

#content table.pricing th
{
    margin: 0px;
    padding: 5px 10px;
    border: 0px;
    font-size: 7.5pt;
}

#content table.pricing th.highlighted
{
    text-align: left;
    color: white;
    background-color: #c9361e;
    border: 0px;
}

#content table.pricing th.top
{
    border-left: 1px solid #a0a0a0;
    text-align: center;
}

/*#content table.pricing th a
{
    text-decoration: none;
    color: black;
}

#content table.pricing th a:hover
{
    text-decoration: none;
    color: #c9361e;
}*/

#content table.simple
{
    margin: 10px 10px;
    background: #f0f0f0;
    border: 1px solid #a0a0a0;
}

#content table.simple th, table.simple td
{
    padding: 5px 10px; vertical-align: top; font-size: 9pt;
}

#content table.simple th.highlighted
{
    text-align: center;
    color: white;
    background-color: #c9361e;
}


#content table.form
{
    margin: 10px 10px;
    background: #f0f0f0;
    border: 1px solid #a0a0a0;
    width: 370px;
}

#content table.form th
{
    padding: 5px 10px;
    text-align: right;
    font-size: 7.5pt;
}

#content table.form td
{
    padding: 5px 10px;
    font-size: 7.5pt;
}

#content table.form .error
{
    background-color: #ffeded;
}

#content table.form label
{
    vertical-align: bottom;
    padding-top: 2px;
    padding-left: 5px;
}

#content textarea, #content input, #content select, #content label  
{
    color:#000000; font-family:Arial; padding-left:3px; 
    font-size:6.5pt;
}
#content select { height: 20px; }

#content .banner_small { border: 1px solid black; }
#content .bordered { border: 1px solid black; }

#content div.button  
{
    background-color: black;
	background-image: url(images/button.gif);
	background-repeat: no-repeat;
	width: 76px;
	height: 15px;
	margin: 17px 10px 20px 10px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	color: white;
	padding: 0px;
	line-height: 14px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.8em;
}

#content div.button.wide
{
	background-image: url(images/button_wide.gif);
    width: 180px;
}

#content div.button a
{
	color: white;
	text-decoration: none;
}

#content div.button.highlight
{
    background-color: white;
	color: black;
}

#content div.button.highlight a
{
	color: black;
	text-decoration: none;
}

#content div.button.centered
{
    position: relative;
    left: 50%;
    margin-left: -48px;
}

#submenu ul
{
    margin: 5px 30px 5px 30px;
    height: 17px;
    font-size: 7.5pt; text-transform: uppercase;
}

#submenu ul li
{
/*    background-image: url(images/button_wide.gif);
    background-repeat: no-repeat;
    background-position: -5px 0;*/
    background-image: none;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    text-align: center;
    line-height: 16px;
    padding: 0px 10px;
    margin: 0px;
	display: inline;
}

#submenu ul li.last
{
    border-right: 1px solid black;
}

#submenu ul li.highlight, #submenu ul li.current
{
    background-color: black;
    color: white;
}

#submenu ul li a
{
    text-decoration: none;
    color: black;
}

#submenu ul li.highlight a, #submenu ul li.current a
{
    color: white;
}

/*#content strong { font-style: italic; font-weight:normal; }*/
#content .red {color: #c9361e;}

#content p.highlight { background: #f0f0f0; padding: 5px;  }

#content p.testimonial {  }
#content p.testimonial span.subscript { display: block; margin-top: 3px; font-size: 8pt;}
#content p.testimonial span.text_preview { font-weight: bold; }

#content span.text_preview { font-weight: bold; }