/* CSS Document */
body {
	margin-top: 5px;
	margin-left:15px;
}
div, p, ul, h2, h3, h4, h5, form, img{padding:0px;}

#bg{position:relative; width:1024px; height:733px; background-color:#FFFFFF; border-width:thick; border-style:solid; border-color:#B2B2B2; margin:auto;}
#bg2{position:relative; width:1024px; background-color:#FFFFFF; border-width:thick; border-style:solid; border-color:#B2B2B2; margin:auto;}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}

a:link {color:#006699;
text-decoration: none}
a:hover {color:#b6141a;
text-decoration: none}
a:visited {text-decoration: none}
a:active {color:#006699;
text-decoration: none}






/*----HEADER----*/
#header{
width:1024px; 
height:auto; 
position:relative;
margin:0px 0px 0px 0px;
padding: 0px;

}

#header ul.nav{
	position:relative;
	display:block;
	left:0px;
	width:1024px;
	height:31px;
	padding: 0px;
	margin-top:0px;
	background:url(images/mainmenu/mainmenu_bg.jpg) 0 0 repeat-x;
}
#header ul.nav li{
    margin:0;
	padding:0;
	left:0px;
	float:left;
	display:block;
	height:31px;
	background:url(images/mainmenu_vrt_line.jpg) no-repeat right; height:31px; padding:0 14px 0 14px; margin:0;
	}
#header ul.nav li a{
	display:block;
	}
	
#header ul.nav li a.web{
	background:url(images/mainmenu/back_web.jpg) 0 0 no-repeat; 
	height:31px; 
	width:196px;
	margin:0 0 0 350px;
	display:block;
	background-color:inherit;
}
#header ul.nav li a.web:hover{
	background:url(images/mainmenu/back_web_on.jpg) 0 0 no-repeat;}
	
	
#header ul.nav li a.comkt{
	background:url(images/mainmenu/comkt.jpg) 0 0 no-repeat; 
	height:31px; 
	width:131px;
	padding:0 0 0 0;
	display:block;
	background-color:inherit;
}
#header ul.nav li a.comkt:hover{
	background:url(images/mainmenu/comkt_on.jpg) 0 0 no-repeat;}
	
	

#header ul.nav li a.update{
	background:url(images/mainmenu/update.jpg) 0 0 no-repeat; 
	height:31px; 
	width:130px;
	padding:0 0 0 0;
	display:block;
	background-color:inherit;
}
#header ul.nav li a.update:hover{
	background:url(images/mainmenu/update_on.jpg) 0 0 no-repeat;}
	
#header ul.nav li.liend{
    margin:0;
	padding:0;
	left:0px;
	float:left;
	display:block;
	height:31px;
	background:none; 
	padding:0 14px 0 14px; 
	margin:0;
	}
	
#header ul.nav li a.contact{
	background:url(images/mainmenu/contact.jpg) 0 0 no-repeat; 
	height:31px; 
	width:100px;
	padding:0 0 0 0;
	display:block;
	background-color:inherit;
}
#header ul.nav li a.contact:hover{
	background:url(images/mainmenu/contact_on.jpg) 0 0 no-repeat;}
	
	
	
	
	
	
	
	
	
	
	
	




.nav1 {display:block; 
text-align:left;
color:#555555;font:8pt Arial, Helvetica, sans-serif;
font-weight:bold;
Margin-top:0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;padding:0px;
}


.vrt_line_left {
width:1px; 
display:block;
margin-top:10px;
float:left;
background:url(images/vert_line.gif) 0 0 repeat-y;
z-index:100;
}

.vrt_line_right {
width:1px; 
display:block;
margin-top:10px;
margin-bottom:10px;
float:right;
background:url(images/vert_line.gif) 0 0 repeat-y;
z-index:100;
}



	
.contentinternal_nobannerport{
float:left;
width:945px;
height:auto;
position:relative;
margin-left:50px;
margin-right:auto;
margin-top:0px;
Margin-bottom: 15px;
padding-left:20px;
padding-right:20px;
padding-top:40px;
padding-bottom: 15px;
display: block;
} 


