body
{
	font:normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	background-color: #ffffff;
	line-height:20px;
	padding: 0px;
	margin: 0px;
	
}



#md
{
	width:950px;
	margin:0px auto 0px auto;
	background-image: url(images/strp.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-left:solid 1px #6699FF;
	border-right:solid 1px #6699FF;
}

#hd
{
	height:110px;
}

#hd_logo
{
	padding:30px 0px 0px 50px;
}

#bd
{
	width:910px;
	margin:0px auto 0px auto;
	background-image: url(images/strips_03.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#bd_top_nav_container
{
	padding:10px 0px 10px 0px;
}

#bd_top_nav
{
	width:893px;
	height:41px;
	margin:0px auto 0px auto;
	background-image: url(images/nav_bg_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* Navigation Section */

#header_top_container
{
	padding-left:15px;
	padding-top:2px;
}

#header_top_container ul
{
	margin: 0;
	padding: 0;
	float: left;
}

#header_top_container li
{
	display: inline;
}

#header_top_container li a
{
	font:bold 1.0em Verdana, Arial, Helvetica, sans-serif;	
	float: left;
	color: #ffffff;
	text-align:center;
	padding: 11px 25px; /*padding of tabs*/
	text-decoration: none;

}

#header_top_container li a:hover
{
	font:bold 1.0em Verdana, Arial, Helvetica, sans-serif;	
	color:#000000;
	background-color:#FEDA05;
}

#header_top_container li.selected a
{
	font:bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FEDA05;
	padding: 11px 25px; /*padding of tabs*/
	text-decoration: none;
	/*background-image: url(images/navigation_strip_04.gif);
	background-repeat: repeat-x;
	background-position: left top; */
}

#header_top_container li span
{
	font:normal 1.0em Verdana, Arial, Helvetica, sans-serif;	
	float: left;
	color: #ffffff;
	text-align:center;
	padding: 11px 12px; /*padding of tabs*/
	text-decoration: none;
}

#bd_section
{
	width:882px;
	margin:0px auto 0px auto;
	padding-bottom:20px;
}

#left_section
{
	float:left;
	width:60%;
}

#right_section
{
	float:right;
	width:39%;
}

#left_style1
{
	float:left;
	width:70%;
}

#right_style1
{
	float:right;
	width:29%;
}


#fd
{
	padding:0px;
	margin:0px;
}

#fd_top
{
	background-color:#005297;
	padding:15px 30px 15px 45px;
}

#fd_top h1
{
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;	
	color:#00CFE3;
	margin:0px;
}

#fd_top a
{
	font:normal Verdana, Arial, Helvetica, sans-serif;	
	color:#ffffff;
	text-decoration:underline;
}

#fd_top a:hover
{
	text-decoration:underline;
}

#fd_bottom
{
	background-color:#61BEEC;
	padding:15px 30px 15px 30px;
}

#fd_bottom a
{
	font:normal 0.8em; Verdana, Arial, Helvetica, sans-serif;	
	color:#005297;
	text-decoration:underline;
}

#fd_bottom a:hover
{
	text-decoration:underline;
}

/*boxes section */

/* Box style no 1, light box */

.light_blue_box
{
	margin:3px 0px 5px 0px;
	background-color:#FFFFFF;
	background-image: url(images/strips_09.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:solid 1px #C7DEEA;
	padding:10px;
}

.light_blue_box a
{
	font:normal Verdana, Arial, Helvetica, sans-serif;	
	color:#2E89CC;
	text-decoration:underline;
}

.light_blue_box a:hover
{
	text-decoration:underline;
}

.light_blue_box h3
{
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;	
	color:#2E89CC;
	margin:0px;
}

.light_blue_box .top_heading
{
	padding:5px 0px 5px 0px;
	border-bottom:solid 1px #C7DEEA;
	margin:0px;
}

.gray_box
{
	margin:3px 0px 5px 0px;
	background-color:#FFFFFF;
	background-image: url(images/strips_11.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:solid 1px #EDE6C8;
	padding:10px;
}

.gray_box a
{
	font:normal Verdana, Arial, Helvetica, sans-serif;	
	color:#978333;
	text-decoration:underline;
}

.gray_box a:hover
{
	text-decoration:underline;
}

.dark_blue_box
{
	margin:3px 0px 5px 0px;
	background-color:#FFFFFF;
	background-image: url(images/blue_strip.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border:solid 1px #97D2EB;
	padding:10px;
}


.dark_blue_box a
{
	font:normal Verdana, Arial, Helvetica, sans-serif;	
	color:#2E89CC;
	text-decoration:underline;
}

.dark_blue_box a:hover
{
	text-decoration:underline;
}
/* heading styles */

h1
{
	font:bolder 2.8em Verdana, Arial, Helvetica, sans-serif;	
	color:#ffffff;
	margin:0px;
}

h2
{
	font:normal 1.8em Verdana, Arial, Helvetica, sans-serif;	
	font-size:1.4em;
	color:#1264A1;
	margin:0px;
}

h3
{
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;	
	color:#1264A1;
	margin:0px;
}

h4
{
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;	
	color:#1264A1;
	margin:0px;
}

h5
{
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;	
	color:#1264A1;
	margin:0px;
}

/* Utility Classes */

.clear
{
	clear:both;
}

img
{
	border:none;
	vertical-align:middle;
}

p
{
	margin:3px 0px 0px 0px;
}

.separator
{
	height:5px;
}

.separator_10px
{
	height:10px;
}

ul
{
	padding:0px;
	margin:5px 0px 0px 15px;
}

ul li
{
	padding:0px;
	margin:2px 0px 0px 0px;
}

.separator_5px
{
	height:5px;
}

/* items */

.top_heading
{
	padding:5px 0px 5px 0px;
	border-bottom:solid 1px #498DBF;
	margin:0px;
}

.item
{
	text-align:left;
}

.item_c
{
	text-align:center;
}

.item_r
{
	text-align:right;
}

.item_pad_2
{
	padding:2px 0px 2px 0px;
	text-align:left;
}


.item_pad_2_c
{
	padding:2px 0px 2px 0px;
	text-align:center;
}

.item_pad_2_r
{
	padding:2px 0px 2px 0px;
	text-align:right;
}

.item_pad_4
{
	padding:4px 0px 4px 0px;
	text-align:left;
}

.item_pad_4_c
{
	padding:4px 0px 4px 0px;
	text-align:center;
}

.item_pad_4_r
{
	padding:4px 0px 4px 0px;
	text-align:right;
}

.red_bold
{
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;	
	color:#F16B6E;
}

.green_bold
{
	color:#339933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.Price_text
{
	font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;	
	color:#F16B6E;
}

.download
{
	padding:20px;
	text-align:center;
}
.download a
{
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;	
	color:#1264A1;
	text-decoration:underline;
}

.download a:hover
{
	text-decoration:underline;
}

.normal_item ul 
{
	margin:0px;
	padding:0px;
}
.normal_item li
{
	padding:0px 10px 0px 10px;
	margin:0px;
	list-style:none;
	display:inline;
}

.yl_txt
{
	color:#FFFF00;
	font-size:0.7em;
	font-style:italic;
	font-weight:normal;
}

.bt {background: url(images/bdot.jpg) 0 0 repeat-x;}
.bb {background: url(images/bdot.jpg) 0 100% repeat-x}
.bl {background: url(images/bdot.jpg) 0 0 repeat-y}
.br {background: url(images/bdot.jpg) 100% 0 repeat-y}
.bbl {background: url(images/bbl.jpg) 0 100% no-repeat;}
.bbr {background: url(images/bbr.jpg) 100% 100% no-repeat}
.btl {background: url(images/btl.jpg) 0 0 no-repeat}
.btr {background: url(images/btr.jpg) 100% 0 no-repeat; padding:7px}

.b_box_c
{
	padding:3px 0px 5px 0px;
}

.b_box
{
	background-color:#FFFFFF;
	background-image: url(images/blue_strip.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0px;
}

.b_box a
{
	font:normal Verdana, Arial, Helvetica, sans-serif;	
	color:#2E89CC;
	text-decoration:underline;
}

.b_box a:hover
{
	text-decoration:underline;
}
.b_box h3
{
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;	
	color:#1264A1;
	margin:0px;
}

.b_box .top_heading
{
	padding:5px 0px 5px 0px;
	border-bottom:solid 1px #97D2EB;
	margin:0px;
}

.b_box table
{
	width:100%;
	border:solid 1px #97D2EB;
	border-spacing:0;
	border-collapse:collapse;
	clear:right
}

.b_box table tr th
{
	font-weight:bold;
	text-align:left;
	padding:6px 12px;
	background-color:#E9F4FC;
	border-bottom:solid 1px #97D2EB;
	border-right:solid 1px #97D2EB;
}

.b_box table tr td
{
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	padding:6px 12px;
	border-bottom:solid 1px #97D2EB;
	border-right:solid 1px #97D2EB;
}


.gt {background: url(images/gdot.jpg) 0 0 repeat-x;}
.gb {background: url(images/gdot.jpg) 0 100% repeat-x}
.gl {background: url(images/gdot.jpg) 0 0 repeat-y}
.gr {background: url(images/gdot.jpg) 100% 0 repeat-y}
.gbl {background: url(images/gbl.jpg) 0 100% no-repeat;}
.gbr {background: url(images/gbr.jpg) 100% 100% no-repeat}
.gtl {background: url(images/gtl.jpg) 0 0 no-repeat}
.gtr {
	background: url(images/gtr.jpg) 100% 0 no-repeat; 
	padding:7px;
}

.g_box_c
{
	padding:3px 0px 5px 0px;
}
.g_box
{
	background-color:#FFFFFF;
	background-image: url(images/strips_11.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:0px;
}

.g_box a
{
	font:normal Verdana, Arial, Helvetica, sans-serif;	
	color:#978333;
	text-decoration:underline;
}

.g_box a:hover
{
	text-decoration:underline;
}
.g_box h3
{
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;	
	color:#BDA238;
	margin:0px;
}

.g_box .top_heading
{
	padding:5px 0px 5px 0px;
	border-bottom:solid 1px #EFE6C9;
	margin:0px;
}

.g_box table
{
	width:100%;
	border:solid 1px #EFE6C9;
	border-spacing:0;
	border-collapse:collapse;
	clear:right
}
.g_box table tr th
{
	font-weight:bold;
	text-align:left;
	padding:6px 12px;
	background-color:#FCFAEE;
	border-bottom:solid 1px #EFE6C9;
	border-right:solid 1px #EFE6C9;
}

.g_box table tr td
{
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	padding:6px 12px;
	border-bottom:solid 1px #EFE6C9;
	border-right:solid 1px #EFE6C9;
}

.t {background: url(images/dot1.jpg) 0 0 repeat-x;}
.b {background: url(images/dot1.jpg) 0 100% repeat-x}
.l {background: url(images/dot1.jpg) 0 0 repeat-y}
.r {background: url(images/dot1.jpg) 100% 0 repeat-y}
.lbl {background: url(images/bl.jpg) 0 100% no-repeat;}
.lbr {background: url(images/br.jpg) 100% 100% no-repeat}
.ltl {background: url(images/tl.jpg) 0 0 no-repeat}
.ltr {
	background: url(images/tr.jpg) 100% 0 no-repeat; 
	padding:7px;
}

.bb_box_c
{
	padding:3px 0px 5px 0px;
}
.bb_box
{
	background-color:#FFFFFF;
	background-image: url(images/strips_09.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:0px;
}

.bb_box a
{
	font:normal Verdana, Arial, Helvetica, sans-serif;	
	color:#2E89CC;
	text-decoration:underline;
}

.bb_box a:hover
{
	text-decoration:underline;
}
.bb_box h3
{
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;	
	color:#2E89CC;
	margin:0px;
}

.bb_box .top_heading
{
	padding:5px 0px 5px 0px;
	border-bottom:solid 1px #C7DEEA;
	margin:0px;
}

.bb_box .download
{
	padding:20px;
	text-align:center;
}
.bb_box .download a
{
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;	
	color:#1264A1;
	text-decoration:underline;
}

.bb_box .download a:hover
{
	text-decoration:underline;
}


.bb_box table
{
	width:100%;
	border:solid 1px #C7DEEA;
	border-spacing:0;
	border-collapse:collapse;
	clear:right
}

.bb_box table tr th
{
	font-weight:bold;
	text-align:left;
	padding:6px 12px;
	background-color:#E9F4FC;
	border-bottom:solid 1px #C7DEEA;
	border-right:solid 1px #C7DEEA;
}

.bb_box table tr td
{
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	padding:6px 12px;
	border-bottom:solid 1px #C7DEEA;
	border-right:solid 1px #C7DEEA;
}

.light_blue_box table
{
	width:100%;
	border:solid 1px #C7DEEA;
	border-spacing:0;
	border-collapse:collapse;
	clear:right
}

.light_blue_box table tr th
{
	font-weight:bold;
	text-align:left;
	padding:6px 12px;
	background-color:#E9F4FC;
	border-bottom:solid 1px #C7DEEA;
	border-right:solid 1px #C7DEEA;
}

.light_blue_box table tr td
{
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	padding:6px 12px;
	border-bottom:solid 1px #C7DEEA;
	border-right:solid 1px #C7DEEA;
}

.blue_link a
{
	font:normal 1.6em Verdana, Arial, Helvetica, sans-serif;	
	color:#2E89CC;
	text-decoration:underline;
}

.blue_link a:hover
{
	text-decoration:underline;
}

a.head_link
{
	font:bold 120% Verdana, Arial, Helvetica, sans-serif;	
	color:#F60;
	text-decoration:underline;
}

a.head_link:hover
{
	text-decoration:underline;
}
.code_sec
{
background-color:#FFFFFF;
padding:5px;
margin:5px;
}

.code
{
	padding:5px;
	background-color:#FFC;
	border:solid 1px #F63;
	font:italic 100% Arial, Helvetica, sans-serif;
	color:#000;
}