/* CSS Document */
body {
margin:0px;
padding:0px;
background-image:url(../images/body_bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:18px;
}
a {
color:#000000;
text-decoration:underline;
}
a:hover {
color:#0d72c0;
text-decoration:none;
}


#top_hader_bg {
background-image:url(../images/header_top_bg.gif);
background-repeat:repeat-x;
height:71px;
}
#hader_bottom_bg {
background-image:url(../images/header_bottom_bg.gif);
background-repeat:repeat-x;
height:5px;
}
#logo {height:71px;}
#menu {
background-image:url(../images/menu/menu_bg.gif);
background-repeat:repeat-x;
height:40px;
text-align:left;
}
#flash {
background-color:#0657c3;
height:268px;
width:724px;
}
.our_product_demo {
background-color:#00609a;
height:25px;
width:236px;
text-align:left;
padding-left:5px;
}
#our_product_demo_bg {
background-image:url(../images/our_product_bg.gif);
background-repeat:repeat-x;
height:133px;
padding: 0px 0px 0px 10px;
}
#global_distributorship_bg {
background-image:url(../images/global_distributorship_bg.gif);
background-repeat:repeat-x;
height:75px;
padding: 0px 5px 0px 10px;
line-height:16px;
color:#000;
}
select {
border: 1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.padding10 {
padding: 10px;
}

/* >>>>>>>>>>>>>>Navigation Link Styles started */
.navigation_padding {
border:1px solid #cccccc;
padding:4px;
}

/* Stylesheet for Grey in Left Navigation... Started
   --------------TOP STYLE for GREY-------------- */
#leftNavTop{
background-color:#4f4f4f;
height:25px;
font-weight:bold;
color:#ffffff;
}
#leftNavTop ul{
padding: 4px 0px 5px 10px;
margin:0px;
}
#leftNavTop li{
padding:0px 0px 0px 20px;
list-style:none;
background-image:url(../images/leftnav/book_bullet.gif);
background-repeat:no-repeat;
line-height:10px;
}

/* ------------Child Styles of GREY ----------- */
.leftNavChild{
height:28px;
color:#000000;
}
.leftNavChild ul {
padding: 5px 0px 0px 0px;
margin:0px;

}
.leftNavChild li {
	list-style-image:none;
	background-image:url(../images/leftnav/leftnav_grey_bg.gif);
	background-repeat:repeat-y;
	display:block;
	border-bottom: 2px solid #ffffff;
	background-color:#f3f3f3;
	text-decoration:none;
	color:#000000;
	list-style-type: none;
}
.leftNavChild li a{
	list-style:none;
	background-image:url(../images/leftnav/bullet_arrow3.gif);
	background-repeat:no-repeat;
	display:block;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	padding: 2px 0px 4px 30px;

}


/* Stylesheet for Blue in Left Navigation... Started
   --------------TOP STYLE for BLUE-------------- */
#leftNavTopBlue{
background-color:#00609a;
height:25px;
font-weight:bold;
color:#ffffff;
}
#leftNavTopBlue ul{
padding: 4px 0px 5px 10px;
margin:0px;
}
#leftNavTopBlue li{
padding:0px 0px 0px 20px;
list-style:none;
background-image:url(../images/leftnav/book_bullet.gif);
background-repeat:no-repeat;
line-height:10px;
}

/* -----------Child Styles of BLUE ------------ */
.leftNavTopBlueChild{
height:28px;
color:#000000;
}
.leftNavTopBlueChild ul {
padding: 5px 0px 0px 0px;
margin:0px;

}
.leftNavTopBlueChild li {
	list-style-image:none;
	background-image:url(../images/leftnav/leftnav_blue_bg.gif);
	background-repeat:repeat-y;
	display:block;
	border-bottom: 2px solid #ffffff;
	background-color:#eaf4fc;
	text-decoration:none;
	color:#000000;
	list-style-type: none;
}
.leftNavTopBlueChild li a{
	list-style:none;
	background-image:url(../images/leftnav/bullet_arrow3.gif);
	background-repeat:no-repeat;
	display:block;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	padding: 2px 0px 4px 30px;
}




/* Stylesheet for Green in Left Navigation... Started
   --------------TOP STYLE for GREEN-------------- */
#leftNavTopGreen{
background-color:#018f94;
height:25px;
font-weight:bold;
color:#ffffff;
}
#leftNavTopGreen ul{
padding: 4px 0px 5px 10px;
margin:0px;
}
#leftNavTopGreen li{
padding:0px 0px 0px 20px;
list-style:none;
background-image:url(../images/leftnav/book_bullet.gif);
background-repeat:no-repeat;
line-height:10px;
}

