body {
padding-right: 0px; 
padding-left: 0px; 
background: #ECECEC; 
padding-bottom: 0px; 
margin: 0px; 
font: small/1.7em Arial,Helvetica,Geneva,sans-serif; 
color: #444; 
padding-top: 0px; 
letter-spacing: 0.00em; 
text-align: center
}
#wrap{background:#FFF url() center repeat-y;
clear:both;
margin:0px auto;
padding:0px 0px 0px 0px;
text-align:left;
width:800px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #DFDFDF;
border-bottom-color: #DFDFDF;
border-left-color: #DFDFDF;
}
#wrapfooter{background:#ECECEC url(../images/footer_bg.png) no-repeat center;color:#707070;margin:0 auto;padding:5px 2px 5px 5px;text-align:left;width:804px;height: 42px;}
#wrapfooter TD{font-size:11px;color: #305583;background-position: center;padding-left: 15px;}
#content{background:#FFF;clear:both;margin:0;width:100%;}
.colWrap{margin:0;padding:0;width:100%;}
.leftmenu{float:left;margin:0;padding:2px 0;width:147px;}
.right720{float:right;margin:0;padding:15px 0;width:650px;}
.div_banner{margin:0;padding:0;}
.body_content{padding:0px 0 25px 0px;width:100%;}
.borderLeft{border-left:1px solid #E6E6E6;width:100%;}
td {
font: normal 12px/19px Arial,Helvetica,Geneva,sans-serif; 
color: #000; 
letter-spacing: 0.00em;
}

.td_odd{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


div {
font: normal 12px/19px Arial,Helvetica,Geneva,sans-serif; 
color: #000; 
letter-spacing: 0.00em;
}

hr {
color: #CCCCCC;
height: 1px;
width: 98%;
}

.hr_news {
background-color:#FFDA46; 
height: 1px;
line-height:1px;
margin:0px;
padding:0px;

}

h4 {
margin: 0px 0px 5px 0px; 
font: bold 13px Arial,Helvetica,Geneva,sans-serif; 
color: #0065CD; 
text-align: left;
padding:10px 5px 0px 5px;
}

.td_blue_bg h4 {
margin: 0px 0px 5px 0px; 
font: bold 14px Arial,Helvetica,Geneva,sans-serif; 
color: #0065CD; 
text-align: left;
padding:10px 5px 0px 5px;
height:27px;
display:block;
}


.normal{color:#000;font:normal 12px/19px Arial,Helvetica,Geneva,sans-serif;letter-spacing:0.00em;}

UL {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 15px 0px 5px; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none
}
LI {
PADDING-RIGHT: 0px; 
PADDING-LEFT:18px; 
PADDING-BOTTOM: 0px; 
MARGIN: 15px 0px 5px; 
LINE-HEIGHT: 19px; 
PADDING-TOP: 0px
}

UL LI{background:url(../images/icon_bullet.gif) no-repeat;margin-left: 2px;vertical-align: top;}
UL.ora{list-style:none;}
UL.ora LI{background:url(../images/icon_bullet_red.gif) no-repeat;line-height:13px;margin:2px 0 0;padding-left:17px;padding-bottom:8px;}
input{font:normal 11px/15px Arial,Helvetica,Geneva,sans-serif;}
A:link{text-decoration:underline;color:#36C;}
A:visited{color:#1E3C79;text-decoration:underline;}
A:hover{color:#1E3C79;text-decoration:none;}
H1,.pagetitle {
margin: 0px 0px 0px 0px; 
font: bold 18px/22px Arial,Helvetica,Geneva,sans-serif; 
color: #0065CD; 
text-align: left;
}

.subpagetitle {
margin: 0px 0px 0px 0px; 
font: bold 16px Arial,Helvetica,Geneva,sans-serif; 
color: #0065CD; 
text-align: left;
float:left;
}

.breadcrumb {
line-height:21px;
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
color:#666666;
}

.breadcrumb a {
font-size:10px;
font-weight:normal;
color:#666666;
text-decoration:underline;
}

.breadcrumb a:link {
font-size:10px;
font-weight:normal;
color:#666666;
text-decoration:none;
}

.breadcrumb a:hover {
font-size:10px;
font-weight:normal;
color: #0065CD; 
text-decoration:underline;
}

.breadcrumb a:visited {
font-size:9px;
font-weight:normal;
color: #0065CD; 
text-decoration:none;

}

H2,.head01{color:#0065CD;font:bold 13px/17px Arial,Helvetica,Geneva,sans-serif;}
#navtools{clear:both;margin-right:0;margin-bottom:0;padding-top:0px;text-align:left;width:100%;}
#navtools_content{padding-left:2px;width:100%;}
#tble_100per_nobg{width:100%;}
#tble_100per_nobg02{margin-left:8px;width:99%;}
#align_right{text-align:right;}
#align_left{text-align:left;}
#align_center{text-align:center;}
#section_headers{border-bottom:#AFBDC5 solid 1px;color:#0065CD;font:bold 13px/15px Arial,Helvetica,Geneva,sans-serif;margin:0;padding:5px 0 2px 5px;width:93%;}
#section_headers02{background:#EEF6FC;color:#0065CD;font:bold 12px/20px Arial,Helvetica,Geneva,sans-serif;margin-left:2px;margin-right:0;padding:3px 0 0 5px;}
#div_100per{width:100%;}
#navwrapper{clear:both;text-align:left;}
.whiteBox{margin:0 0 5px;}



/*home page*/
.boxBluTop H2{color:#FFF;font:bold 12px/14px Arial,Helvetica,Geneva,sans-serif;margin:0;padding:4px 6px;}
.iconArrow{background:url(../images/icon_arrow_ora_r.gif) 100% 0 no-repeat;color:#0065cd;display:block;
float:right;font:normal 12px/16px Arial,Helvetica,Geneva,sans-serif;margin:12px;text-decoration:none;width:48px;height:16px;}

H2{color:#0065cd;font:bold 12px/14px Arial,Helvetica,Geneva,sans-serif;margin:0;padding:3px 0 0;}
.sign{color:#666;float:right;margin:3px;}
.shutIt{display:none;}



/*Added for drop-down menu */
#dropmenudiv{
position:absolute;
font:normal 11px Verdana;
line-height:12px;
z-index:100;
text-align: left;
border-top: 1px solid #6D93C8;
border-right: 2px solid #6D93C8;
border-bottom: 0 solid #6D93C8;
border-left: 2px solid #6D93C8;
text-indent: 2px;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 2px;
border-bottom: 1px solid #669FF7;
text-decoration: none;
font-weight: normal;
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
text-indent: 2px;

}

#dropmenudiv a:hover{
background-color: #D4D4D4;
padding-top: 4px;
padding-bottom: 4px;
text-indent: 2px;
}




/*-------------------------------LEFT NAV------------------------------------------*/
#col1 {
FONT-SIZE: 75%;
FLOAT: left;
WIDTH: 100%;
color: #003366;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 15px;

}

#col1 A:link {
color: #003366;
}
#col1 A:visited {
color: #003366;
}
#col1 A:hover {
color: #003366; TEXT-DECORATION: none;
}
#col1 A:active {
color: #003366; TEXT-DECORATION: none;
}
#col1 DIV#secnav H3 {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 10px; 
PADDING-BOTTOM: 8px; 
MARGIN: 0px; 
FONT: bold 12px Arial,Helvetica,Geneva,sans-serif; 
COLOR: #0065CD; 
PADDING-TOP: 2px; 
LETTER-SPACING: -0.02em;
}
#col1 DIV#secnav UL {
PADDING-RIGHT: 1px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; MARGIN: 0px; 
PADDING-TOP: 0px;
BACKGROUND: url(../images/bg_leftnav.png) repeat-y center;
}
#col1 DIV#secnav LI {
margin: 0px;
list-style-type: none;
padding: 0px;
background-image: url(../images/icon_bullet_white.gif);
background-repeat: no-repeat;
}
#col1 DIV#secnav UL LI.category {
font-size: 11px;
font-weight: bold;
line-height: 15px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFFFFF;
background-position: 8px 8px;
}