img {
padding:0px;
margin:0px;
}
p.img {
padding: 0px;
margin:0px;
}




h1{
margin-top:0px;
 
width:730px;
text-align:left;
color:#006AAB; font:bold 18px Arial, Helvetica, sans-serif;
padding:0 0px 0px 0px;
}
	
h2{
margin-top:0px;

width:730px; 
color:#699CBB; font:bold 16px Arial, Helvetica, sans-serif;
padding:0 0px 15px 0px;
}

h3{
margin-top:10px;
 margin-bottom:5px;
width:730px;
text-align:left;
color:#699CBB; font:bold 14px Arial, Helvetica, sans-serif;
padding:0 0px 0px 0px;
}

h3.table{
margin-top:10px;
 margin-bottom:5px;
width:350px;
text-align:left;
color:#699CBB; font:bold 14px Arial, Helvetica, sans-serif;
padding:0 0px 0px 0px;
}
p{
display:block; 

text-align:left;
width:730px;
color:#555555;font:12px Arial, Helvetica, sans-serif;
padding:0 0px 15px 15px;
}
p.warning {display:block; 
width: 900px;
padding-left:400px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
text-align:left;
font:12px Arial, Helvetica, sans-serif;
color:#ff0000;
font-weight: bold;
}

p.description{
display:block; 
text-align:left;
width: 660px;
color:#555555;font:12px Arial, Helvetica, sans-serif;
margin-left:70px;
}


p.footer{
display:block; 
text-align:center;
color:#555555;font:10px Arial, Helvetica, sans-serif;

}

p.button {margin-top: 0px;
width:900px;
margin-bottom: 0px;
text-align: right;
margin-right: opx;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;}

ul.mkt {display:block; 
text-align:left;
width: 350px;
color:#555555;font:12px Arial, Helvetica, sans-serif;
margin-left:70px;
list-style-type:disc;
padding-left: 2em}

ul.body {display:block; 
text-align:left;
width: 350px;
color:#555555;font:12px Arial, Helvetica, sans-serif;
list-style-type:disc;
margin-left:70px;
padding-left: 1em;
padding-top: 0px}

ol {display:block; 
text-align:left;
width: 350px;
color:#555555;font:12px Arial, Helvetica, sans-serif;
margin-left:70px;
padding-left: 1em;
padding-top: 0px}

.download {
display:block; 
text-align:left;
width:730px;
color:#000000;font:14px Arial, Helvetica, sans-serif;
font-weight: bold;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
padding:0px;}

.download2 {
display:block; 
text-align:left;
width:730px;
color:#000000;font:12px Arial, Helvetica, sans-serif;
font-weight: 105%;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
padding:0px;}



/*---buttons--*/
input { 
color:#333333;
font:13px Arial, Helvetica, sans-serif;
font-weight: bold;
cursor:hand;}

button { 
color:#333333;
font:13px Arial, Helvetica, sans-serif;
font-weight: bold;
cursor:hand}

/*---horizontal lines---*/

#hrz_line {
display:block;
width:228px; 
height:1px;
display:block;
margin:0 0 0 0px;
float:left;
background:url(images/hrz_line.gif) 0 0 repeat-x;
}

#horizantalline{
width:900px;
align:left; 
height:10px;
display:block;
background:url(images/hrz_line.gif) 0 8px repeat-x;
margin:10px 0px 10px 0px;
}

hr.hardline
{
width:900px;
align:left; 
height:2px;
display:block;
margin:10px 0px 10px 0px;
}

/*---table formatting---*/

form {display:block;
margin:0px;
padding:0px;}

table{margin:0px 0px 0px 0px;
}



td{
color:#333333;
font:12px Arial, Helvetica, sans-serif;
font-weight:normal;
}

td.header {
color:#ffffff;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#699CBB;
padding-left: 5px;

}


td.form{
color:#333333;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

td.highlight {
color:#333333;
font:14px Arial, Helvetica, sans-serif;
font-weight: bold;
}
