h1 {
font-size:7px
}

h2 {
font-size:7px
}

h3 {
font-size:7px
}

h4 {
font-size:7px
}

h5 {
font-size:7px
}

h6 {
font-size:7px
}

h7 {
font-size:7px
}

span.nonie {
display: inline !important;
display: none;
}


#nav {
	float: right;
	list-style: none;
	/*margin-left: 100px;*/
	margin-top: 15px;
	margin-right: 7px;
	width:460px;
	height:15px;
}



#nav ul { /* all lists */
	padding: 0px;
	display:block;	
	margin: 0;
	list-style: none;
	/*line-height: 1px;*/
}

#nav a {
	display: block;
	text-decoration: none;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:6px;
	
}
#nav a:hover {
	text-align:left;
	color:#99FF00;
	
}
#nav a.list {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-transform:lowercase;
	width:100px;
	margin-bottom:4px;
	margin-top:1px;
	padding-right:0px;
	padding:2px;
	text-indent:3px;	
}
#nav a.list:hover {
	background-color:#000000;
	color:#CC00FF;
	}

#nav li { /* all list items */
	float: left;
	padding:0px;
	/*width: 10em;/* width needed or else Opera goes nuts */
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color: #cccccc;
/*	opacity:.90%;filter: alpha(opacity=90); -moz-opacity: 0.9;*/

	
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;	
	top:59px;
}







#web_navcontainer ul{
padding: .1em 0;
list-style-type: none;
background-color: #fff;
color: #999999;
width: 100%;
text-align: center;
margin-left:19px;
}

#navlist li {
	display: inline;
	margin-right: 0px;
	margin-left:0px;
	height: 35px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	padding:.2em;
	background: url('images/header_diag_small.gif');
	

}
#navlist li a{
text-decoration: none;
color:#003366;
height:30px;
padding: .1em 1em;
border: 1px dotted #999999;
}

#navlist li a:hover{
background-color:#000;
color:#CC00FF;
}















#div_bullet_main{
	width:450px;
	margin-left:5px;
	
}

#div_bullet_left{
	float:left;
}
#div_bullet_right{
	float:right;
}
.bullet li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	list-style-image:url(IMAGES/bullet_blue.gif);
	line-height:20px;
}
.bullet li a{
	color:#000066;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;
}
.bullet li a:hover{
	color:#CCFF00;
	text-decoration:none;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#div_example_main {
	float:left;
	width:470px;
	position: relative;
	padding-left:25px;
	padding-top:0px;
}
.example_detail_left{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	float:left;
	width:100px;
	height:14px;
	position: relative;
	padding-left:5px;
	padding-top:1px;
	background-color:#E6E6E6;
	border:1px solid  #E6E6E6;
	margin-bottom: 3px;
}


.example_detail_right{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	float:right;
	width:353px;
	height:14px;
	position: relative;
	padding-left:5px;
	padding-top:1px;
	background-color:#fff;
	border:1px solid #E6E6E6;
	margin-bottom: 3px;	
}

.example_comment_right{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	float:right;
	width:353px;
	height:40px;
	position: relative;
	padding-left:5px;
	padding-top:1px;
	background-color:#fff;
	border:1px solid #E6E6E6;
	margin-bottom: 3px;	
}

#div_example_wide{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	float:left;
	width:450px;
	height:80px;
	position: relative;
	padding-left:5px;
	padding-top:1px;
	background-color:#fff;
	border:1px solid  #E6E6E6;
	margin-bottom: 3px;
}




#div_bullet_main_orange{
	width:450px;
	margin-left:5px;
}

#div_bullet_left_orange{
	float:left;
	/*width:225px;*/
}
#div_bullet_right_orange{
	float:right;
	/*width:225px;*/

}
#bullet_orange li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	list-style-image:url(IMAGES/bullet_orange.gif);
	line-height:20px;
}
#bullet_orange li a{
color:#000066;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;	
	text-decoration:underline;	
}
#bullet_orange li a:hover{
	color:#CCFF00;
	text-decoration:none;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;	
}