#col1 DIV#secnav UL LI.category A {
padding: 5px 0px 3px 16px;
display:block;
color: #003366;
text-decoration: none;
}


#col1 DIV#secnav UL LI.category A:hover {
display:block;
color: #003366;
TEXT-DECORATION: none;
background-color: #A6D176;

}


#col1 DIV#secnav UL LI.subcategory LI {
list-style-type: none;
background-image: url(../images/icon_bullet_white.gif);
background-repeat: no-repeat;

}

#col1 DIV#secnav UL LI.subcategory {
font-size: 11px;
line-height: 15px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFFFFF;
background-position: 15px 8px;
}


#col1 DIV#secnav UL LI.subcategory A {
padding: 3px 0px 5px 22px;
display:block;
color: #FFFFFF;
text-decoration: none;

}

#col1 DIV#secnav UL LI.subcategory A:hover {
display:block;
color: #FFFFFF;
text-decoration: none;
background-color: #A6D176;
}



/*---- LEFT NAV SELECTED CSS STARTS -----*/

.category_sel {
font-size: 11px;
background-color: #E2EFFE;

}

.category_sel A {
font-size: 11px;
display:block;
color: #003366;
text-decoration: none;
background-color: #E2EFFE;
}

.category_sel A:link {
display:block;
color: #003366;
text-decoration: none;
background-color: #E2EFFE;
}
.category_sel A:visited {
display:block;
color: #003366;
text-decoration: none;
background-color: #E2EFFE;
}

.category_sel A:hover {
display:block;
color: #003366;
text-decoration: none;
background-color: #E2EFFE;
}



#col1 DIV#secnav UL LI.subcategory_sel LI {
list-style-type: none;
}

#col1 DIV#secnav UL LI.subcategory_sel{
font-size: 11px;
line-height: 15px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFFFFF;
background-position: 15px 8px;
}


#col1 DIV#secnav UL LI.subcategory_sel A {
padding: 3px 0px 5px 22px;
display:block;
color: #FFFFFF;
text-decoration: none;
background-color: #A6D176;
}


#col1 DIV#secnav UL LI.category_main_sel {
font-size: 11px;
font-weight: bold;
line-height: 15px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFFFFF;
background-color: #A6D176;
list-style-type: none;
background-image: url(../images/icon_bullet_white_down.gif);
background-repeat: no-repeat;
background-position: 6px 8px;
color: #003366;
text-indent:0px;
line-height:15px;
padding-top:5px;
padding-bottom:5px;
}

#col1 DIV#secnav UL LI.category_main_sel a {
text-decoration:none;
display:inline-block;
margin-left:15px;

}

#col1 DIV#secnav UL LI.category_main_sel a:link {
text-decoration:none; 
}

