body { width:100%;	height:100%; background-color:#FFFFFF; }
body,td,p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
p { text-align: justify; margin:10 20 5 20}
ul {  margin-top: 3px; margin-right: 0px; margin-left: 40px; margin-bottom: 5px;}
li { font-family: Arial, Helvetica, sans-serif;	text-align: left; margin-top: 1px;	margin-right:20px;}
hr { size:1px; height:1px; margin:0; color:#2860CA; width:100%}
wbr { display: inline-block }
a { color: #004d9a; TEXT-DECORATION: none}
a:hover { color: #DE3833; TEXT-DECORATION: underline}

input {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; border:1px solid #7F9DB9; vertical-align:middle; }
textarea {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; border:1px solid #7F9DB9;}
select {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #443333; vertical-align:middle; height:18px;}

input.h19 {  height:19px; width:100px; }

.line { height:6px; background-color:#3E76E1;}
.middle { height:335px;  }
.middle div.middle { position:relative; background-image:url(images/bg_top.jpg);}
.bottom {height:100%; background:url(images/bg_bottom.jpg) left top no-repeat #FFFFFF;}
.bottom1 {height:100%; background:url(images/bg_bottom1.png) left top no-repeat #FFFFFF;}
.pic_main_1 { background:url(images/man.gif) no-repeat top left; position:absolute; top:-14; left:0; z-index:3; width:325px; height:349px; }
.pic_main_2 { background:url(images/man1.gif) no-repeat top left; position:absolute; top:-14; left:0; z-index:3; width:325px; height:349px; }

.arrow_1 {background:url(images/arrow1.gif) no-repeat top left; position:absolute; top:14px; left:190px; z-index:4; width:172px; height:107px}

.hint_container {position:relative; z-index:5; }
.hint {position:absolute; top:-40px; left:-15px; height:25px; width:250px; white-space:nowrap}
.hint_left {background:url(images/hint_left.png) no-repeat top left; float:left; padding:5px 2px 5px 10px; color:#FF0000; font-size:11px; font-weight:normal; white-space:nowrap; height:35px; behavior: url(iepngfix.htc);}
.hint_right {background:url(images/hint_right.png) no-repeat top left; float:left; width:9px; height:27px; behavior: url(iepngfix.htc);}

.yellow_line { height:6px; width:100%; overflow: hidden; background: url(images/yellow_line.gif) repeat-x;}
.yellowGreyWireBox { width:660px; position:absolute; top:7px; left:325px; z-index:2}
.yellowGreyWireBox .yellowGreyWireBoxHeader {
    height: 6px;
    background: url(images/wire_y-g_top.gif) repeat-x;
}
.yellowGreyWireBox .yellowGreyWireBoxHeader div.left {
    width: 6px;
    height: 6px;
    overflow: hidden;
    float: left;
    background: #DEF7FF url(images/wire_y-g_top_left.gif) 0 0 no-repeat;
}
.yellowGreyWireBox .yellowGreyWireBoxHeader div.right {
    width: 6px;
    height: 6px;
    overflow: hidden;
    float: right;
    background: #DEF7FF url(images/wire_y-g_top_right.gif) 0 0 no-repeat;
}
.yellowGreyWireBox .yellowGreyWireBoxContent {
    background-color: #FDFBD5;
    border-left: 1px solid #9E9E9E;
    border-right: 1px solid #9E9E9E;
}
.yellowGreyWireBox .yellowGreyWireBoxFooter {
    height: 6px;
    overflow: hidden;
    background: url(images/wire_y-g_bottom.gif) repeat-x;
}
.yellowGreyWireBox .yellowGreyWireBoxFooter div.left {
    width: 6px;
    height: 6px;
    overflow: hidden;
    float: left;
    background: #D5DBE2 url(images/wire_y-g_bottom_left_1.gif) 0 0 no-repeat;
}
.yellowGreyWireBox .yellowGreyWireBoxFooter div.right {
    width: 6px;
    height: 6px;
    overflow: hidden;
	float: right;
    background: #fff url(images/wire_y-g_bottom_right.gif) 0 0 no-repeat;
}
.contentLP {margin:15px 20px 0 20px; height:345px; position:relative; }
.cont_left {float:left; width:290px}

.cont_left .rost td {padding-top:10px; padding-bottom:10px}
.cont_right {float:right; width:290px;}
.cont_right_1 {background:url(images/cont_right_bg.png) #FFFFFF repeat-x bottom; position:relative; border:1px solid #EDA990; padding:4px 4px; float:right; width:310px; }
.cont_right_tl {background:url(images/cont_right_tl.gif) no-repeat top left; width:5px; height:5px; position:absolute; top:-1px; left:-1px}
.cont_right_tr {background:url(images/cont_right_tr.gif) no-repeat top right; width:5px; height:5px; position:absolute; top:-1px; right:-1px}
.cont_right_dl {background:url(images/cont_right_dl.gif) no-repeat bottom left; width:5px; height:5px; position:absolute; bottom:-1px; left:-1px}
.cont_right_dr {background:url(images/cont_right_dr.gif) no-repeat bottom right; width:5px; height:5px; position:absolute; bottom:-1px; right:-1px}
.cont_middle { background:url(images/vert_line.png)  no-repeat top center; width:36px; height:335px; float:left;}

.left_table
{
	font-size: 12px;
	text-align : left;
	vertical-align : middle;
	width:100px;
	font-weight : bold;
}
.textform {font-size: 12px; font-weight:bold; color: #000000;}
.redform {font-size: 12px; font-weight:bold; color: #CB0101;}

.small {  font-size: 11px; color: #3E76E1; font-weight:normal;}
.small a {  font-size: 11px; color: #3E76E1; text-decoration: none; font-weight:normal;}
.small a:hover {  font-size: 11px; color: #3E76E1; text-decoration: none; font-weight:normal;}

.afterBox { margin:10px 25px 5px 25px; }

.copy { font-size: 11px; color: #CC9933; }
.copy a { color: #CC9933; TEXT-DECORATION: none; border-bottom:0;}
.copy a:hover { color: #CC9933; TEXT-DECORATION: none; border-bottom:1px dotted #28C0FF;}


.script { display: none; }

.call_container {position:relative; width:400px; height:58px;}
.call {position:absolute; top:5px; left:0; vertical-align:middle; height:58px; width:100%; }

.company { width:400px; background: #FFFFFF url(images/company_bg.png) repeat-x bottom;}
.company .companyHeader {
    height:5px;
	background: url(images/company_top.gif) repeat-x;
	vertical-align:top;
	overflow: hidden;
}
.company .companyHeader div.left {
    width: 5px;
    height: 5px;
    float: left;
	display: block;
	overflow: hidden;
    background: url(images/company_left_top.gif) 0 0 no-repeat;
}
.company .companyHeader div.right {
    width: 5px;
    height: 5px;
    float: right;
	overflow: hidden;
    background: url(images/company_right_top.gif) 0 0 no-repeat;
}
.company .companyContent {
    background: url(images/company_left.gif) repeat-y; 
}

.company .companyContent .incContent a:link {
	COLOR: #000000;
	font-size:inherit;
	}
.company .companyContent  .incContent a:visited {
	COLOR: #000000;
	font-size:inherit;
	}
.company .companyContent .incContent a:hover {
	COLOR: #000000;
	font-size:11px;
	text-decoration: underline;
	}
.company .companyContent  .incContent a:active {
	COLOR: #000000;
	font-size:inherit;
	}

.company .companyContent .incContent
{
    background-image: url(images/company_right.gif);
	background-repeat: repeat-y ;
	background-position:right;
}
.company .companyFooter {
    height: 5px;
	background: url(images/company_bottom.gif) repeat-x;
	overflow: hidden;
}
.company .companyFooter div.left {
    width: 5px;
    height: 5px;
    float: left;
	overflow: hidden;
    background: url(images/company_left_bottom.gif) 0 0 no-repeat;
}
.company .companyFooter div.right {
    width: 5px;
    height: 5px;
	float: right;
	overflow: hidden;
    background: url(images/company_right_bottom.gif) 0 0 no-repeat;
}

/*Error page*/

input.imgBut { border:0; }
.cont_right_2 { background:url(images/cont_right_bg.png) #FFFFFF repeat-x bottom; border:1px solid #EDA990; padding:5px 5px; position:relative; float:left; width:300px; height:270px; }
div.left_white { width: 6px; height: 6px; overflow: hidden; float: left; background: #FFFFFF url(images/wire_y-g_bottom_left.gif) 0 0 no-repeat;
}

/*Partners link*/
img {border:0;}
.topRedText {position:relative; width:660px; top:0px; left:340px; padding: 7px 0px 7px 0px; color:#cc0000; font-size:14px; text-transform:uppercase; text-align:center; font-weight:bold; }
.topRedText a {color:#cc0000; font-size:14px; text-transform:uppercase; text-align:center; font-weight:bold; vertical-align:middle;}
.topRedText a:hover{color:#cc0000; font-size:14px; text-transform:uppercase; text-align:center; font-weight:bold; text-decoration: underline;}
.topRedLine {height:4px; background-color: #cc0000; }
.partnersLink {vertical-align:top; text-align:right; }
.partnersLink a, a:hover {color: #3333dd; font-size: 12px; text-decoration: underline; font-weight:bold; }

.hr {
    color: #448ed0; /* for IE */
    background-color:#448ed0; /* for Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* hight 1px IE, Firefox, Opera, Safari */
    clear:both; /* for cleaning up, if tag goes after float element */
}