#div_bullet_main_orange_pack{
	width:450px;
	margin-left:5px;
}	






a.example_box:link {
	font-family: Arial, Helvetica, sans-serif;
	text-align:centre;
	font-size: 17px;
	color: #003366;
	text-decoration: none;
	background-color:#fff;
	font-weight: bold;
	display: block;
	padding: 3px;
	padding-bottom:3px;
	padding-left: 7px;
	padding-right: 7px;
	border:1px solid #ccc;
}
a.example_box:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-align:centre;
	font-size: 17px;
	color: #CC00FF;
	text-decoration: none;
	background-color:#fff;
	font-weight: bold;
	display: block;
	padding: 3px;
	padding-bottom:3px;	
	padding-left: 7px;
	padding-right: 7px;
	border:1px solid #ccc;
}
a.example_box:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-align:centre;
	font-size: 17px;
	color: #003366;
	text-decoration: none;
	background-color:#fff;
	font-weight: bold;
	display: block;
	padding: 3px;
	padding-bottom:3px;		
	padding-left: 7px;
	padding-right: 7px;
	border: #ccc 1px solid;
	background-image:url(IMAGES/header_diag_small.gif);

}
a.example_box:active {
	font-family: Arial, Helvetica, sans-serif;
	text-align:centre;
	font-size: 17px;
	color: #CC00FF;
	text-decoration: none;
	background-color:#fff;
	font-weight: bold;
	display: block;
	padding: 3px;
	padding-bottom:3px;		
	padding-left: 7px;
	padding-right: 7px;
	border:1px solid #ccc;
}









a.site_map_m:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	line-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:justify;
	text-decoration: none;
}
a.site_map_m:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	line-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:justify;
	text-decoration: none;
}
a.site_map_m:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC33FF;
	line-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:justify;
	text-decoration: none;
}
a.site_map_m:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #99CC00;
	line-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	text-align:justify;
	text-decoration: none;
}




a.site_map_m1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	line-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	text-align:justify;
	text-decoration: none;
}
a.site_map_m1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	line-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	text-align:justify;
	text-decoration: none;
	
}
a.site_map_m1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC33FF;
	line-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	text-align:justify;
	text-decoration: none;	
}
a.site_map_m1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99CC00;
	line-height:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	text-align:justify;
	text-decoration: none;
	
}





a.site_map_m2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:25px;
	text-align:justify;
	text-decoration: none;
	text-transform:lowercase;
}
a.site_map_m2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:25px;
	text-align:justify;
	text-decoration: none;
	text-transform:lowercase;	
}
a.site_map_m2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #99CC00;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:25px;
	text-align:justify;
	text-decoration: underline;
	text-transform:lowercase;	
}
a.site_map_m2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #99CC00;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:25px;
	text-align:justify;
	text-decoration: none;
	text-transform:lowercase;
}




a.site_map_m3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:35px;
	text-align:justify;
	text-decoration: none;
	text-transform:lowercase;
}
a.site_map_m3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:35px;
	text-align:justify;
	text-decoration: none;
	text-transform:lowercase;	
}
a.site_map_m3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #99CCFF;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:35px;
	text-align:justify;
	text-decoration: underline;
	text-transform:lowercase;	
}
a.site_map_m3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #99CCFF;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:35px;
	text-align:justify;
	text-decoration: none;
	text-transform:lowercase;
}










a.rich_news:link {
	color:#666;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	text-indent: 0px;
	line-height: 14px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: bottom;
	word-spacing: normal;
	text-transform:uppercase;
}
		
	
a.rich_news:visited {
	color:#999;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	word-spacing: normal;
	text-transform:uppercase;
}

a.rich_news:hover {
	color:#cc00ff;
	text-decoration: none;
}

a.rich_news:active {
	color:#666;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	text-indent: 0px;
	line-height: 14px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: bottom;
	word-spacing: normal;
	text-transform:uppercase;
}

.txt_rich_news  {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight : normal;
	color:#999999;
	list-style:none;
	margin-bottom: 10px;
	padding:0;
	line-height: 12px;
	
}