#col1 DIV#secnav UL LI.category_main_sel a:hover {
text-decoration:none; 
}

#col1 DIV#secnav UL LI.category_main_sel a:visited {
text-decoration:none; 
}

/*---- LEFT NAV SELECTED CSS ENDS -----*/


#leftnavbgtop {
background: #87C146 url(../images/bg_leftnav_green_top_round.gif) no-repeat;
line-height: 15px;
margin-top: 0px;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
padding-left: 15px;
padding-top: 5px;
height: 20px;
}

#leftnavbgbottom {
background: url(../images/bg_leftnav_bottom.png) no-repeat;
height: 15px;
}


/*-------------------------------LEFT NAV------------------------------------------*/

#tble_header {
width: 100%;
height: 60px;
background-color: #F2F8FE;
}
#tble_hor_navbar {
width: 100%;
}

#tble_hor_subnavbar {
width: 100%;
height: 25px;
font-size: 11px;
font-weight: bold;
background-repeat: repeat-x;
background-image: url(../images/sub_navcontainer_bg.png);
}

.hiddensubnavcontent{
display:none;
text-align: left;
text-indent: 100px;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
height: 20px;
padding-top: 4px;
}

.hiddensubnavcontent a{
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.hiddensubnavcontent a:hover{
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.hiddensubnavcontent a:visited{
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
.section_hdr_grn_top {
background-image: url(../images/bg_green_top_round.gif);
background-repeat: no-repeat;
height: 10px;
line-height: 10px;
height: 30px;
background-color: #87C146;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 5px;
}

.section_hdr_grn_bot {
background-image: url(../images/bg_green_bot.gif);
background-repeat: no-repeat;
height: 10px;
line-height: 10px;
background-color: #F5F5F5;
}

.section_hdr_blue_top {
background-image: url(../images/bg_blue_top_round.gif);
background-repeat: no-repeat;
height: 30px;
line-height: 10px;
background-color: #69ABF7;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 5px;
}

.section_hdr_blue_bot {
background-image: url(../images/bg_blue_bot.gif);
background-repeat: no-repeat;
height: 10px;
line-height: 10px;
background-color: #F5F5F5;
}


.hdr_gryline { 
background-repeat: no-repeat; 
color: #000000; 
font-size: 12px; 
padding-left: 10px; 
padding-top: 2px; 
padding-bottom: 2px; 
border-bottom-color: #E4E4E4; 
border-bottom-width: 1px; 
border-bottom-style: solid; 
background-image: url(../images/home/comment_bg_v002.png); 
padding-right: 10px; 
}

.hdr_gryline002 { 
background-repeat: no-repeat; 
color: #000000; 
font-size: 12px; 
padding-left: 10px; 
padding-top: 2px; 
padding-bottom: 2px; 
border-bottom-color: #E4E4E4; 
border-bottom-width: 1px; 
border-bottom-style: solid; 
background-image: url(../images/home/comment_bg_v002.png); 
padding-right: 15px; 
}

.section_bg { 
background-color: #FBFBFB; } 




#icon_arrow{
border-top-width: 0px; 
display: block; 
border-left-width: 0px; 
background: url(../images/icon_arrow.gif) 5px center; 
background-repeat: no-repeat;
border-bottom-width: 0px;
border-right-width: 0px; 
vertical-align: middle; 
float: right; height: 15px; 
clear: both; 
margin-right: 5px; 
margin-left: 5px; 
font-weight: bold; font-size: 11px; 
text-decoration: none; 
color: #428AEC; 
padding-left: 18px; } 

#icon_arrow_features{
border-top-width: 0px; 
display: block; 
border-left-width: 0px; 
background: url(../images/icon_arrow.gif) 5px center; 
background-repeat: no-repeat;
border-bottom-width: 0px;
border-right-width: 0px; 
vertical-align: middle; 
float: right; height: 15px; 
clear: both; 
margin-right: 5px; 
margin-left: 0px; 
margin-bottom: 15px;
font-weight: bold; font-size: 11px; 
text-decoration: none; 
color: #428AEC; 
padding-left: 18px; } 

#tble_home_content_news_sections { 
width: 259px; 
margin-top: 10px;
margin-bottom: 10px; } 
.section_hdr_news_top { 
background-image: url(../images/bg_news_top.png); 
background-repeat: no-repeat;
height: 10px; 
line-height: 10px; } 
.section_hdr_news { background-image: url(../images/bg_news_content.png); 
background-repeat: repeat-y; 
padding-left: 12px; 
padding-top: 2px; 
padding-bottom: 3px; } 
#newstitle{ 
border-top-width: 0px; 
display: block; 
border-left-width: 0px; 
background: url(../images/icon_news.gif) no-repeat 0px center; 
border-bottom-width: 0px; 
border-right-width: 0px; 
clear: both; 
margin-right: 3px; 
font-weight: bold; 
font-size: 13px; 
text-decoration: none; 
text-indent: 15px; 
padding: 0px; 
line-height: 10px; margin-bottom: 7px; } 

.newsSubtitle {
color:#D58000;
font-weight:bold;
font-size:12px;
}
 

.section_hdr_news_bot { 
background-image: url(../images/bg_news_bottom.png); 
background-repeat: no-repeat; 
height: 10px;
line-height: 10px; } 

.sign{ 
color:#666; 
float:right; 
margin:1px 0px 0px 0px; 
line-height: 15px; 
} 

