
html,body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color:#444444;
	font-size:12px;
	
}

p,div {
	padding:0;
	margin:0;
}
.MaxHeight
{
	height:auto; height:100%; min-height:100%;width:100%;
}


#wrapper{
	position:relative;
	min-height:100%;
	height: auto !important;
	height: 100%;
	background-color: #FFFFFF;

}


#header{
	width:100%;
	height:109px;
	background:url(../images/header_background.gif) repeat-x;
		
}

#menu {
	width:100%;
	height:34px;
	background:url(../images/menu.gif) repeat-x;
	float:left;
}	



/* Menu */

 * {
  padding:0;
   margin:0;
  
 }
 
 #nav3 {
  padding:7px 0px 5px 0px;

 
  list-style:none;
  white-space:nowrap;
  font-size:14px;
  margin: 0 auto;
 }
#nav3 LI {
 
  padding:0px 12px 0px 12px;

  display:inline-block;
  margin:0 -2px;
  vertical-align:top;

}
 #nav3 LI A {

  display:inline-block;
  padding:0px 10px;
  text-decoration:none;
  vertical-align:bottom;
  text-decoration:none;
  color:#FFFFFF;
}

 #nav3 LI A:hover {
 color:#FFFFFF;
   padding:0px 10px;
 text-decoration:underline;
}

 @-moz-document url-prefix() {
  #nav3 LI {display:-moz-inline-grid;display:inline-block;} /*For FF2 only*/
  #nav3 LI {margin:0 -2px;} /*For FF*/        
  #nav3 LI, x:-moz-any-link, x:default { margin:0 -2px;} /*For FF3*/
 }

 #nav3 LI A span {

	background:url(../images/menu_line.gif) no-repeat;
	width:2px;
	height:35px;
	position:absolute;
	margin:-7px -21px 0px -23px;
}
 #nav {
  padding:7px 0px 5px 37px;

  text-align:center;
  list-style:none;
  white-space:nowrap;
  font-size:14px;
  margin: 0 auto;
 }
 
 #nav LI {
 
  padding:0px 12px 0px 12px;

  display:inline-block;
  margin:0 -2px;
  vertical-align:top;

}
 #nav LI A {

  display:inline-block;
  padding:0px 10px;
  text-decoration:none;
  vertical-align:bottom;
  text-decoration:none;
  color:#FFFFFF;
}

 #nav LI A:hover {
 color:#FFFFFF;
   padding:0px 10px;
 text-decoration:underline;
}

 @-moz-document url-prefix() {
  #nav LI {display:-moz-inline-grid;display:inline-block;} /*For FF2 only*/
  #nav LI {margin:0 -2px;} /*For FF*/        
  #nav LI, x:-moz-any-link, x:default { margin:0 -2px;} /*For FF3*/
 }

 #nav LI A span {

	background:url(../images/menu_line.gif) no-repeat;
	width:2px;
	height:35px;
	position:absolute;
	margin:-7px -21px 0px -23px;
}

.menu_line {
	background:url(../images/menu_line.gif) no-repeat;
	width:2px;
	height:35px;
	position:absolute;
	text-align:left;
	margin:-6px 15px;
}



#content {

	background-color:#ffffff;
	padding-top:20px;
	padding-bottom:72px;
	clear:both;
	text-align:center;
	margin: 0 auto;
    min-height:500px; !important
	_height:500px;
}



#top {
	background:url(../images/top.gif)  no-repeat;
	height:12px;
	width:941px;
	margin: 0 auto;
	padding:0px;


}

#center {
	background:url(../images/center.gif)  repeat-y;
	height:265px;
	min-height:265px;
	_height:265px;
	width:941px;
	margin: 0 auto;
	text-align:left;
	padding:0px;
	line-height:2;
	padding:0px;
}

#right_part {
	padding:0;
	margin:0;
	top:0px;
	float: right;

	
	
}

#left_part {
	padding:0;
	margin:0;
	position:relative;
	clear:none;
	float:left;
}

#first {
	width:325px;
	height:87px;
	border-bottom: #ebebeb solid 1px;
	border-left:#ebebeb solid 1px;

}

#first2 {
	width:325px;
	height:87px;
	border-bottom: #ebebeb solid 1px;
	border-left:#ebebeb solid 1px;

}


#second {
	width:325px;
	height:87px;
	border-left:#ebebeb solid 1px;

}