a.nav_top:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999900;
	text-decoration: none;
	font-weight:normal;
}
a.nav_top:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight:normal;
}
a.nav_top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#CC00FF;
	color:#FFFFFF;
	text-decoration:none;
}

a.nav_top:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#cccccc;
	text-decoration:none;
}





a.nav_right:link {
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 11px;
	color:#fff;
	text-decoration: none;
	background-color:#DEEAFF;
	font-weight: normal;
	display: block;
	padding: 3px;
	padding-left: 7px;
	padding-right: 15px;
	background-image:url(images/nav_bg.jpg);
	border-bottom:1px solid #003366;

}
a.nav_right:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	background-color:#DEEAFF;
	font-weight: normal;
	display: block;
	padding: 3px;
	padding-left: 7px;
	padding-right: 15px;
	background-image:url(images/nav_bg.jpg);
	border-bottom:1px solid #003366;
	

}
a.nav_right:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 11px;
	color:#003366;
	text-decoration: none;
	background-color: #FDF4D7;
	font-weight: normal;
	padding-left: 7px;
	display: block;
    padding: 3px;
    padding-left: 7px;
	padding-right: 15px;
	background-image:url(images/nav_bg_fade.jpg);
	border-bottom:1px solid #003366;

}
a.nav_right:active {
	font-family: Arial, Helvetica, sans-serif;	
	text-align:right;
	font-size: 11px;
	color: #9C0;
	text-decoration: none;
	background-color: #ffffff;
	font-weight: normal;
	padding-left: 10px;
	display: block;
    padding: 3px;
    padding-left: 7px;
	padding-right: 15px;
	border-bottom:1px solid #003366;	
}





a.nav_right_top:link {
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 11px;
	color:#FFFFCC;
	text-decoration: none;
	background-color:#000000;
	font-weight: normal;
	display: block;
	padding: 3px;
	padding-left: 7px;
	padding-right: 15px;
}
a.nav_right_top:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #000000;
	font-weight: normal;
	display: block;
	padding: 3px;
	padding-left: 7px;
	padding-right: 15px;
}
a.nav_right_top:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: none;
	background-color: #333333;
	font-weight: normal;
	padding-left: 7px;
	display: block;
    padding: 3px;
    padding-left: 7px;
	padding-right: 15px;

}
a.nav_right_top:active {
	font-family: Arial, Helvetica, sans-serif;	
	text-align:right;
	font-size: 11px;
	color: #CCCC00;
	text-decoration: none;
	background-color: #ffffff;
	font-weight: normal;
	padding-left: 7px;
	display: block;
    padding: 3px;
    padding-left: 7px;
	padding-right: 15px;
}




a.nav_more:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CC00;
	height:18px;
	padding-top:4px;
    display: block;

}
a.nav_more:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC66CC;
	text-decoration:underline;
	height:18px;
	padding-top:4px;
    display: block;
}
a.nav_more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC66CC;
	text-decoration:underline;
	height:18px;
	padding-top:4px;
    display: block;
}
a.nav_more:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration:underline;
	height:18px;
	padding-top:4px;
    display: block;
}




a.nav_sub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 30px;
	margin-right: 0px;
	line-height: 22px;
}
a.nav_sub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9966CC;
	text-decoration: none;
	font-weight: bold;
	margin-left: 30px;
	margin-right: 0px;
	line-height: 22px;
}
a.nav_sub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC00FF;
	text-decoration: none;
	font-weight: bold;
	margin-left: 30px;
	margin-right: 0px;
	line-height: 22px;
}
a.nav_sub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CC00;
	text-decoration: none;
	font-weight: bold;
	margin-left: 30px;
	margin-right: 0px;
	line-height: 22px;
}








a.nav_11:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight:bold;
}

a.nav_11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC99FF;
	text-decoration: none;
	font-weight:bold;
}
a.nav_11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99CC00;	
	text-decoration: none;
}