.hdr_font{
	font: normal 9px Arial,Helvetica,Geneva,sans-serif; 
	color: #000; 
	letter-spacing: 0.06em;
	a: text-decoration: none;
	margin :5px 10px 0px 0px;
	A:link, A:visited, A:active: text-decoration: none;       
}

form{
margin:0px;
  
}

/* --------------------------HORIZONTAL NAVIGATION GOES HERE---------------------------*/

td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	/*display: block;*/
}

#div_navbar {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:798px;
	height:35px;
	text-align:left;
}

 

#SubNavContainerProduct {
/* This ID is related to the master menu div for menu SubNavContainerProduct and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:112px;
	top:31px;
	visibility:hidden;
	z-index:300;
}

#SubNavProduct {
/* This class defines things about menu SubNavProduct's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:1px solid #ffffff;
	width:134px;
	height:220px;
}

.FVStyleSubNavProduct {
/* This class determines the general characteristics of the menu items in menu SubNavProduct */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:134px;
	height:23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:15px;
}

.Style_SubNavProduct {
/* This class determines the general characteristics of the menu items in menu SubNavProduct */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:15px;
    font: normal 11px Arial,Helvetica,Geneva,sans-serif; 
}

#SubNavProduct_Item_0 {
/* Unique ID for item 0 of menu SubNavProduct so we can set its position */
	left:0px;
	top:0px;
}

#SubNavProduct_Item_1 {
/* Unique ID for item 1 of menu SubNavProduct so we can set its position */
	left:0px;
	top:22px;
}

#SubNavProduct_Item_2 {
/* Unique ID for item 2 of menu SubNavProduct so we can set its position */
	left:0px;
	top:44px;
}

#SubNavProduct_Item_3 {
/* Unique ID for item 3 of menu SubNavProduct so we can set its position */
	left:0px;
	top:66px;
}

#SubNavProduct_Item_4 {
/* Unique ID for item 4 of menu SubNavProduct so we can set its position */
	left:0px;
	top:88px;
}

#SubNavProduct_Item_5 {
/* Unique ID for item 5 of menu SubNavProduct so we can set its position */
	left:0px;
	top:110px;
}

#SubNavProduct_Item_6 {
/* Unique ID for item 6 of menu SubNavProduct so we can set its position */
	left:0px;
	top:132px;
}
#SubNavProduct_Item_7 {
/* Unique ID for item 7 of menu SubNavProduct so we can set its position */
	left:0px;
	top:154px;
}

#SubNavProduct_Item_8 {
/* Unique ID for item 8 of menu SubNavProduct so we can set its position */
	left:0px;
	top:176px;
}

#SubNavProduct_Item_9 {
/* Unique ID for item 8 of menu SubNavProduct so we can set its position */
	left:0px;
	top:198px;
}

#SubNavContainerProduct img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#SubNavContainerProduct a {
/* Controls the general apperance for menu SubNavContainerProduct's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#e2e2e2;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#SubNavContainerProduct a:hover {
/* Controls the mouse over effects for menu SubNavContainerProduct */
	color:#ffffff;
	background-color:#07568f;
}




#SubNavContainerServices {
/* This ID is related to the master menu div for menu SubNavContainerServices and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:113px;
	top:31px;
	visibility:hidden;
	z-index:300;
}

#SubNavServices {
/* This class defines things about menu SubNavServices's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:1px solid #ffffff;
	width:150px;
	height:88px;
}

.FVStyleSubNavServices {
/* This class determines the general characteristics of the menu items in menu SubNavServices */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:150px;
	height:23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:142px;
	height:15px;
}

.Style_SubNavServices {
/* This class determines the general characteristics of the menu items in menu SubNavServices */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:150px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:142px;
	height:15px;
    font: normal 11px Arial,Helvetica,Geneva,sans-serif; 
}

#SubNavServices_Item_0 {
/* Unique ID for item 0 of menu SubNavServices so we can set its position */
	left:0px;
	top:0px;
}

#SubNavServices_Item_1 {
/* Unique ID for item 1 of menu SubNavServices so we can set its position */
	left:0px;
	top:22px;
}

#SubNavServices_Item_2 {
/* Unique ID for item 2 of menu SubNavServices so we can set its position */
	left:0px;
	top:44px;
}

#SubNavServices_Item_3 {
/* Unique ID for item 3 of menu SubNavServices so we can set its position */
	left:0px;
	top:66px;
}

#SubNavServices_Item_4 {
/* Unique ID for item 4 of menu SubNavServices so we can set its position */
	left:0px;
	top:88px;
}

#SubNavServices_Item_5 {
/* Unique ID for item 4 of menu SubNavServices so we can set its position */
	left:0px;
	top:110px;
}


#SubNavContainerServices img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#SubNavContainerServices a {
/* Controls the general apperance for menu SubNavContainerServices's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#e2e2e2;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#SubNavContainerServices a:hover {
/* Controls the mouse over effects for menu SubNavContainerServices */
	color:#ffffff;
	background-color:#07568f;
}




#SubNavContainerSupport {
/* This ID is related to the master menu div for menu SubNavContainerSupport and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:227px;
	top:31px;
	visibility:hidden;
	z-index:300;
}

#SubNavSupport {
/* This class defines things about menu SubNavSupport's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:1px solid #ffffff;
	width:153px;
	height:153px;
}

.FVStyleSubNavSupport {
/* This class determines the general characteristics of the menu items in menu SubNavSupport */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:153px;
	height:23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:145px;
	height:15px;
}