/* -----------Child Styles of GREEN ------------ */
.leftNavGreenChild{
color:#000000;
}
.leftNavGreenChild ul {
padding: 5px 0px 0px 0px;
margin:0px;
}
.leftNavGreenChild li {
	list-style-image:none;
	background-image:url(../images/leftnav/leftnav_green_bg.gif);
	background-repeat:repeat-y;
	display:block;
	border-bottom: 2px solid #ffffff;
	background-color:#edf9f4;
	text-decoration:none;
	color:#000000;
	list-style-type: none;
}
.leftNavGreenChild li a{
	background-image:url(../images/leftnav/bullet_arrow3.gif);
	background-repeat:no-repeat;
	display:block;
	text-align:left;
	text-decoration:none;
	line-height:18px;
	padding: 2px 0px 4px 30px;
}


/* >>>>>>>>>>>>>>Right Nav Link Styles started */
#rightNav {
border:1px solid #cccccc;
padding:4px;
}

/* Stylesheet for Other Products in Right Navigation... Started
   --------------TOP STYLE for Light Sky Color-------------- */
#lightSky {
background-color:#0f8cd5;
height:25px;
font-weight:bold;
color:#ffffff;
}
#lightSky ul{
padding: 4px 0px 5px 10px;
margin:0px;
}
#lightSky li{
padding:0px 0px 0px 20px;
list-style:none;
background-image:url(../images/leftnav/book_bullet.gif);
background-repeat:no-repeat;
line-height:10px;
}

/* -----------Child Styles of Light Sky Color ------------ */
.lightSkyChild{
height:28px;
color:#000000;
}
.lightSkyChild ul {
padding: 5px 0px 0px 0px;
margin:0px;

}
.lightSkyChild li {
	list-style-image:none;
	display:block;
	border-bottom: 2px solid #ffffff;
	text-decoration:none;
	color:#000000;
	list-style-type: none;
}
.lightSkyChild li a{
	list-style:none;
	background-image:url(../images/leftnav/bullet_double_arrow.gif);
	background-repeat:no-repeat;
	display:block;
	text-decoration:underline;
	text-align:left;
	line-height:15px;
	padding: 4px 0px 0px 20px;
	color:#0d72c0;
}
.lightSkyChild li a:hover{
	text-decoration:none;
	color:#0d72c0;
}

/* Stylesheet for Product Specs in Right Navigation... Started
   --------------STYLE for Product Specs Text-------------- */
.product_specs{
height:28px;
color:#000000;
}
.product_specs ul {
padding: 5px 0px 0px 0px;
margin:0px;

}
.product_specs li {
	list-style-image:none;
	display:block;
	border-bottom: 2px solid #ffffff;
	text-decoration:none;
	color:#000000;
	list-style-type: none;
}
.product_specs li a{
	list-style:none;
	background-image:url(../images/leftnav/bullet_double_arrow.gif);
	background-repeat:no-repeat;
	display:block;
	text-decoration:underline;
	text-align:left;
	line-height:15px;
	padding: 4px 0px 0px 18px;
}
.product_specs li a:hover{
	text-decoration:none;
}

/* Stylesheet for New Product in Right Navigation... Started
   ----------------- STYLE for NEW PRODUCT -------------- */
.new_product{
height:28px;
padding:5px;
}
.new_product ul {
padding: 5px 0px 0px 0px;
margin:0px;
}
.new_product li {
	list-style-image:none;
	border-bottom: 2px solid #ffffff;
	text-decoration:none;
	list-style-type: none;
}
.new_product li a{
	list-style:none;
	background-image:url(../images/leftnav/bullet_arrow_down.gif);
	background-repeat:no-repeat;
	display:block;
	color:#225b0c;
	text-decoration:none;
	text-align:left;
	line-height:15px;
	padding: 4px 0px 0px 18px;
}
.new_product li a:hover{
	text-decoration:underline;
	color:#0d72c0;
}



/* >>>>>>>>>>>>Body Styles started */

.star {
color:#0d72c0;
}

.bodySeparator {
background-image:url(../images/body_separator.gif);
background-repeat:repeat-y;
width:15px;
}
h1 {
font-size:14px;
font-weight:bold;
color:#0d72c0;
margin:0px;
}
h2 {
font-weight:bold;
font-size:13px;
margin:0px;
padding:0px;
}
h2 a{
color:#0d72c0;
}