a.nav_11:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#cccccc;
	text-decoration: none;
}






a.nav_9px:link  {
	color: #999999;
	font-size: 9px;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	}
	
a.nav_9px:visited {
	color:#999999;
	font-size: 9px;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;

}

a.nav_9px:hover {
	color:#999999;
	font-size: 9px;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;

}

a.nav_9px:active {
	color:#999999;
	font-size: 9px;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;

}











#div_nav_top_bg{
height:20px;
width:169px;
float:right;
padding-top:2px;

}





#but_main{
float:right;
height:50px;
width:120px;
margin-right:40px;
}

#but_left{
float:left;
width:100px;
text-align:center;
}

#but_right{
float:right;

}
#but_space{
height:3px;
}
#but_package{
	text-align:center;
	margin-top: 5px;
}
#but_main_left{
float:left;
width:230px;
margin-left:0px;
}








#wrap {
    margin:0 auto;
    width:750px;
	height:auto;
	display:table;
    }
	
#div_main_layout_black {
	background-color:#000000;
	width: 730px;
	position: relative;
	margin: 0 auto;
	height:auto;
	display:table;

	}
#div_main_layout_white {
	background-color:#FFFFFF;
	width: 726px;
	position: relative;
	margin: 0 auto;
	height:auto;
	display:table;
	
	}
#div_main_layout_black_inside {
	background-color:#000000;
	width: 720px;
	position: relative;
	margin: 0 auto;
	height: auto;
	display:table;
	
	}
#div_main_layout_inside {
	background-color:#FFFFFF;
	width: 718px;
	margin: 0 auto;
	height:auto;
	background-image:url(images/dot_vert_space3.gif);
	padding-bottom:30px;
	display:table;	
	}
#div_main_bottom {
	background-color:#99CCFF;
	width: 521px;
	height:auto;
	display:table;
	
	}	
#div_top1 {
	float:left;
    width:160px;
	height:23px;
    background:#ffffff url('images/top_gr1.jpg');
}
#div_top2 {
	float:right;
    width:558px;
	height:23px;
    background:#003366;
	text-align:right
}
#div_top2_iframe {
	float:right;
    width:558px;
	height:244px;
    background:#003366;
	padding:0px;
}
#div_top3 {
	float:left;
    width:160px;
	height:36px;
    background:#003366 url('images/top_gr2.jpg');
}

#div_top4 {
	float:right;
	width:558px;
	height:36px;
	background:#003366 url('IMAGES/nav_bg.gif');
	padding-top:0px;
	margin:0px
	
}
#div_top5 {
	float:left;
    width:160px;
	height:185px;
    background:#003366 url('images/top_gr4.jpg');
	text-align:center; background-image:url('images/top_gr4.jpg');
}
#div_scroller{
	float:left;
	vertical-align:text-bottom;
	width:135px;
	position:relative;
	text-align:center;
	padding-left:20px;
	top:50px;
	height:20px;
}
#div_top6 {
	float:right;
    width:558px;
	height:185px;
    /*background:#003366 url('images/top_gr5.gif');*/
	
}
#div_top7 {
    float:left;
    width:718px;
	height:11px;
    /*background:#ffffff;*/
	background-image:url(IMAGES/TOP_bottom_pg.jpg);
	background-repeat:no-repeat;
}
#div_line {
    float:left;
	width:100%;
	height:1px;
    background:#cccccc;
}
.line {
    float:left;
	width:100%;
	height:1px;
    background:#cccccc;
}
#div_line_dot {
    float:left;
	width:521px;
	height:1px;
	background-image:url('images/line_dot.gif');
}
.line_dot {
    float:left;
	width:521px;
	height:1px;
	background-image:url('images/line_dot.gif');
}
/*#div_line_dot {
	height: 1px;
	width: 92%;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	border-bottom-width: thin;
	margin: 0px auto;
}*/
#div_line_dot_margin_top{
    float:left;
	width:521px;
	height:1px;
	margin-top:7px;
	position: relative;
	background-image:url('images/line_dot.gif');
}
#div_up {
	float:left;
	width:505px;
	position: relative;
	padding-top:10px;
	text-align: right;
}
.up {
	float:left;
	width:505px;
	position: relative;
	padding-top:10px;
	text-align: right;
}
#div_line_dot_vert {
    float:right;
	width:1px;
	height:100%;
	position: relative;
	background-image:url('images/line_dot_vert.gif')
}
#div_head_diag {
	float:left;
	width:521px;
	height:61px;
	background: url('images/header_diag_pc.gif');
	position: relative;
	margin-top:0px;
	background-repeat: repeat-x;
	
}