.Style_SubNavSupport {
/* This class determines the general characteristics of the menu items in menu SubNavSupport */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:153px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:145px;
	height:15px;
    font: normal 11px Arial,Helvetica,Geneva,sans-serif; 
}

#SubNavSupport_Item_0 {
/* Unique ID for item 0 of menu SubNavSupport so we can set its position */

	left:0px;
	top:0px;
}

#SubNavSupport_Item_1 {
/* Unique ID for item 1 of menu SubNavSupport so we can set its position */
	left:0px;
	top:22px;
}

#SubNavSupport_Item_2 {
/* Unique ID for item 2 of menu SubNavSupport so we can set its position */
	left:0px;
	top:44px;
}

#SubNavSupport_Item_3 {
/* Unique ID for item 3 of menu SubNavSupport so we can set its position */
	left:0px;
	top:66px;
}

#SubNavSupport_Item_4 {
/* Unique ID for item 4 of menu SubNavSupport so we can set its position */
	left:0px;
	top:88px;
}

#SubNavSupport_Item_5 {
/* Unique ID for item 5 of menu SubNavSupport so we can set its position */
	left:0px;
	top:110px;
}

#SubNavSupport_Item_6 {
/* Unique ID for item 6 of menu SubNavSupport so we can set its position */
	left:0px;
	top:132px;
}

#SubNavContainerSupport img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#SubNavContainerSupport a {
/* Controls the general apperance for menu SubNavContainerSupport's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#e2e2e2;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#SubNavContainerSupport a:hover {
/* Controls the mouse over effects for menu SubNavContainerSupport */
	color:#ffffff;
	background-color:#07568f;
}
#SubNavContainerCompany {
/* This ID is related to the master menu div for menu SubNavContainerCompany and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:343px;
	top:31px;
	visibility:hidden;
	z-index:300;
}

#SubNavCompany {
/* This class defines things about menu SubNavCompany's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#000;
	border:1px solid #ffffff;
	width:134px;
	height:44px;
}

.FVStyleSubNavCompany {
/* This class determines the general characteristics of the menu items in menu SubNavCompany */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:134px;
	height:23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:15px;
}

.Style_SubNavCompany {
/* This class determines the general characteristics of the menu items in menu SubNavCompany */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:15px;
    font: normal 11px Arial,Helvetica,Geneva,sans-serif; 
}

#SubNavCompanyItem_0 {
/* Unique ID for item 0 of menu SubNavCompany so we can set its position */
	left:0px;
	top:0px;
}

#SubNavCompanyItem_1 {
/* Unique ID for item 1 of menu SubNavCompany so we can set its position */
	left:0px;
	top:22px;
}

#SubNavCompanyItem_2 {
/* Unique ID for item 2 of menu SubNavCompany so we can set its position */
	left:0px;
	top:44px;
}

/*#SubNavCompanyItem_3 {
 Unique ID for item 3 of menu SubNavCompany so we can set its position 
	left:0px;
	top:66px;
}*/


#SubNavContainerCompany img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#SubNavContainerCompany a {
/* Controls the general apperance for menu Hor_Sub_Nav's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#e2e2e2;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#SubNavContainerCompany a:hover {
/* Controls the mouse over effects for menu Hor_Sub_Nav */
	color:#ffffff;
	background-color:#07568f;
}

#SubNavContainerCustomers {
/* This ID is related to the master menu div for menu SubNavContainerCustomers and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:228px;
	top:31px;
	visibility:hidden;
	z-index:300;
}

#SubNavCustomers {
/* This class defines things about menu SubNavCustomers's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#000;
	border:1px solid #ffffff;
	width:134px;
	height:44px;
}

.FVStyleSubNavCustomers {
/* This class determines the general characteristics of the menu items in menu SubNavCustomers */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:134px;
	height:23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:15px;
}

.Style_SubNavCustomers {
/* This class determines the general characteristics of the menu items in menu SubNavCustomers */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:15px;
    font: normal 11px Arial,Helvetica,Geneva,sans-serif; 
}

#SubNavCustomersItem_0 {
/* Unique ID for item 0 of menu SubNavCustomers so we can set its position */
	left:0px;
	top:0px;
}

#SubNavCustomersItem_1 {
/* Unique ID for item 1 of menu SubNavCustomers so we can set its position */
	left:0px;
	top:22px;
}


#SubNavContainerCustomers img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#SubNavContainerCustomers a {
/* Controls the general apperance for menu Hor_Sub_Nav's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#e2e2e2;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#SubNavContainerCustomers a:hover {
/* Controls the mouse over effects for menu Hor_Sub_Nav */
	color:#ffffff;
	background-color:#07568f;
}

/* SubNav for Blogs */
#SubNavContainerBlogs {
/* This ID is related to the master menu div for menu SubNavContainerBlogs and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:668px;
	top:31px;
	visibility:hidden;
	z-index:300;
}

#SubNavBlog {
/* This class defines things about menu SubNavBlog's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	border:1px solid #ffffff;
	width:134px;
	height:43px;
}

.FVStyleSubNavBlog {
/* This class determines the general characteristics of the menu items in menu SubNavBlog */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:134px;
	height:23px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:15px;
}

.Style_SubNavBlog {
/* This class determines the general characteristics of the menu items in menu SubNavBlog */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:15px;
    font: normal 11px Arial,Helvetica,Geneva,sans-serif; 
}

#SubNavBlogItem_0 {
/* Unique ID for item 0 of menu SubNavBlog so we can set its position */
	left:0px;
	top:0px;
}