h3 {
font-weight:bold;
font-size:14px;
color:#ffffff;
margin:0px;
padding:0px;
}
h4 {
font-size:16px;
margin:0px;
padding:10px 0px;
}
h5 {
font-size:24px;
margin:0px;
padding:0px;
}

.bodyTopCorner_bg {
background-image:url(../images/body_top_bg1.gif);
background-repeat:repeat-x;
}
/* --------------STYLE for Body Part LINKS-------------- */
.body_links {
color:#0d72c0;
}

.body_links a{
color:#0d72c0;
text-decoration:underline;
}

.body_links a:hover{
color:#0d72c0;
text-decoration:none;
}

a.body_links:visited {
color:#eb7b03;
}

/* --------------STYLE for PRODUCTS REVIEW & SECURITY PRODUCT-------------- */
.product_review {
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding: 20px 10px 0px 10px;
}
.productReview_separator {
background-image:url(../images/product_review_separator.gif);
background-repeat:repeat-y;
width:23px;
}
.security_product {
padding:10px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

/* --------------STYLE for Tables-------------- */
.header_cell {
background-color:#00609a;
color:#ffffff;
font-size:18px;
text-align:center;
}
h3.header_cell {font-size:14px; height:25px; line-height:25px;}
.sub_header_cell {
color:#0d72c0;
background-color:#c9e6ff;
text-align:center;
padding: 10px 0px;
}
.first_cell {
background-color:#e2f3ff;
text-align:center;
padding: 10px 0px;
}
.second_cell {
background-color:#eff8ff;
text-align:center;
padding: 10px 0px;
}

/* ----------------- STYLE for PRODUCT Review TEXT -------------- */
.productReview_text {
height:28px;
padding:5px;
}
.productReview_text ul {
padding: 0px 0px 0px 10px;
margin:0px;
}
.productReview_text li {
	list-style-image:url(../images/leftnav/bullet_arrow_right.gif);
	list-style-type:none;
	padding:2px 0px 0px 0px;
	line-height:15px;
}
.productReview_text li p{
	list-style:none;
	background-image:url(../images/leftnav/bullet_arrow_right.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	text-align:left;
	line-height:15px;
	margin:0px;
	padding: 2px 0px 0px 18px;
}
.productReview_text li a:hover{
	text-decoration:underline;
	color:#0d72c0;
}

/* --------------STYLE for DOWNLOAD-------------- */
#download_bg {
background-image:url(../images/sample_reports/sample_download_bg.gif);
background-repeat:repeat-y;
font-size:13px;
height:100px;
}

#download_bg ul {
padding: 10px 0px;
margin:0px;

}
#download_bg li {
	list-style-image:none;
	background-image:url(../images/sample_reports/sample_download_bg.gif);
	background-repeat:repeat-y;
	display:block;
	text-decoration:none;
	list-style-type: none;
}
#download_bg li a{
	list-style:none;
	background-image:url(../images/sample_reports/save_bullet.gif);
	background-repeat:no-repeat;
	display:block;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
	padding: 5px 0px 5px 45px;
}
#download_bg li a:hover{
	text-decoration:none;
	color:#ffffff;
}


/* --------------STYLE for NEW PRODUCT-------------- */
#new_product {
background-image:url(../images/new_product.gif);
background-repeat:no-repeat;
height:29px;
}
.border{
border: 1px solid #cccccc;
}

/* --------------STYLE for FOOTER-------------- */
#paddingFooter {
padding: 0px 10px;
}
.footerText{
color:#ffffff;
text-align:center;
height:30px;
}
.footerText a { 
color:#ffffff;
padding: 0px 10px;
text-align:center;
}
.footerText a:hover { 
color:#b8b8b8;
}

.footerText_Grey { 
color:#a9a9a9;
}
.footerText_Grey a{ 
color:#a9a9a9;
text-decoration:underline;
}
.footerText_Grey a:hover{ 
color:#0d72c0;
text-decoration:none;
}
.mainrow {background-color:#; font-weight:bold;}
.row1 {background-color:#e2f3ff;}
.row2 {background-color:#eff8ff;}
input {border:1px solid #999;}
.inputbig {width:250px;}
textarea {border:1px solid #999;}
.button {cursor:pointer;}
hr {
border: 0;
background:#CCCCCC;
color:#ccc;
height: 1px;
width: 98%;
text-align:center;
}