#div_head_diag_image {
	float:right;
	width:100px;
	height:80px;
	position: relative;
	background-image:url(images/box.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:10px;
	}
#div_head_diag_mac {
	float:right;
	width:100px;
	height:80px;
	position: relative;
	background-image:url(images/mac.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}	
#div_head_diag_mac2 {
	float:right;
	width:100px;
	height:80px;
	position: relative;
	background-image:url(images/mac2.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}
#div_head_diag_mac3 {
	float:right;
	width:115px;
	height:80px;
	position: relative;
	background-image:url(images/mac3.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:10px;
	}	
#div_head_diag_mac4 {
	float:right;
	width:100px;
	height:80px;
	position: relative;
	background-image:url(images/mac4.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}	
#div_head_diag_mac5 {
	float:right;
	width:100px;
	height:80px;
	position: relative;
	background-image:url(images/mac5.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}		
#div_head_diag_test {
	float:right;
	width:100px;
	height:80px;
	position: relative;
	background-image:url(images/test.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}			
#div_head_diag_news {
	float:right;
	width:100px;
	height:80px;
	position: relative;
	background-image:url(images/news.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}		
#div_head_diag_mac6 {
	float:right;
	width:110px;
	height:80px;
	position: relative;
	background-image:url(images/mac6.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
}
#div_head_diag_mac6b {
	float:right;
	width:110px;
	height:80px;
	position: relative;
	background-image:url(images/mac6b.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}		
#div_head_diag_mac6c {
	float:right;
	width:110px;
	height:80px;
	position: relative;
	background-image:url(images/mac6c.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}
#div_head_diag_mac6d {
	float:right;
	width:110px;
	height:80px;
	position: relative;
	background-image:url(images/mac6d.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}		
#div_head_diag_mac6e {
	float:right;
	width:110px;
	height:80px;
	position: relative;
	background-image:url(images/mac6e.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}	
#div_head_diag_quote {
	float:right;
	width:110px;
	height:80px;
	position: relative;
	background-image:url(images/quote.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:10px;
	}										
#div_head_diag_ex {
	float:right;
	width:110px;
	height:80px;
	position: relative;
	background-image:url(images/example.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}
#div_head_diag_phone {
	float:right;
	width:110px;
	height:80px;
	position: relative;
	background-image:url(images/phone.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:top;
	margin-right:20px;
	}	
						
#div_diag_txt {
	width:370px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	float:left;
	height:18px;
	position: relative;
	text-indent:25px;
	margin-top:26px;

}
#div_sub_nav_gif {
	width:100px;
	float:right;
	height:5px;
	position: relative;
	background-image:url(images/sub_nav.gif);

}
#div_right_col {
	float:right;
	width:196px;
	background-color:#ffffff;
	height:auto;
	padding-bottom:100px;
	}
#div_sub_nav {
    float:left;
    width:520px;
	position: relative;
	margin-top:4px;
	margin-bottom:0px;
}
#div_text_main {
	float:left;
	width:470px;
	padding-left:25px;
	padding-top:20px;
}


#div_web_example {
	float:left;
	width:470px;
}