.pic1 {
	margin:10px 0px 0px 30px;
	width:72px;
	height:65px;
	float:left;
	position:relative;}
	

.symbol {
	float:right;
	line-height:13px;
	margin:10px 30px 0px 0px;

}

.symbol3 {
	float:right;
	line-height:13px;
	margin:10px 30px 0px 0px;

}
.asterix 
{
	color:Red;
	font-size:15pt;
	vertical-align:middle;
}

.symbol2 {
	float:right;
	line-height:13px;
	margin:10px 30px 0px 0px;

}

.text_blue {
	font-size:12px;
	font-weight:bold;
	color:#2c4b85;
}

.text_blue a {
	text-decoration:none;
	color:#2c4b85;

}

.text_blue a:hover {
	text-decoration: underline;
	color:#2c4b85;
}

.ulstyle {
	font-size:12px;
	margin:3px 0px 0px 20px;
	color:#676767;
}
.ulstyleStnd 
{
	margin-left:50px;
}
.learnn {
	color:#2c4c85;
	font-size:10px; 
	line-height:3;
	margin:10px 5px 10px 100px;}
	
.learnn2 {
	color:#2c4c85;
	font-size:10px;
	margin:0px 5px 10px 100px;}

.learn  {
	text-decoration:underline;
	color:#2c4c85;
	font-size:10px;
}
.learn:hover {
	color:#2c4c85;
	text-decoration:none;
	font-size:10px;
}


.blue_font {
	color:#2c4c85;
	font-size:22px;
	font-weight:bold;
}

.content_pad {
	padding:10px 0px 0px 30px;
	}
.content_pad2 {
	padding:0px 0px 0px 30px;
	}
.content_pad3 {
	padding:2px 0px 0px 70px;
	font-weight:bold;
	}
.orange_button {
	background:url(../images/orange_button.gif) no-repeat;
	width:268px;
	height:32px;
	margin:15px 0px 0px 30px;
	position:relative;
	float: left;
	}	
.hippa {
	background:url(../images/hippa.gif) no-repeat;
	width:79px;
	height:91px;
	bottom: 0px;
	left:500px;
	position:absolute;}
 	

#bottom {
	background:url(../images/bottom.gif)  no-repeat;
	height:16px;
	width:941px;
	margin: 0 auto;
	clear:none;
}
#content2 {
	padding-top:15px;
	text-align:center;
	margin: 0 auto;
	clear:none;
	width:943px;}


#bot_first {
	border-right:1px solid #afafaf;
	width:450px;
	text-align:left;
	margin-left:20px;
	padding-top:5px;
	float:left;
	padding:0px 0px 0px 0px;
	clear:none;
	height:160px;
}

#bot_second {
	width:452px;
	text-align:left;
	margin-top:10px;
	padding-top:5px;
	padding-left:20px;
	float:left;
	margin:0;
	clear:none;
}

.big_blue {
	font-family: Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#2c4b85;
	text-align:left;	
}


.pp {
	line-height:2;
	padding-top:10px;
	margin-right:20px;
}	

.pp2 {
	line-height:2;
	padding-top:10px;

}	

#footer{

	margin-top: -72px;
	height:72px;
	background:url(../images/footer.gif) repeat-x;
	position: relative;	
	width:100%;
	padding:0;
	
}

.footer_menu {
	text-align:center;
	padding-top:10px;
	width:700px;
	margin:0 auto;
	position:relative;

}


.footer_menu_font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.footer_menu_font a {
	color:#FFFFFF;
	text-decoration:none;
}

.footer_menu_font a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.footer_menu_copy {
padding-top:10px;}


#header_content {
    margin:0 auto;
	min-width:945px;
	width:945px;
	position:relative;
}

#logo {
	background:url(../images/logo.gif) no-repeat;
	width:305px;
	height:109px;
	float:left;
	
}
#reg_form {
	float:left;
	padding-top:28px;
	padding-left:291px;
	
}
.reg_form {
	float:left;
	padding-top:5px;
	padding-left:291px;	
}

.textblue {
	color:#2d4b87;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}

.textgrey {
	color:#7a7a7a;
	font-size:12px;
	font-weight:bold;

}

.form_field {
	width:115px;
}

#first_field {
	float:left;
	width:140px;

}

#second_field {
	float:left;
	width:130px;
	padding-top:18px;


}

#button {
	float:left;
	
	padding-top:33px;
}

.button {
	background:url(../images/login.jpg) no-repeat;
	width:69px;
	height:21px;
	border:0;
	cursor:pointer;
}