#SubNavBlogItem_1 {
/* Unique ID for item 1 of menu SubNavBlog so we can set its position */
	left:0px;
	top:22px;
}


#SubNavContainerBlogs img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#SubNavContainerBlogs a {
/* Controls the general apperance for menu Hor_Sub_Nav's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#e2e2e2;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#SubNavContainerBlogs a:hover {
/* Controls the mouse over effects for menu Hor_Sub_Nav */
	color:#ffffff;
	background-color:#07568f;
}



/* --------------------------HORIZONTAL NAVIGATION GOES HERE---------------------------*/


/* --------------------------FEATURES PAGE MENU BEGINS HERE---------------------------*/


.section_features_bot { 
	background-image: url(../images/products/bg_features_menu_bot.png);
	background-repeat: no-repeat;
	height: 8px;
	line-height: 8px; 
} 

.section_features_header { 
	background-image: url(../images/products/features_bg_header.png);
	background-repeat: no-repeat;
	height: 44px;
	margin-top:5px;
} 

.section_features_header label{
	font-size:9px;
} 


.features_content {
	padding-right:15px; 
	padding-left:5px;
	padding-top:5px;
}

.section_features_prev_next { 
	background-image: url(../images/products/features_bg_prev_next.png);
	background-repeat: no-repeat;
	height: 44px;
} 

.section_features_prev_next a{ 
	color:#0065CD;
	font-size:11px;
} 

#col1 DIV#secnav UL LI.category_header {
font-size: 12px;
font-weight: bold;
line-height: 24px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFFFFF;
background-position: 15px 8px;
padding-left:5px;
BACKGROUND: url(../images/bg_leftnav.png) repeat-y center;
}

#col1 DIV#secnav UL LI.category_features {
font-size: 11px;
font-weight:bold;
line-height: 24px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFFFFF;
background-position: 15px 8px;
BACKGROUND: url(../images/bg_leftnav.png) repeat-y center;
}

#col1 DIV#secnav UL LI.category_features A {
padding: 3px 0px 3px 1px;
display:block;
color: #003366;
text-decoration: none;
}


#col1 DIV#secnav UL LI.category_features A:hover {
display:block;
color: #003366;
TEXT-DECORATION: none;
background-color: #A6D176;

}

#col1 DIV#secnav UL LI.category_services {
    line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	background-position: 8px 8px;
	background-color: #AAD0FB;
	list-style:none;
}


#col1 DIV#secnav UL LI.category_services A {
	padding: 3px 0px 5px 5px;
	display:block;
	color: #003366;
	text-decoration: none;list-style:none;
}


#col1 DIV#secnav UL LI.category_services A:hover {
	display:block;
	color: #003366;
	TEXT-DECORATION: none;
	background-color: #A6D176;list-style:none;

}

#col1 DIV#secnav UL LI.category_services A:visited {
	display:block;
	color: #003366;
	TEXT-DECORATION: none;
	list-style:none;

}

.category_services_link {
	margin-left:10px;
	line-height:18px;
	font-size: 11px;
	display:block;
	color: #003366;
	TEXT-DECORATION: none;
	text-indent:2px;

}

.category_services_link a{
	margin-left:10px;
	line-height:18px;
	font-size: 11px;
	display:block;
	color: #003366;
	TEXT-DECORATION: none;
}

.category_services_link a:link{
	font-size: 11px;
	display:block;
	color: #003366;
	TEXT-DECORATION: none;
	text-indent:
}

.category_services_link a:hover{
	font-size: 11px;
	display:block;
	color: #003366;
	TEXT-DECORATION: none;
}

.category_services_link a:visited{
	font-size: 11px;
	font-weight: bold;
	display:block;
	color: #003366;
	TEXT-DECORATION: none;
}

.category_services_link_sel {
	line-height:18px;
	font-size: 11px;
	color: #003366;
	TEXT-DECORATION: none;
	text-indent:2px;
	background-color:#E2EFFE;

}

.category_services_link_sel a{
	margin-left:10px;
	display:block;
	line-height:18px;
	font-size: 11px;
	color: #003366;
	TEXT-DECORATION: none;
}

.category_services_link_sel a:link{
	font-size: 11px;
	color: #003366;
	TEXT-DECORATION: none;
}

.category_services_link_sel a:hover{
	font-size: 11px;
	color: #003366;
	TEXT-DECORATION: none;
}

.category_services_link_sel a:visited{
	font-size: 11px;
	color: #003366;
	TEXT-DECORATION: none;
}


.category_services_img {
	float:left;
	margin:0px;
}

.services_menu {
	float:right; 
	width:255px;
	padding:0px;
	/*background-color:#DAE9FC;
	border:1px solid #C6DEFB;*/
}

/* --------------------------FEATURES PAGE MENU ENDS HERE---------------------------*/


.related_links_top {
	background-image:url(../images/services/related_links_top.png);
	background-repeat:no-repeat;
	height:27px;
	width:255px;
	font-size:12px;
	color:#0065CD;
	font-weight:bold;
	text-indent:18px;
	line-height: 27px;
}

.related_links_bottom {
	background-image:url(../images/services/related_links_bottom.png);
	background-repeat:no-repeat;
	height:32px;
	width:255px;
	padding:0px 4px 0px 0px;

}

.related_links_bg {
	background-image:url(../images/services/related_links_bg.png);
	background-repeat:repeat-y;
	width:255px;
	padding:5px 0px 5px 5px;
}