#div_tape {
	float:left;
	padding-left:12px;
	padding-right:0px;
	background-image: url('images/tape_diag.jpg');
	padding-top:4px;
	padding-bottom:2px;
	display: marker;
	margin-left:12px;
	margin-right:12px;
	margin-top:20px;
	text-align:left;
	width:460px;
	height:26px;
	background-repeat:repeat-x;
}
#div_box_dash{
	float:left;
	position: relative;
	width:155px;
	text-align:center;
	border:1px dashed;
	/*background: url('images/header_diag_small.gif');*/
	background-repeat:repeat-x;
	margin-left:15px;
	margin-top:3px;
	margin-bottom:3px;	
	display: table;
	height:23px;
}
#div_box_dash_web{
	float:none;
	position:inherit;
	text-align:center;
	border:1px dashed;
	background:#ffffff;
	color:#666666;
	margin:0 auto;
	display:inline;
	}
#div_box_price{
	float:right;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#ffffff;
	height:50px;
	width:97px;
	margin-right:0px;
	margin-left:1px;
	margin-top:5px;
	padding-top:19px;
	background-image:url('images/price_bg.jpg'); 
	background-repeat:no-repeat;
	background-position:top;
}
#div_box_price_text{
	text-align:center;
	vertical-align:bottom;
	height:30px;
	padding-top:22px;
}


#div_right_ad1{
	position: relative;
	width:180px;
	text-align:center;
	margin:8px;
	height:125px;
	background-image:url(images/ad1.gif);
	background-repeat:no-repeat;
	top:10px;

}
#div_right_ad2{
	position: relative;
	width:180px;
	text-align:center;
	margin:8px;
	height:125px;
	background-image:url(images/ad2.gif);
	background-repeat:no-repeat;
	top:5px;


}
#div_right_ad3{
	position: relative;
	width:180px;
	text-align:center;
	margin:8px;
	height:125px;
	background-image:url(images/ad3.gif);
	background-repeat:no-repeat;
	top:5px;
}
#div_right_ad{
	position: relative;
	width:180px;
	text-align:center;
	margin:8px;
	height:125px;
	top:5px;
}
.right_ad{
	position: relative;
	width:180px;
	text-align:center;
	margin:8px;
	height:125px;
	top:5px;
}
#div_nav_top{
	text-align:right;
	margin-top:1px;
	margin-right:28px;

}

#div_center_image{
	margin-top:0px;
	margin-left:11px;
	margin-right:0px;
	height:200px;
	background-repeat:no-repeat;

}

#div_iframe_wrap{
float:right;
width:500px;
height:24px;
}

#div_example_text {
	float:left;
	width:260px;
	position: relative;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:25px;
	vertical-align:text-top;
}

#div_example_1 {
	float:right;
	width:170px;
	height:170px;
	margin-top:0px;
	position: relative;
	text-align:center;
	/*background-image:url('images/examples/ilamp.gif');*/
	background-repeat:no-repeat;
}
#div_center{
	margin: 0 auto;
	background-color:#666666;
	width:150px;
}

#div_bottom_nav{
width:730px;
height:15px;
margin: 0 auto;
border-top-color:#000000;
border-top: solid;
border-top-width:1px;
display:block;
}

#div_bottom_nav_in{
width:730px;
height:28px;
background-color:#fff;
position: relative;
/*background-image: url(IMAGES/header_diag_big.gif);*/
margin: 0 auto;
/*border-color:#666;
border-style:dotted;
border-width:thin;*/
margin-bottom:30px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
display:table;
vertical-align:middle;

}




#rich_news_box {
	width: 162px;
	text-align: left;
	vertical-align: middle;
	margin-left: 9px;
	margin-top:0px;
	color:#CCCCCC;
	border-left:1px dotted;
	border-bottom:1px dotted;
	padding:8px;
	border-right:1px dotted;
	}
	
#rich_news_box_top {
	width: 180px;
	text-align: left;
	vertical-align: middle;
	margin-left: 9px;
	color:#CCCCCC;
	margin-top:20px;
	height:43px;
	background-image:url(images/rich_media_news_top.gif);
	background-repeat:no-repeat;
	}
	

#rss-box {
	width: 170px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	margin-left: 9px;
	padding: 3px;
	color:#CCCCCC;
	border:1px dotted;
	margin-top:20px;
}