.curs {
	cursor:default;
	text-decoration:none;
}


.curs a:hover {
	text-decoration:none;
}

.curs {
	cursor:default;

}

#top2 {
	background:url(../images/top2.gif)  no-repeat;
	height:12px;
	width:701px;
	padding:0px;
	

}

#center2 {
	background:url(../images/center2.gif)  repeat-y;
	min-height:390px;!important
	_height:390px;	
	width:701px;
	text-align:left;
	padding:0px;
	line-height:2;
	

}

#center2_2 {
	background:url(../images/center2.gif)  repeat-y;
	min-height:265px;!important
	_height:265px;
	width:701px;
	text-align:left;
	padding:0px;
	line-height:2;
	

}

#center2 p  {
padding: 0px 0px 0px 25px;}

#bottom2 {
	background:url(../images/bottom2.gif)  no-repeat;
	height:18px;
	width:701px;
padding-bottom:30px;

	
}

h1 {
padding:0px 0px 0px 25px;
font-size:22px;
color:#2c4c85;
font-weight:bold;
margin-top:0;
margin-bottom:10px;



}

.image_follow {
float:left;
position:relative;
width:110px;

}

.image_follow2 {
margin-left: 140px;
width:535px;
padding-bottom:60px;
}

.title_smallname {
font-size:14px;
color:#2c4c85;
font-weight:bold;
line-height:1;
}
.title_smallname2 {
font-size:12px;
color:#2c4c85;
font-weight:bold;
padding-top:5px;

}
#center2 .image_follow {
padding:0px 0px 0px 25px;}

.learnWOUTS  {
	text-decoration:underline;
	color:#2c4c85;
}
.learnWOUTS:hover {
	color:#2c4c85;
	text-decoration:none;
}

#menu_right {
float:left;
position:relative;

}

.menu_right_sm {

color:#2c4c86;
font-size:11px;
text-align:left;
padding-bottom:17px;

}

.menu_right_smlink {
text-decoration:none;
color:#7d7f81;
font-size:11px;

}


.menu_right_sm a {
text-decoration:none;
color:#2c4c86;
font-size:11px;

}

.menu_right_sm a:hover {
text-decoration:underline;
color:#2c4c86;
font-size:11px;

}


#top3 {
	background:url(../images/top3.gif)  no-repeat;
	height:12px;
	width:231px;
	margin: 0 auto;
    position:absolute;
}

#center3 {
	background:url(../images/center3.gif)  repeat-y;

	min-height:190px;
	_height:190px;
	width:231px;
	text-align:left;
	padding:0px;
	line-height:2;
	

}

#bottom3 {
	background:url(../images/bottom3.gif)  no-repeat;
	height:18px;
	width:231px;
	clear:none;
	padding-bottom:30px;

}
#content3 {
padding-top:30px;
margin-left:240px;
width:700px;

}

#allcontent {
margin:0 auto;
width:945px;}





#nav2 {
  padding:15px 20px 0px 20px;
  text-align:left;
  list-style:none;
  white-space:nowrap;
  font-size:15px;
  font-weight:bold;
  margin: 0 auto;
 }
 
 
 #nav2 LI {
  list-style:none;
  vertical-align:top;
  border-bottom:#ebebeb solid 1px;
  margin:0px 7px 0px 0px;
  padding:0;

}
 .arrowlink{

  padding:0px 7px;
  text-decoration:none;
  vertical-align:bottom;
  text-decoration:none;
  color:#003779;
  height:31px;

  margin:0;

}

 .arrowlink:hover{

  padding:0px 7px;
  text-decoration:none;
  vertical-align:bottom;
  text-decoration: underline;
  color:#003779;
  height:31px;

  margin:0;

}


.arrowlink2 {

 display:block ;
 color:#FFFFFF;
 padding:0px 7px;
 text-decoration:none;
 background:url(../images/back_menu.png) no-repeat;
 width:199px;
 height:31px;
 margin:0;
 cursor: auto;

}


.font15 {
font-size:15px;
color:#003779;
font-weight: bold;}

#left_menupad {
padding:15px 0px 100px 20px;}

.leftmenu_line {
padding-top:5px;
padding-bottom:5px;
padding-right:30px;
/*line-height:1.2;*/
}

.leftmenu_line_words {
	
padding-top:2px;
padding-bottom:5px;
padding-right:30px;
/*line-height:1.2;*/	
	
	}