.related_links_bg ul{
margin:0px 3px 0px 3px;

}

.related_links_bg li{
margin:5px 3px 5px 3px;

}

.related_links_bg li a{
}

.whitepapers_container {
	width:255px;
	padding:5px 0px 5px 5px;
	float:left;
	text-align:left;
}

.whitepapers_container ul{
margin:0px 3px 0px 3px;

}

.whitepapers_container li{
margin:5px 3px 5px 3px;

}

.testimonials {
margin-bottom:5px;
}

.whitepapers {
margin-bottom:5px;
}

.row_odd {
	background-color: #F9FCFF;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 10px;
	padding-bottom: 8px;
}
.row_even {
	background-color: #EBF4FE;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.row_odd td {
	font-size:11px;
}
.row_even td {
	font-size:11px;
}
.column_header {
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	background-color:#0065cd;
	color: #fff;
}
.row_header {
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	background-color:#6BA7E4;
	color: #fff;
}
.container_blue_bdr {
border:1px solid #D7EAFD;
}

.wp_pdf {
	background-image:url(../images/services/icon_pdf.gif);
	background-repeat:no-repeat;
	text-indent:5px;
}

.wp_word {
	background-image:url(../images/services/icon_word.gif);
	background-repeat:no-repeat;
	text-indent:5px;
}
 .line_separator {
	 background-color:F4F4F4;
	 line-height:1px;
 }


/*-------------------------------Form Section Starts---------------------------------*/

.tbl_hd {
	background-color: #A8C5FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}
.tbl_content {
	background-color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
form {
	margin: 0px;
	padding: 0px;
}

select {
font-size:11px;
}

/*-------------------------------Form Section Ends---------------------------------*/

/*-------------------------------Header Section Begins---------------------------------*/

.bg_header{
	background-image:url(../images/header_bg_v002.png); 
	background-repeat:repeat-x;
}

.search_form {
	margin-top:15px; 
	margin-right:10px;
}

.inp_search_form {
	border:1px solid #73B3F8;
}

.btn_search_form{
	background-image:url(../images/header_bg_button.png); 
	background-repeat:repeat-x; 
	border:1px solid #2989FE; 
	color:#0C62C2; 
	font-size:10px; 
	height:18px;
}


/*-------------------------------Header Section Ends---------------------------------*/

/*-------------------------------MARQUEE Container Starts---------------------------------*/

#marqueecontainer {
position: relative;
width: 98%; /*marquee width */
height: 100px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
margin-top:40px;
}

/*-------------------------------MARQUEE Container Starts---------------------------------*/

.td_blue_bg {
background-image:url(../images/bg_blue.gif); 
background-repeat:repeat-x;
padding:0px 5px 0px 5px; 
border-bottom:solid 1px #CCCCCC; 
border-left:solid 1px #EEEEEE; 
border-right:solid 1px #EEEEEE;
border-top:solid 1px #EEEEEE;
margin-bottom:10px;
}

.td_blue_bg table{
margin-top:1px;
}

/*-------------------------------CSS for Comments Starts---------------------------------*/

h2 {
margin: 0px 0px 10px 0px; 
font: bold 18px/22px Arial,Helvetica,Geneva,sans-serif; 
color: #0065CD; 
text-align: left;
}

.wide_comments_form {
background-image:url(../images/bg_blue.gif);
background-repeat:repeat-x;
border-bottom:solid 1px #CCCCCC; 
border-left:solid 1px #EEEEEE; 
border-right:solid 1px #EEEEEE;	
}

.wide_comments_form fieldset{
border:0px;
padding:20px;
}

fieldset label{
width:100px;
display:block;
float:left;
}

.small_text{
font-size:10px;
color:#838383;
border:1px dashed #F2F2F2;
padding:5px;
}

.content_outline_black{
margin:0px;
list-style-type:none;
padding:0px;
}

.light_blue ul li{
background-image:none;
list-style-type:none;
}
.comments_header{
margin:0px;
color:#838383;
font-size:11px;
}

.comments_header strong{
color:#000000;
font-size:12px;
}

.comments_text{
background-color:#F6FBFF;
background-image:url(../images/bg_comments.png);
background-repeat:no-repeat;
background-position:top left;
padding-top:15px;
padding-bottom:10px;
padding-left:10px;
margin:0px;
width:97%;
margin-bottom:10px;
border-bottom:1px dashed #E8F4FF;
}

input, textarea {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}

.btn {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/bg_button.png);
background-repeat: repeat-x;
border:1px solid #7DAFE2;
height:31px;
}

/*-------------------------------CSS for Comments Ends---------------------------------*/

.services_jump_box {
display:inline; float:right;
}

.services_jump_box select{
font-size:9px;
}

#frm_contact {
 background-color:#ffffff;
}

.red {
	COLOR: #c00; margin-right:2px;
}

.txt_inp {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 2px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 250px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px
}
TEXTAREA {
	FONT-SIZE: 11px; MARGIN-TOP: 2px; MARGIN-BOTTOM: 5px; BORDER: #ccc 1px solid; 
}
.container_right {
	PADDING-RIGHT: 15px; FLOAT: right; font-size:10px;
}


/* -------------------------------Contact Module Starts------------------------------- */
.contact_info_module {
width:220px; float:right; margin:0px 8px 5px 5px; display:inline; clear:both;
}

.contact_info_module *{
font-size:11px;
}

