body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
}

a:link {
	color: #1706fc;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0000ff;
}
a:hover {
	text-decoration: none;
	color: #0000ff;
}
a:active {
	text-decoration: none;
	color: #1706FC;
}

.style16 {font-size: 12px; font-family: "Times New Roman", Times, serif; color: #000000; height: 9px; font-weight: bold; }
.style17 {background-image: ; background-repeat: ; vertical-align: ; width:; font-size:14px; color:#16244b; line-height: normal; text-align: left; vertical-align: middle; padding: 3px 3px 0px 0px; margin-left:0px; margin-bottom: 0px; font-family: Arial;}
.style18 {text-decoration: none; font-size:10px; color:#000000; margin-bottom:2px; font-family: Arial;}

/*.headlogo{
	width:283px;
	height:97px;
	background-image:url(../images/header_left.gif);
	background-repeat:no-repeat;
}

.headright{
	width:697px;
	height:97px;
	background-image:url(../images/header_right.gif);
	background-repeat:no-repeat;
}



.mainheader {

	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	margin-left:15px;
	margin-top:10px;
	text-align: center;
}

.mainheader2 {

	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin-left:15px;
	margin-top:10px;
	text-align: center;
}
.mainISV {

	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	margin-left:100px;
	
} */


/*  mainheader */
.header{
	font-family:Arial;
	font-size:1px;
	font-weight: bold;
	color:#cccccc;
	line-height: normal;
	text-align: center;
	vertical-align: middle;
	margin-bottom:0px;
	background-color: #ffffff;
	background-position: ;
	width: 980px;
    height: 83 px;
	
}

.style19 {
  font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color:#87fdfa;
	line-height: 11px;

	vertical-align: middle;
	margin-left:0px;
	margin-bottom: 0px;
}



.industrynav {
	width:246px;
	height:211px;
	background-image:url(images/menu_industry_holder.gif);
	background-repeat:no-repeat;

}


.industrynav2 {
	width:246px;
	height:211px;
	background-image:url(images/menu_industry_holder2.gif);
	background-repeat:no-repeat;

}
.style19  a:link
	{
		  font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color:#87fdfa;
	line-height: 11px;

	vertical-align: middle;
	margin-left:0px;
	margin-bottom: 0px;
	}
.style19  a:visited
	{
		  font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color:#87fdfa;
	line-height: 12px;

	vertical-align: middle;
	margin-left:0px;
	margin-bottom: 0px;
	}
.style19  a:active
	{
		  font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color:#ffffff;
	line-height: 12px;

	vertical-align: middle;
	margin-left:0px;
	margin-bottom: 0px;
	}
.style19  a:hover
	{
		  font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color:#ffffff;
	line-height: 12px;

	vertical-align: middle;
	margin-left:0px;
	margin-bottom: 0px;
	}




.logo{
	width:276px;
	height:46px;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
 
    padding: 0px 0px 0px 0px;
    margin-left:300px;
}


/*  mainmenu */
.mainmenu{
    margin: 0px;
    background-image: url('images/main_nav_placeholder.jpg'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}




.spacefloat{
    margin: 0px;
    background-image: url('images/bg_space_gradient.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}
/*  main2 */
.mainimage {
	width:509px;
	height:274px;
	background-image:url("images/main_bcard_ads_placeholder.gif");
	background-repeat:no-repeat;
    padding: 0px 0px 0px 0px;
    margin-left:0px;
}

/* main3  */
.video1{
	width:120px;
	height:90px;
	background-image:url("240_160_jnn.swf");
	background-repeat:no-repeat;
    padding: 0px 0px 0px 0px;
    margin-left:0px;
}

/*  pagesplit */
.divide{
    margin: 0px;
    background-image: url('images/divide_px.gif'); 
    background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}

.divide2{
    margin: 0px;
    background-image: url('images/divide2.gif'); 
    background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}


/*  main */


.main1{

    margin: 0px;
    width: 980px;
    height: 292px;
    background-image: url('images/main_bg2.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}



.main{

    margin: 0px;
    width: 980px;
    height: 292px;
    background-image: url('images/main_bg.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}


/*  content

.content{
    margin: 0px;
    width: 980px;
    height: 434px;
    background-image: url('images/order.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}  */

.orderhead{
    margin: 0px;
    width: 980px;
    height: 44px;
    background-image: url('images/folder_top1.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}

.foldercorner{
    margin: 0px;
    width: 15px;
    height: 21px;
    background-image: url('images/folder_right_corner.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}

.folderright{
    margin: 0px;
    width: 15px;
    height: 330px;
    background-image: url('images/folder_right_slice.gif'); 
    background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}

.folderright2{
    margin: 0px;
    width: 15px;
    height: 100px;
    background-image: url('images/folder_right_slice.gif'); 
    background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}

.folderleft{
    margin: 0px;
    width: 15px;
    height: 21px;
    background-image: url('images/folder_left_slice.gif'); 
    background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}


.orderbody{
    margin: 0px;
    width: 725px;
    height: 325px;
    background-image: url('images/order_bg.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}


.orderfooter{
    margin: 0px;
    width: 980px;
    height: 61px;
    background-image: url('images/order_footer.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}

.order1{
    margin: 0px;
    width: 980px;
    height: 434px;
    background-image: url('images/order1.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
    border: 0px;
}

.ordertitle
{
    background-image: ; 
    background-repeat: ;
    vertical-align: ;
	width:;
	font-family:Arial;
	font-size:22px;
	font-weight: bold;
	color:#16244b;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
padding:  0px 0px 0px 0px;
	margin-left:15px;
	margin-bottom: 10px;
}


.ordertitle2
{
    background-image: ; 
    background-repeat: ;
    vertical-align: ;
	width:;
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	color:#16244b;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
padding:  3px 3px 0px 0px;
	margin-left:0px;
	margin-bottom: 0px;
}

	.formbg
{
	
	width:946px;
	background-image:url('../images/gradient_trans4.gif');
	background-repeat:repeat-x; 
}


.ticks
{
   
	font-family:Arial;
	font-size:10px;
	font-weight: ;
	color:#1706fc;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}
.tickslarge
{
   
	font-family:Arial;
	font-size:14px;
	font-weight: ;
	color:#1706fc;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}




.style2 {font-size: 10px}
.style4 {font-size: 12px}
.style5 {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
.bluefont {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #2a376d;
	height: 9px;
}
.bluefonttitle {
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #2a376d;
	height: 18px;
	font-weight: ;
}

.greyfontcontent {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	height: 14px;
	font-weight: ;
	margin-left:10px;
}
.greyfontcontent2 {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	height: 14px;
	font-weight: ;
	margin-left:12px;
}
.whitebar {
	font-size: 6px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #ffffff;
	height: 6px;
}

.greydot{
    margin: 0px;
    width: px;
    height: 5px;
    background-image: url('images/gray_dottedline.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: ;
	line-height:5px ;
    border: 0px;
}

.greydot2{
    margin: 0px;
    width: px;
    height: 5px;
    background-image: url('images/gray_dottedline2.gif'); 
    background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
    align: ;
	line-height:5px ;
    border: 0px;
}



/*
// --------------------------------------------------------------------------------------------------------------------
// Campaign Fonts and Links
// --------------------------------------------------------------------------------------------------------------------
*/


/*  campaign menu  */
.campaign
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#2a376d;
	background-color: #;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
	margin-left:10px;
	
   
}

.camplineheight30
{
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#034379;
	background-color: #;
	line-height: 30px;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
	margin-left:10px;
	
   
}

.campaigntitle1
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#000000;
		margin-bottom:2px;
	}

.campaign2
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:##16244b;
		margin-bottom:2px;
	}

.campaignbodyfont
{
   
	font-family:Arial;
	font-size:11px;
	font-weight: ;
	color:#666666;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}

.leftmenu

{
 float:left;
/*   menu  
    menu.append("top=35;\n");
    menu.append("left=550;\n");  */
	
	margin: 0px;
    width: 220px;
    height:270px;
 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: left-top;
	
	
	
 }

.campaignnav{
	font-family:Arial;
	font-size:10px;
	font-weight: bold;
	color:#666666;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
	
}



.campaignnav  a:link
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#034379;
		margin-bottom:2px;
	}
.campaignnav  a:visited
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#034379;
		margin-bottom:2px;
	}
.campaignnav  a:active
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#666666;
		margin-bottom:2px;
	}
.campaignnav  a:hover
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#16244b;
		margin-bottom:2px;
	}


/* hack to fix IE/Win's broken rendering of block-level anchors in lists */


/* fix for browsers that don't need the hack */


A.nav2		{
	color:2A376D;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2:visited 	{
	color:2A376D;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2:hover 	{
	color: 333333;
	text-decoration:;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2:active 	{
	color: 333333;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

A.nav2E		{
	color:613144;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2E:visited 	{
	color:613144;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2E:hover 	{
	color: 613144;
	text-decoration:underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2E:active 	{
	color: 613144;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}




.campaignnav2{
	font-family:Arial;
	font-size:10px;
	font-weight: bold;
	color:#ffffff;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
	
}



.campaignnav2  a:link
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#ffffff;
		margin-bottom:2px;
	}
.campaignnav2  a:visited
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#ffffff;
		margin-bottom:2px;
	}
.campaignnav2  a:active
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#ffffff;
		margin-bottom:2px;
	}
.campaignnav2  a:hover
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#bfbfbf;
		margin-bottom:2px;
	}













.campaigntitle1
	{
		font-family:Arial; 
		text-decoration: none; 
		font-weight: bold; 
		font-size:10px; 
		color:#000000;
		margin-bottom:2px;
	}


.campaignline{
	font-family:Arial;
	font-size:1px;
	font-weight: bold;
	color:#cccccc;
	line-height: normal;
	text-align: center;
	vertical-align: middle;
	margin-bottom:0px;
	background-color: #cccccc;
	background-position: center center;
	width: 100%;
	
}

.campaignline2{
	font-size: 6px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	
	font-weight: bold;
	line-height:10px;
	text-align: center;
	vertical-align: middle;
	margin-bottom:0px;
	background-color: ;
	background-position: center center;
	width: 100%;
}
	
}


/*
// --------------------------------------------------------------------------------------------------------------------
// c1 Window
// --------------------------------------------------------------------------------------------------------------------
*/


/*
// --------------------------------------------------------------------------------------------------------------------
// c1 Window bottom
// --------------------------------------------------------------------------------------------------------------------
*/
.c1window-right-slice
{
    margin: 0px;
    background-image: url('images/slice2.gif'); 
    background-repeat: no-repeat;
	width:13px;
	height:14px;
	padding: 0px 0px 0px 0px;
	align: right;
    border: 0px;
}
.c1window-left-slice
{
    margin: 0px;
    background-image: url('images/slice.gif'); 
    background-repeat: no-repeat;
	width:13px;
	height:14px;
	padding: 0px 0px 0px 0px;
	align: right;
    border: 0px;
}

.c1window-bottom-left
{
    margin: 0px;
    background-image: url('images/bottom_left_corner.gif'); 
    background-repeat: no-repeat;
	width:30px;
	height:34px;
	padding: 0px 0px 0px 0px;
    align: left;
    border: 0px;
}

.c1window-bottom-right
{
    margin: 0px;
    background-image: url('images/bottom_right_corner.gif'); 
    background-repeat: no-repeat;
	width:30px;
	height:34px;
	padding: 0px 0px 0px 0px;
	align: right;
    border: 0px;
}


.c1window-bottom
{
    margin: 0px;
    background-image: url('images/bottom_slice.gif'); 
    background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
    vertical-align: middle;
	width:928px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	align: center;
	font-weight: bold;
	color: #8b8b8b

	
	
}


.c1window-border-left
{
    margin: 0px;
    background-image: url('images/left_slice.gif'); 
    background-repeat: repeat-y;
    border: 1px;
	align: left;
}

.c1window-border-right
{
    margin: 0px;
    background-image: url('images/right_slice.gif'); 
    background-repeat: repeat-y;
    border: 1px;
	align: right;
}


/*
// --------------------------------------------------------------------------------------------------------------------
// c1 Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.portal-window-titlebar-row
{
    height: 24px;
}

.c1titlebar
{
    margin: 0px;
    background-image: url('images/titlebar-bkgrnd-slice.gif'); 
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    text-align: left;
    letter-spacing: 0px;
    border: 0px solid #cccccc;
}

.c1titlebar-left
{
    margin: 0px;
    background-image: url('images/titlebar-left-slice.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: left;
}

.c1titlebar-right
{
    margin: 0px;
    background-image: url('images/titlebar-right-slice.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: right;
}

.c1titlebar-title
{
    background-image: url('images/titlebar-title-slice.gif'); 
    background-repeat: repeat-x;
    vertical-align: middle;
	width:100%;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#2c5175;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}



/*
// --------------------------------------------------------------------------------------------------------------------
// c2 Window
// --------------------------------------------------------------------------------------------------------------------
*/


/*
// --------------------------------------------------------------------------------------------------------------------
// c2 Window bottom
// --------------------------------------------------------------------------------------------------------------------
*/


.c2window-bottom-left
{
    margin: 0px;
    background-image: url('images/c2_bottom_left_corner.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: left;
    border: 0px;
}

.c2window-bottom-right
{
    margin: 0px;
    background-image: url('images/c2_bottom_right_corner.gif'); 
    background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	align: right;
    border: 0px;
}


.c2window-bottom
{
    margin: 0px;
    background-image: url('images/c2_bottom_slice.gif'); 
    background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
    vertical-align: middle;
	width:100%;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	align: center;
	font-weight: bold;
	color: #8b8b8b

	
	
}


.c2window-border-left
{
    margin: 0px;
    background-image: url('images/c2_left_slice.gif'); 
    background-repeat: repeat-y;
    border: 1px;
	align: left;
}

.c2window-border-right
{
    margin: 0px;
    background-image: url('images/c2_right_slice.gif'); 
    background-repeat: repeat-y;
    border: 1px;
	align: right;
}



/*
// --------------------------------------------------------------------------------------------------------------------
// c2 Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.portal-window-titlebar-row
{
    height: 24px;
}

.c2titlebar
{
    margin: 0px;
    background-image: url('images/c2_titlebar-bkgrnd-slice.gif'); 
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    text-align: left;
    letter-spacing: 0px;
    border: 0px solid #cccccc;
}

.c2titlebar-left
{
    margin: 0px;
    background-image: url('images/c2_titlebar-left-slice.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: left;
}

.c2titlebar-right
{
    margin: 0px;
    background-image: url('images/c2_titlebar-right-slice.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: right;
}

.c2titlebar-left2
{
    margin: 0px;
    background-image: url('images/c2_titlebar-left2.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: left;
}

.c2titlebar-right2
{
    margin: 0px;
    background-image: url('images/c2_titlebar-right2.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: right;
}

.c2titlebar-title
{
    background-image: url('images/c2_titlebar-title-slice.gif'); 
    background-repeat: repeat-x;
    vertical-align: middle;
	width:100%;
	font-family:Arial;
	font-size:14px;
	font-weight: ;
	color:#16244b;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-left:10px
}

.c2
{
    
	width:100%;
	font-family:Arial;
	font-size:14px;
	font-weight: ;
	color:#16244b;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}

.c2titlebar-title2
{
    background-image: url('images/c2_titlebar-title2.gif'); 
    background-repeat: repeat-x;
    vertical-align: middle;
	width:100%;
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	color:#16244b;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// c3 Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.portal-window-titlebar-row
{
    height: 24px;
}

.c3titlebar
{
    margin: 0px;
    background-image: url('images/c3_titlebar-title-slice.gif'); 
    background-repeat: repeat-x;
    font-family:Arial;
	font-size:14px;
	font-weight: ;
	color:#ffffff;
    text-align: left;
    letter-spacing: 0px;
    border: 0px solid #cccccc;
}

.c3titlebar-left
{
    margin: 0px;
    background-image: url('images/c3_titlebar-left-slice.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: left;
}

.c3titlebar-right
{
    margin: 0px;
    background-image: url('images/c3_titlebar-right-slice.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: right;
}

.c3titlebar-left3
{
    margin: 0px;
    background-image: url('images/c3_titlebar-left3.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: left;
}

.c3titlebar-right3
{
    margin: 0px;
    background-image: url('images/c3_titlebar-right3.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: right;
}

.c3titlebar-title
{
    background-image: url('images/c3_titlebar-title-slice.gif'); 
    background-repeat: repeat-x;
    vertical-align: middle;
	width:100%;
	font-family:Arial;
	font-size:14px;
	font-weight: ;
	color:#16244b;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-left:10px
}

.c3
{
    
	width:100%;
	font-family:Arial;
	font-size:14px;
	font-weight: ;
	color:#16244b;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}

.c3titlebar-title3
{
    background-image: url('images/c3_titlebar-title3.gif'); 
    background-repeat: repeat-x;
    vertical-align: middle;
	width:100%;
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	color:#16244b;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}













/*
// --------------------------------------------------------------------------------------------------------------------
// csm1 Window
// --------------------------------------------------------------------------------------------------------------------
*/


/*
// --------------------------------------------------------------------------------------------------------------------
// csm1 Window bottom
// --------------------------------------------------------------------------------------------------------------------
*/


.csm1-window-bottom-left
{
    margin: 0px;
    background-image: url('images/csm1_bottom_left_corner.gif'); 
    background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
    align: left;
    border: 0px;
}

.csm1-window-bottom-right
{
    margin: 0px;
    background-image: url('images/csm1_bottom_right_corner.gif'); 
    background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	align: right;
    border: 0px;
}


.csm1-window-bottom
{
    margin: 0px;
    background-image: url('images/csm1_bottom_slice.gif'); 
    background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
    vertical-align: middle;
	width:100%;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	align: center;
	font-weight: bold;
	color: #8b8b8b

	
	
}


.csm1-window-border-left
{
    margin: 0px;
    background-image: url('images/csm1_left_slice.gif'); 
    background-repeat: repeat-y;
    border: 1px;
	align: left;
}

.csm1-window-border-right
{
    margin: 0px;
    background-image: url('images/csm1_right_slice.gif'); 
    background-repeat: repeat-y;
    border: 1px;
	align: right;
}



/*
// --------------------------------------------------------------------------------------------------------------------
// csm1- Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.portal-window-titlebar-row
{
    height: 24px;
}

.csm1-titlebar
{
    margin: 0px;
    background-image: url('images/csm1_titlebar-bkgrnd-slice.gif'); 
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    text-align: left;
    letter-spacing: 0px;
    border: 0px solid #cccccc;
}

.csm1-titlebar-left
{
    margin: 0px;
    background-image: url('images/csm1_titlebar-left-slice.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: left;
}

.csm1-titlebar-right
{
    margin: 0px;
    background-image: url('images/csm1_titlebar-right-slice.gif');
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Tahoma, sans-serif;
    border: 0px solid #cccccc;
	align: right;
}

.csm1-titlebar-title
{
    background-image: url('images/csm1_titlebar-title-slice.gif'); 
    background-repeat: repeat-x;
    vertical-align: middle;
	width:100%;
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	color:#16244b;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// product 
// --------------------------------------------------------------------------------------------------------------------
*/
.cardbg{
	width:388px;
	height:225px;
	background-image:url(images/card_holder2.gif);
	background-repeat:no-repeat;
}

.products
{
    background-image: url('images/product_holder.gif'); 
    background-repeat: no-repeat;
    width: 292px;
    height: 86px;
	
}

.products2
{
    background-image: url('images/product_holder2.gif'); 
    background-repeat: no-repeat;
    width: 135px;
    height: 86px;
	
}

.producttitle
{
    background-image: url('images/csm1_titlebar-title-slice.gif'); 
    background-repeat: repeat-x;
    vertical-align: middle;
	width:100%;
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	color:#0fbf13;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}

.producttitle2
{
  
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	color:#0fbf13;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}

.productcontent{
	font-family:Arial;
	font-size:10px;
	font-weight: bold;
	color:#666666;
	line-height: 30px;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
	
}.fontcalibri {

  
	font-family:Calibri;
	font-size:14px;
	font-weight: bold;
	color:#333333;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
	margin-bottom:2px;
}
.mm {
	position: absolute;
	top: 2px;
}



/*
// --------------------------------------------------------------------------------------------------------------------
// idct
// --------------------------------------------------------------------------------------------------------------------
*/




	


A.small 			{color: #0F4077; text-decoration:none; font-size : 8pt; }
A.small:visited 	{color: #0F4077; text-decoration:none;  font-size : 8pt;}
A.small:hover 	{color: #0F4077; text-decoration:underline; font-size : 8pt;}
A.small:active 	{color: #0F4077; text-decoration:none; font-size : 8pt;}

A.smallred 			{color: #991515; text-decoration:none;  }
A.smallred:visited 	{color: #991515; text-decoration:none; }
A.smallred:hover 	{color: #991515; text-decoration:underline;}
A.smallred:active 	{color: #991515; text-decoration:none; }

A.smallU 			{color: #0F4077; text-decoration:underline; font-size : 8pt; }
A.smallU:visited 	{color: #0F4077; text-decoration:underline;  font-size : 8pt;}
A.smallU:hover 	{color: #992222; text-decoration:none; font-size : 8pt;}
A.smallU:active 	{color: #0F4077; text-decoration:underline; font-size : 8pt;}


A.smallnav 			{
	color: #333333;
	text-decoration:none;
	font-size : 11px;
	font-weight : bold;
}
A.smallnav:visited 	{
	color: #333333;
	text-decoration:none;
	font-size : 11px;
	font-weight : bold;
}
A.smallnav:hover 	{		
	color: #333333;
	text-decoration:underline;
	font-size : 11px;
	font-weight : bold;
}
A.smallnav:active 	{
	color: #333333;
	text-decoration:none;
	font-size : 11px;
	font-weight : bold;
}




A.nav2		{
	color:2A376D;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2:visited 	{
	color:2A376D;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2:hover 	{
	color: 2A376D;
	text-decoration:underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2:active 	{
	color: 2A376D;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

A.nav2E		{
	color:613144;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2E:visited 	{
	color:613144;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2E:hover 	{
	color: 613144;
	text-decoration:underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
A.nav2E:active 	{
	color: 613144;
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

TD
{
	font-family :Arial, Helvetica, sans-serif;
	font-size : 9pt;
	letter-spacing : normal;
	color: #000000;

}

B
{
	color: 333333;
}

.navheader
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	font-weight : bold;
}

.txtnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color: #000022;
}
.txt3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color: #000000;
}
.txt3a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #111111;
	line-height : 12px;
}


.txt4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color: #000022;
}

.txt6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #111111;
}


H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color: #2A376D;
	
}


H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #2A376D;
	margin-bottom : 0px;
}

.subheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #2A376D;
}

.whitetxt
	{color: #FFFFFF; 
	 font-family : Arial, Helvetica, sans-serif;  
	 font-size :  11px; 
	 font-weight : bold; 
}
.leftnavALT 
	{
	color: #0F4077;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}


.leafpagetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bolder;
	color: #2A376D;
}

.leafpagetitleE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bolder;
	color: #553355;
}




.button
{
	background-color: #2D427C;
	border-color: #111111;
	border-style: solid;
	border-width: 2;
	color: #ffffff;
	font-size: 8pt;
	font-family: arial;
	height : 20px;
}


.dotstop {
	border-style : dashed none none none;
	border-color : #666666;
	border-top-width : 1px;
}

.dotsleft {
	border-style : none none none dashed;
	border-color : #666666;
	border-left-width : 1px;
}

.dotsright {
	border-style : none dotted none none;
	border-color : #666666;
	border-right-width : 1px;
}

.dotsbottom {
	border-style : none none dotted none;
	border-color : #666666;
	border-bottom-width : 1px;
}
.dots {
	border-style : dotted dotted dotted dotted;
	border-color : #2A376D;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}
.lines {
	border-style : solid solid solid solid;
	border-color : #777777;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}

.dotsdarktopless {
	border-style : none dotted dotted dotted;
	border-color : #666666;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}

P.gray {
	background-color : #CCCCCC;
}



LI {
	list-style-image: url(../images/bulletblue.gif);
	list-style-type : square;
	list-style-position : outside;
	margin-bottom : 4pt;
}

LI.blue {
	list-style-image: url(../images/bulletblueblue	.gif);
	list-style-type : square;
	list-style-position : outside;
	margin-bottom : 4pt;
}

LI.g2 {
	list-style-image: url(../images/bulletblue2.gif);
	list-style-type : square;
	list-style-position : outside;
	margin-bottom : 4pt;
}
LI.n {
	margin-bottom : 8pt;
	list-style-image : none;
	list-style-type : decimal;

}

UL {
	margin-top : 4px;
	margin-bottom : 4px;
}
OL {
	margin-top : 4px;
	margin-bottom : 4px;
}


.textbox150 {
	width:150 px;
	height:18 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}


.textbox100 {
	width:100 px;
	height:18 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}

.textbox50 {
	width:50 px;
	height:18 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}

.textbox25 {
	width:25 px;
	height:18 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}

.select75 {
	width:75 px;
	height:18 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}

.select100 {
	width:100 px;
	height:18 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}
.select150 {
	width:150 px;
	height:18 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}
.selectM170 {
	width:170 px;
	height:68 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}

.select180 {
	width:180 px;
	height:18 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}

.select350 {
	width:350 px;
	height:18 px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11 px;
}

.search2 {
	width:135px;
	height:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color : #FFFFFF;
	background-color : #0F4077;
	border-left-width : thin;
	border-right-width : thin;
	border-top-width : thin;
	border-bottom-width : thin;

}
.search2E{
	width:135px;
	height:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color : #FFFFFF;
	background-color : #61456C;
	border-left-width : thin;
	border-right-width : thin;
	border-top-width : thin;
	border-bottom-width : thin;

}



body
{
	padding-top : 0px;
	margin-top : 10px;
	margin-bottom : 0px;
	margin-left : 3px;
}

blockquote
{
	margin-top : 5px;
	margin-bottom : 7px;
}