.contactformfont {
color:#313131;
font-weight:bold;
font-size:14px;
}


.lastfirst {
color:#313131;
font-size:11px;
}

#contactform {
line-height:1.7;
padding-left:30px;
padding-bottom:20px;

}

.nextform {
padding-top:5px;}

.nextform2 {
padding-top:10px;}

.nextform3 {
padding-top:20px;}

.submit {
 background:url(../images/submit.gif) no-repeat;
 width:70px;
 height:23px;
 border:0;
 cursor:pointer;
 }

#datafied {
padding-left:0px;
padding-right:25px;
}
.datafied {
padding-left:0px;
padding-right:25px;
}

.title_smallname3 {
font-size:14px;
color:#2c4c85;
font-weight:bold;

}


/*HOMEPAGE CSS-------------------------------------------------------------------------------------------------------------------------*/

#block1 {
margin:0 auto;
width:532px;
float:left;



}


#block1_top {
width:532px;
height:15px;
background-repeat:no-repeat;
background:url(../images/block1_top.gif);}


#block1_center {
height:424px;
width:532px;
background-repeat:repeat;
background:url(../images/block1_center.gif);
}


#block1_bottom {
height:22px;
width:532px;
background-repeat: no-repeat;
background:url(../images/block1_bottom.gif)}

.grey_border {
border-bottom:1px solid #ebebeb;
border-right:1px solid #ebebeb;
width:263px;
height:94px;
float:left;}

.grey_border2 {
border-bottom:1px solid #ebebeb;
border-right:1px solid #ebebeb;
width:263px;
height:115px;
float:left;}


.grey_border3 {

border-right:1px solid #ebebeb;
width:263px;
height:115px;
float:left;}

.grey_border4 {


width:263px;
height:115px;
float:left;}


.icon_1 {
background:url(../images/icons_place_order_online_nobg.png) no-repeat;
width:64px;
height:64px;
float:left;
margin:10px 25px 0px 30px;}