.contact_info_module_top {
width:220px; background-image:url(../images/bg_news_top.png); background-repeat:no-repeat; height:10px; background-position:left bottom;display:block;
}

.contact_info_module_top span{
float:right; background-image:url(../images/bg_news_top.png); background-repeat:no-repeat; height:10px; background-position:right bottom; width:45px; float:right; display:inline; margin-top:0PX;
}

.contact_info_module_content {
border:1px solid #87C146; border-width:0px 1px 0px 1px; background-color:#EBFFD7;
margin-left:1px; padding:0px 5px 0px 6px; display:block;
}

.contact_info_module_content dl{
margin:0px;
}

.contact_info_module_content dt{
font-weight:bold;
font-size:12px;
text-indent:5px;
}

.contact_info_module_content dd{
margin:0px 0px 0px 5px;
line-height:17px;
}

.contact_info_module_content dd ul{
display:block;
width:200px;
margin:0px;
padding:0px;
}

.contact_info_module_content dd ul li{
list-style-type:none;
background-image:none;
padding:0px;
margin:4px 0px;
clear:both;
text-align:left;
line-height:15px;
}

.contact_info_module_content dd li img{
float:left;
}

.contact_info_module_content dd li a{
display:inline;
}

.contact_info_module_bottom {
width:220px; background-image:url(../images/bg_news_bottom.png); background-repeat:no-repeat; height:10px; background-position:left top;display:block;
}

.contact_info_module_bottom span{
float:right; background-image:url(../images/bg_news_bottom.png); background-repeat:no-repeat; height:10px; background-position:right top; width:45px; float:right; display:inline; margin-top:0PX;
}

.separator{
clear:both; height:6px; display:block;
}

#success, #error {
border:solid 4px #A7A4A0; 
padding:3px;
position:absolute;
margin:100px 10px 0px 80px; 
width:400px; 
background-color:#FFFFFF; 
z-index:299;
}

#loader {
padding:0px; 
margin:0px; 
width:300px; 
z-index:297;
color:#8080AA;
font-size:90%;
margin-left:50px;
float:left;
}
.message_container {
 border:1px solid #A7A4A0; 
 padding:7px; 
 background-image:url(../images/bg_pop_divs.png); 
 background-repeat:repeat-y;
 }
#success h3 {
color:#87E100;
margin:0px 0px 5px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:normal;
}
#success h3 img{
margin:0px 7px 0px 0px;
right:5px;
}
#success p {
margin:0px 0px 3px 0px;
}
#error h3 {
color:#DC700E;
margin:0px 0px 5px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
}
#error h3 img{
margin:0px 7px 0px 0px;
right:5px;
}
#error p {
margin:0px 0px 3px 0px;
}
#fileinfo {
margin-left:10px;
}
#fileinfo p {
color:#0065CD;
}
#fileinfo ul{
margin:0px;
}
#fileinfo li {
background-image:url(../images/icon_arrow_list.gif);
background-repeat:no-repeat;
background-position:5px;
margin:0px;
font-size:95%;
}
#fileinfo li a:link{
color:#0065CD;
text-decoration:none;
}
#fileinfo li a:visited{
color:#0065CD;
text-decoration:none;
}
#fileinfo li a:hover{
color:#0065CD;
text-decoration:underline;
}
#win_close {
text-align:right; 
}

/* -------------------------------Contact Module Ends------------------------------- */

/* -------------------------------Case Study Module Starts------------------------------- */

.case_study_listing {
margin:0px;
padding:5px 0px 0px 0px;
}

.case_study_listing li{
border-bottom:1px dashed #ccc;
margin:0px;
padding:5px 10px 10px 10px;
text-indent:5px;
display:block;
background-image: url(../images/icon_arrow.gif);
background-repeat:no-repeat;
background-position:0px 10px;
}

.case_study_listing b{
clear:both;
}

.case_study_listing span{
clear:both;
font-weight:bold;
font-style:;
font-size:95%;
color: #666666;
line-height:15px;
margin:15px 0px 5px 5px;
}

.case_study_listing p{
margin:5px 0px 5px 5px;
text-align:justify;
}

.case_study_listing div{
float:left;
}

.case_study_item{
border-bottom:1px dashed #ccc;
margin:0px 0px 0px 10px;
padding:5px 10px 25px 10px;
text-indent:5px;
display:block;
background-image: url(../images/icon_arrow.gif);
background-repeat:no-repeat;
background-position:0px 10px;
}

.case_study_item b{
clear:both;
display:block;
}

.case_study_item span{
clear:both;
display:block;
font-weight:bold;
font-style:;
font-size:95%;
color: #666666;
line-height:15px;
margin:5px 0px 5px 5px;
text-indent:0px;
}

.case_study_item p{
margin:5px 0px 5px 5px;
text-align:justify;
text-indent:0px;
}

.case_study_item div{
float:left;
clear:both;
display:block;
}


h5{
margin: 0px 0px 5px 0px; 
font: bold 18px/22px Arial,Helvetica,Geneva,sans-serif; 
color: #0065CD;
text-align: left;
padding:0px 5px 0px 5px;
}

h6{
margin: 20px 0px 5px 0px; 
font: bold 14px Arial,Helvetica,Geneva,sans-serif; 
color:#0065CD;
text-align: left;
padding:0px 5px 5px 15px;
display:block;
border-bottom:1px solid #DBDBDB;
}

.list_items li{
margin:0px auto;
padding:0px auto;
}

/* -------------------------------Case Study Module Ends------------------------------- */