.rssttl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	margin: 0px 0;
	padding: 0;
}


/* begin styles for RSS Feed */


.rss-items {
	padding:5px;
	color:#000000;
	margin: 0px;

}
p.rss-title {
	margin: 0px;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFCC;
	background-color:#FFFFCC;
	border-top: 1px solid #FFCC33;
	border-right: 1px solid #FFCC33;
	border-bottom: 1px solid #FFCC33;
	border-left: 1px solid #FFCC33;
	
	
}
.rss-title, rss_title a {
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 9px;
	background-color:#A4A4FF;
	color:#000000;
	font-weight:bold;
	margin: 0px;
	padding:0px;
	text-align: left;
	font-size: 12px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #ffffff;
		text-transform:uppercase;

}

.rss-item  {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight : normal;
	color:#999999;
	list-style:none;
	margin-bottom: 10px;
	padding:0;
	line-height: 12px;
	
}

.rss-item a {
	color:#666;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	text-indent: 0px;
	line-height: 14px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: bottom;
	word-spacing: normal;
	text-transform:lowercase;
	}
	
.rss-item a:visited {
	color:#999;
	text-decoration: none;

}
.rss-item a:hover {
	color:#cc00ff;
	text-decoration: none;
}

.rss-date {
	font-size: 10px;
	font-weight : normal;
	color: #0033CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}













.txt_lime_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
	/*color:#99CC00;*/
	line-height:25px;
	margin-top:2px;
	text-transform:capitalize;
	text-align:justify;
	/*border:1px dotted #CCCCCC;*/
	/*padding:8px;*/
}
.txt_lime_header_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #003366;
	line-height:26px;
	margin-top:0px;
	margin-bottom:20px;
	text-align:justify;

}

.txt_blue_header{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
	line-height:26px;
	margin-top:0px;
	margin-bottom:20px;
	text-align:justify;

}

.txt_purp_header{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#CC00FF;
	line-height:26px;
	margin-top:2px;
	text-align:justify;

}

.txt_grey_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#999;
	line-height:25px;
	margin-top:20px;
	margin-bottom:15px;
	text-align:justify;
}
.txt_grey_content_left_margin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#999;
	line-height:26px;
	margin-top:20px;
	margin-bottom:15px;
	margin-left:15px;
	text-align:justify;
}
.txt_content_it{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#999;
	line-height:20px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
}
.txt_content_bold{
	font-weight: bold;
}
.txt_content_ital{
font-style:italic;
}


.txt_tape_head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#003366;
	line-height:16px;
	margin-top:20px;
	text-transform:uppercase;
}

.txt_box_dash{
	color:#ccc;
	padding:4px;
}
.txt_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#CC66FF;
}
.txt_line_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#cccccc;
	margin-right:3px;
	margin-left:3px;
	
}
.txt_line_nav_top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#cccccc;
	margin-right:1px;
	margin-left:1px;
}
.txt_nav_right {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 11px;
	color:#000;
	text-decoration: none;
	background-color: #ffffff;
	font-weight: normal;
	display: block;
    padding: 3px;
    padding-left: 7px;
	padding-right: 15px;
	border-left-color: #ffffff;
	border-left-width:3px;
	background-image:url(images/nav_bg_fade.jpg);
	border-bottom:1px solid #003366;
}
.txt_dict{
	font-family:Tahoma;
	text-transform: capitalize;
	font-size:14px;
	font-style:italic;
	color: #999999;
	line-height:20px;
	}
.txt_green{
	color:#99CC00;
	font-weight:bold;
	font-size:10px;
}

.line {
    float:left;
	width:100%;
	height:1px;
    background:#cccccc;
}
.div_tape {
	float:left;
	padding-left:12px;
	padding-right:0px;
	background-image: url('images/tape_diag.jpg');
	padding-top:4px;
	padding-bottom:2px;
	display: marker;
	margin-left:12px;
	margin-right:12px;
	margin-top:20px;
	text-align:left;
	width:460px;
	height:26px;
	background-repeat:repeat-x;
}