.undertext {
text-decoration:underline;
font-size:13px;
font-weight:bold;
color:#2c4b85;}


.undertext:hover {
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#2c4b85;}

.text_pad {

text-align:left;
padding:25px 0px 0px 0px;}


.icon_2 {                
background:url(../images/icons_status_&_downloads_nobg.png) no-repeat;
width:64px;
height:64px;
float:left;
margin:10px 25px 0px 30px;
}



.icon_3 {
background:url(../images/icons_autorization_library_nobg.png) no-repeat;
width:64px;
height:64px;
float:left;
margin:25px 25px 0px 30px;
}


.icon_4 {
background:url(../images/icons_how_to_process_a_kaiser_nobg.png) no-repeat;
width:64px;
height:64px;
float:left;
margin:25px 25px 0px 30px;
}


.icon_5 {
background:url(../images/icons_activity_log_nobg.png) no-repeat;
width:64px;
height:64px;
float:left;
margin:25px 25px 0px 30px;
}


.icon_6 {
background:url(../images/icons_download_agent_nobg.png) no-repeat;
width:64px;
height:64px;
float:left;
margin:25px 25px 0px 30px;
}

.icon_7 {
background:url(../images/icons_manage_users_nobg.png) no-repeat;
width:64px;
height:64px;
float:left;
margin:25px 25px 0px 30px;
}

.icon_8 {
background:url(../images/icons_change_your_password_nobg.png) no-repeat;
width:64px;
height:64px;
float:left;
margin:25px 25px 0px 30px;
}

.text_pad2 {

text-align:left;
padding:25px 0px 0px 0px;}


.block2 {
padding-left:30px;
width:382px;
float:left;
}


.block2_top1 {
background:url(../images/block2_top1.gif) no-repeat;
width:204px;
height:48px;
float:left;
}


.block2_top2 {

background:url(../images/block2_top2.gif) repeat-x;
height:48px;
min-width:144px;
_width:144px;
float:left;

}



.block2_top3 {
background:url(../images/block2_top3.gif) no-repeat;
width:34px;
height:48px;
float:left;
}



.block2_center1 {
background:url(../images/block2_center1.gif) repeat-y;
width:382px;
float:left;
height:auto;
min-height:130px;
_height:130px;

}





.block2_bottom1 {
background:url(../images/block2_bottom1.gif) no-repeat;
width:13px;
height:19px;
float:left;
}

.block2_bottom2 {

background:url(../images/block2_bottom2.gif) repeat-x;
height:19px;
min-width:335px;
_width:335px;
width:335px;
float:left;

}


.block2_bottom3 {
background:url(../images/block2_bottom3.gif) no-repeat;
width:34px;
height:19px;
float:left;
}

.list {
text-align:left;
list-style:disc;
padding-left:35px;
font-size:13px;
color:#2c4b85;
font-weight:bold;
padding-top:10px;}

.pad_list {
padding-bottom:17px;}

.title_block2 {
padding:5px 0px 0px 24px;
text-align:left;
color:#FFFFFF;
font-size:19px;
font-weight:bold;}

.gr {
color:#636363;}



.search_but {
	background:url(../images/search_but.gif) no-repeat;
	width:69px;
	height:21px;
	border:0;
	cursor:pointer;
}

#cont { 
margin:0 auto;
width:945px;
padding-top:20px;}
.block3 {
width:941px;
}
.block3_top1 {
background:url(../images/block3_top1.gif) no-repeat;
width:386px;
height:48px;
float:left;
}

.block3_top2 {
background:url(../images/block2_top2.gif) repeat-x;
height:48px;
min-width:521px;
_width:521px;
float:left;
}

.block3_top3 {
background:url(../images/block2_top3.gif) no-repeat;
width:34px;
height:48px;
float:left;
}

.block3_center1 {
background:url(../images/block3_center2.gif) repeat-y;
width:941px;
float:left;
height:auto;
min-height:130px;
_height:130px;
text-align:left;
}

.block3_bottom1 {
background:url(../images/block2_bottom1.gif) no-repeat;
width:13px;
height:19px;
float:left;
}

.block3_bottom2 {

background:url(../images/block2_bottom2.gif) repeat-x;
height:19px;

width:894px;
float:left;

}
.block3_bottom3 {
background:url(../images/block2_bottom3.gif) no-repeat;
width:34px;
height:19px;
float:left;
}





.title
{
 color:#2d4c85;
 font-size:26px;
 font-weight:bold; 
}

.tblform
{
 width:930px;
 text-align:left; 
}

.tblform td:first-child , .firstColumn
{
 text-align:right;
 font-size:12px;
 color:Black; 
 width:170px;
 font-weight:bold;
 padding-right:5px;
  padding-top:4px;
}

.tblform td
{
	vertical-align:top;
	padding-bottom:5px;
}

.help
{
 color:Gray;
 font-size:12px;
 font-style:italic; 
}

textarea
{
 width:670px;
 height:100px; 
 border:solid 1px #abadb3;  
}

input[type="text"]
{
 width:202px; 
 border:solid 1px #abadb3;  
 height:20px;
 line-height:20px;
}
input[type="password"]
{
width:202px; 
 border:solid 1px #abadb3;  
 height:20px;
 line-height:20px;
}

select
{
 width:204px; 
 margin-bottom:1px; 
}

hr
{
	width:600px;
	margin-left:30px;
}

.red
{
	color: red; font-weight: bold; text-align: left; font-size: 14px; 	
}

.redSmall
{
	color:Red;	
}
.black
{
	color: Black; 
	font-weight: bold; 
	text-align: left; 
	font-size: 14px; 
	margin-left:5px;
	margin-bottom:5px;
}
.black2
{
	color: Black; font-weight: bold; text-align: left;	
}
.border
{
	width: 430px; border: solid 1px gray;	
}

.tblLeft
{
	text-align:right;
	font-size:12px;
	color:Black; 
	width:170px;
	font-weight:bold;		
	
	float:left;
		padding:5px 0px 0px 0px;	
	margin:0px 0px 5px 0px;
}
.tblRight
{
	width:700px;
	text-align:left;	
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;	
	
}



#top_wide {
	background:url(../images/top_wide.gif)  no-repeat;
	height:12px;
	width:945px;
	padding:0px;
	

}


#center_wide {
	background:url(../images/center_wide.gif)  repeat-y;
	min-height:265px;!important
	_height:265px;
	width:945px;
	text-align:left;
	padding:0px;
	line-height:2;
	

}

#bottom_wide {
	background:url(../images/bottom_wide.gif)  no-repeat;
	height:18px;
	width:945px;
padding-bottom:30px;

}

#content_wide {
padding-top:30px;

width:945px;
margin-left: 0px;

}

#contactform_wide {
line-height:1.7;
padding-left:30px;
padding-bottom:20px;
width:870px;
}

.hr_comment { height:1px; background-color:#CCC;}