﻿* { margin:0; padding:0;}
body { background:#001b2a; font-family:Tahoma; font-size:100%; line-height:1em; color:#393939;}
.bg { background:url("../images/bg_bottom.gif") left bottom repeat-x;}

/*in_line*/
img {border:0; vertical-align:top;}

a:hover{text-decoration:none;}
a {color:#0e4cb6;}
.more { color:#da2237;}
.clear { clear:both;}
.alignright { text-align:right;}
span { color:#0e4cb6;}
#content ul { margin:0px; padding:0; list-style:none;}
#content li { background:url("../images/z_ul.gif") left 6px no-repeat; padding-left:20px; line-height:1.6363em;}


/*txt, links*/

.logoimage { background:url('../images/logo.jpg') no-repeat left top; 
width:205px; height:161px; text-indent:-10000px; font-size:1em;
}
h1 { font-size:1.25em; margin-bottom:15px;}
h2 { font-size:1.12em; margin-bottom:5px; margin-top:0px;}
h3 { font-size:1.10em; margin-bottom:5px; margin-top:0px;}
h4 { font-size:1.08em; margin-bottom:5px; margin-top:0px;}
h5 { font-size:1.05em; margin-bottom:5px; margin-top:0px;}

/*header*/
.header_wrapper { height:329px; background:url("../images/bg_header_wrapper.jpg") left top no-repeat; font-family:Times New Roman; font-size:0.9375em;}
.logo { padding:0 2px 17px 0; float:left;}
.header_wrapper ul { margin:0px; padding:7px 0 0 0; list-style:none;}
.header_wrapper li { background:url("../images/bg_menu.gif") left no-repeat; padding:0 18px 13px 18px; display:block; float:left;}
.header_wrapper li a { color:#cfdbe5; text-decoration:none; margin-top:11px; display:block; text-align: center;}
.header_wrapper li a:hover { color:#cfdbe5; text-decoration:underline;}
.header_wrapper li.hover { background:none;}
.header_wrapper .title { margin:0 0 39px 24px;}
.header_wrapper .alignright img { vertical-align:middle}

/*content*/
#content .indent { padding:0 0 10px 13px; font-family:Tahoma; font-size:0.6875em; line-height:1.2727em; color:#333638;}
#content .title { margin-bottom:30px;}
#content .title1 { margin:41px 0 30px 0;}
#content .pic { float:left; margin:0 24px 15px 0;}
#content p { padding:0 0 16px 0;}



#content .box { width:100%;}
#content .formlabel { text-align:right; Font-Size:xx-small; vertical-align :middle;} 
#content .validationsummary { vertical-align:top; text-align:left; Font-Size:xx-small; color:#da2237; width:140px} 
#content .forminput { text-align:left;} 


/*footer*/
#footer { color:#c70000; font-family:Tahoma; font-size:0.6875em; text-align:center}
#footer a { color:#cfdbe5; text-decoration:none;}
#footer a:hover { text-decoration:underline; color:#c70000;}
#footer .footer_menu { padding:20px 0 4px 0px;}
#footer span { color:#2f75c5;}
#footer span a { color:#2f75c5; text-decoration:underline;}
#footer span a:hover { text-decoration:none; color:#2f75c5;}

#page1 #content .col_1 .ind { padding-right:39px;}
#page1 #content .col_1 ul { margin-left:163px;}
#page1 #content .col_2 { text-align:center }
#page1 #content .col_2 p { text-align:left }

#defaultp #content .col_1 .ind { padding-right:37px;}
#defaultp #content .col_1 ul { margin-left:163px;}
#defaultp #content .col_2 { text-align:center }
#defaultp #content .col_2 p { text-align:left }


#support #content .col_1 .ind { padding-right:25px;}
#support #content ul { margin-bottom:15px;}


#solutions #content .col_2 .ind { padding-left:30px;}
#solutions #content .col_1 { text-align:center;}


#page4 #content .col_2 { text-align:center;}
#page4 #content .col_2 p , #page4 #content .col_2 ul { text-align:left;}
#page4 #content .col_1 .ind { padding-right:20px;}
#page4 #content .column1 { width:254px;}
#page4 #content .column2 { width:239px;}
#page4 #content .column1 h2, #page4 #content .column2 h2 { font-size:1.04em}

#knowledge #content .col_2 { text-align:center;}
#knowledge #content .col_2 p , #page4 #content .col_2 ul { text-align:left;}
#knowledge #content .col_1 .ind { padding-right:20px;}
#knowledge #content .column1 { width:254px;}
#knowledge #content .column2 { width:239px;}
#knowledge #content .column1 h2, #page4 #content .column2 h2 { font-size:1.04em}



#partners #content .col_1 .ind { padding-right:37px;}
#partners #content .column1 .pic, #partners #content .column2 .pic { margin-right:15px;}
#partners #content .col_2 ul { margin-bottom:15px;}
#partners #content .block { margin:0 0 20px 0; display:block;}
#partners #content .col_2 { text-align:center }
#partners #content .col_2 p { text-align:left }


#page5 #content .column1 { width:255px;}
#page5 #content .column2 { width:239px;}
#page5 #content .column1 .pic, #page5 #content .column2 .pic { margin-right:15px;}
#page5 #content .col_2 ul { margin-bottom:15px;}
#page5 #content .block { margin:0 0 20px 0; display:block;}

#page6 #content .col_1 .ind { padding-right:37px;}
#page6 #content .column1 { width:244px;}
#page6 #content .column2 { width:240px;}
#page6 #content .column1 .div { height:30px;}
#page6 #content .column2 .div { height:127px;}
#page6 #content strong { color:#0e4cb6;}

#contacts #content .col_1 .ind { padding-right:37px;}
#contacts #content .column1 { width:166px; padding:0 10px 0 0;}
#contacts #content .column2 { width:166px; padding:0 0 0 0;}

#newsfeed #content .col_2 { margin-left:10px;}
#newsfeed #content .col_2 { margin-left:10px;}

#page7 #content .indent { padding:0 20px 40px 26px;}
#thankyou #content .indent { padding:0 20px 40px 26px;}

#content .block { background:url(../images/bg_block.gif) left top repeat-x #cfdbe5; margin:0 0 20px 0; display:block; width:100%;}
#content .block .top { background:url(../images/line_block.gif) left top repeat-x;}
#content .block .right { background:url(../images/line_block.gif) right top repeat-y;}
#content .block .bottom { background:url(../images/line_block.gif) left bottom repeat-x;}
#content .block .left { background:url(../images/line_block.gif) left top repeat-y;}
#content .block .l_t { background:url(../images/l_t.gif) no-repeat left top;}
#content .block .r_t { background:url(../images/r_t.gif) no-repeat right top;}
#content .block .r_b { background:url(../images/r_b.gif) no-repeat right bottom;}
#content .block .l_b { background:url(../images/l_b.gif) no-repeat left bottom; padding:5px 19px 5px 19px;}
#content .block .pic1 { padding:5px 0 7px 0;}
#content .block .titleimage { margin:0px 0px 4px 0px;}
#content .block .title { margin:13px 0 15px 0; padding:0px 0px 0px 0px; text-align:center}
#content .block h1 { font-size: medium ; margin:13px 0 13px 0; padding:0px 0px 0px 0px;}
#content .block h2 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .block h3 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .block h4 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .block h5 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .block h6 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .block ul { padding:0 0 0 6px; list-style:none;}
#content .block li { background:url("../images/z_ul.gif") left 6px no-repeat; padding-left:15px; line-height:1.6363em;}
#content .block p { padding:0 0 13px 0;}

#content .blockblue { background: #cfdbe5 none left top repeat-x; margin:0 0 20px 0; display:block; width:100%;}
#content .blockblue .top { background:url(../images/line_block.gif) left top repeat-x;}
#content .blockblue .right { background:url(../images/line_block.gif) right top repeat-y;}
#content .blockblue .bottom { background:url(../images/line_block.gif) left bottom repeat-x;}
#content .blockblue .left { background:url(../images/line_block.gif) left top repeat-y;}
#content .blockblue .l_t { background:url(../images/bblt.gif) no-repeat left top;}
#content .blockblue .r_t { background:url(../images/bbrt.gif) no-repeat right top;}
#content .blockblue .r_b { background:url(../images/bbrb.gif) no-repeat right bottom;}
#content .blockblue .l_b { background:url(../images/bblb.gif) no-repeat left bottom; padding:5px 19px 5px 19px;}
#content .blockblue .pic1 { padding:5px 0 7px 0;}
#content .blockblue .titleimage { margin:0px 0px 4px 0px;}
#content .blockblue .title { margin:13px 0 15px 0; padding:0px 0px 0px 0px; text-align:center}
#content .blockblue h1 { font-size: medium ; margin:13px 0 13px 0; padding:0px 0px 0px 0px;}
#content .blockblue h2 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockblue h3 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockblue h4 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockblue h5 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockblue h6 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockblue ul { padding:0 0 0 6px; list-style:none;}
#content .blockblue li { background:url("../images/z_ul.gif") left 6px no-repeat; padding-left:15px; line-height:1.6363em;}
#content .blockblue p { padding:0 0 13px 0;}

#content .blockclear {background: none repeat-x left top; margin:0 0 20px 0; display:block; width:100%;}
#content .blockclear .top { background:url(../images/line_block.gif) left top repeat-x;}
#content .blockclear .right { background:url(../images/line_block.gif) right top repeat-y;}
#content .blockclear .bottom { background:url(../images/line_block.gif) left bottom repeat-x;}
#content .blockclear .left { background:url(../images/line_block.gif) left top repeat-y;}
#content .blockclear .l_t { background:url(../images/bclt.gif) no-repeat left top;}
#content .blockclear .r_t { background:url(../images/bcrt.gif) no-repeat right top;}
#content .blockclear .r_b { background:url(../images/bcrb.gif) no-repeat right bottom;}
#content .blockclear .l_b { background:url(../images/bclb.gif) no-repeat left bottom; padding:5px 19px 5px 19px;}
#content .blockclear .pic1 { padding:5px 0 7px 0;}
#content .blockclear .titleimage { margin:0px 0px 4px 0px;}
#content .blockclear .title { margin:13px 0 15px 0; padding:0px 0px 0px 0px; text-align:center}
#content .blockclear h1 { font-size: medium ; margin:13px 0 13px 0; padding:0px 0px 0px 0px;}
#content .blockclear h2 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockclear h3 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockclear h4 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockclear h5 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockclear h6 { font-size: medium ; margin:13px 0 15px 0; padding:0px 0px 0px 0px;}
#content .blockclear kblue ul { padding:0 0 0 6px; list-style:none;}
#content .blockclear li { background:url("../images/z_ul.gif") left 6px no-repeat; padding-left:15px; line-height:1.6363em;}
#content .blockclear p { padding:0 0 13px 0;}



#form select {	height:19px;
				width:182px;	 
				color:#464646;
				font-family:Tahoma;
				background:#fff; 
				border:solid 1px #808080;
				font-size:0.7333em;
				text-align:center;
				margin:0 27px 0 17px;
}

#form1 .input {color:#363636;		 
				height:24px;
				width:238px;
				background:none;
				border:solid 1px #686868;
				font-size:1em;
				font-family:Tahoma;
}

#form1 textarea {background:none;
				color:#363636;
				border:solid 1px #686868;
				width:240px;
				height:114px;
				overflow:auto;
				font-family:Tahoma; 
				font-size:1em;
}
