@charset "utf-8";
/* CSS Document */
/**********Default Values****************
fgcolor: #414141, #007CBB
bgcolor: #FFFFFF
*****************************/

/********************CSS RESET******************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong,b
{
	font-weight:bold;
}
i,em
{
	font-style:italic;
}
u
{
	text-decoration:underline;
}

/********************/
body
{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	color:#414141;
	text-align:center;
}
#m_wrapper
{
	width:1003px;
	margin:0px auto;
	background-image:url(../images/bg_wrapper.jpg);
	background-repeat:repeat-y;
	background-position:center center;
	text-align:left;
}
#m_header,#m_banner,#m_content,#m_footer,#m_banner_inner,#m_content_inner
{
	padding:0px 25px;
}

#m_header
{
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;
}
#m_header_lyr0
{
	background-image:url(../images/bg_header.jpg);
	background-repeat:repeat-x;
	height:140px;
}
#m_logo
{
	width:202px;
	height:129px;
	/*background:url(../images/logo.jpg);*/
	background-repeat:no-repeat;
	display:block;
	float:left;
}
/***************Header***********************/
#m_header_right
{
	margin-left:205px;
}
#m_topbar
{
	height:31px;
}
#m_topbar_lnks
{
	padding-top:15px;
	padding-left:10px;
}
.m_topbar_lnks
{
	padding:0px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px dotted #494949;
	color:#4C4C4C;
	font-size:110%;
	line-height:100%;
	text-decoration:none;
}
.m_topbar_lnks:hover, #m_topbar_lnks .selected
{
	color:#000;
	text-decoration:underline;
}
#font_resizer
{
	background-image:url(../images/bt_fontsize.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:17px;
	padding:1px 2px;
	float:right;
	margin-top:7px;
}
#font_resizer a
{
	float:left;
	height:14px;
}
#font_resizer #decrease, #font_resizer #increase
{
	width:18px;
}
#font_resizer #reset
{
	display:inline;
	margin:0px 7px;
	width:40px;
}
#searchbox
{
	margin-top:0px;
	padding:0px;
	padding-top:6px;
	padding-left:10px;
	float:right;
	background-image:url(../images/bg_searchbox.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:24px;
}
#searchbox form
{
	padding:0px;
	margin:0px;
	display:block;
	border:none;
	line-height:100%;	
}
#searchbox .searchtext
{
	border:1px none ;
	padding:0px;
	margin:0px;
	margin-right:4px;
	font-size:11px;	
	color:#505050;
	height:17px;
	width:93px;
	vertical-align:top;	
	background:none;
}
#searchbox .bt_go
{
	margin:0px;
	vertical-align:middle;	
}
#m_menubar
{
	margin-top:15px;
	line-height:140%;
	z-index:10000;
}
#m_menubar table.menutable
{
	empty-cells:show;
	width:745px;
	border-collapse:collapse;
	border:none;
}
#m_menubar table.menutable .menurow td.menucell
{
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	white-space:normal;
	height:62px;
	border-right:1px solid #FFFFFF;
}
#m_menubar table.menutable .menurow td.menucell a.mlevel1
{
	font-size:120%;
	color:#1D1D1D;
	text-decoration:none;
}
#m_menubar .menurow td.menucell .left,#m_menubar .menurow td .right
{
	width:10px;
	height:62px;
}
#m_menubar .menurow td.menucell .mid
{
	height:62px;
	vertical-align: middle;
	text-align:center;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;	

}
#m_menubar .menurow td.over
{
}
#m_menubar .menurow td.over .left,#m_menubar .menurow td.selected .left
{
	background-image:url(../images/bg_menu_left.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#m_menubar .menurow td.over .right,#m_menubar .menurow td.selected .right
{
	background-image:url(../images/bg_menu_right.png);
	background-position:top right;
	background-repeat:no-repeat;
}
#m_menubar .menurow td.over .mid, #m_menubar .menurow td.selected .mid
{
	background-image:url(../images/bg_menu_mid.png);
	background-repeat:repeat-x;
}

#m_menubar .menurow td .submenu
{
	position:absolute;
	font-size:100%;
	top:0px;
	left:0px;
	display:none;
	width:550px;
	z-index:10001;
	background-image:url(../images/trans.gif);
	cursor:auto;
}
#m_menubar .menurow td .submenu .submenu_bottom
{
	background-image:url(../images/bg_submenu_bottom.png);
	background-repeat:no-repeat;
	height:18px;
}
#m_menubar .menurow td .submenu .submenu_container
{
	background-image:url(../images/bg_submenu.png);
	background-repeat:repeat-y;	
	padding:0px 5px;
	padding-top:15px;
	text-align:left;
}
#m_menubar .emptyrow td
{
	height:25px;
	border-right:1px solid #FFFFFF;	
}
#m_menubar td.last
{
	border:none;
}

.submenu_container .level2_col1,.submenu_container .level3_col1,.submenu_container .level3_col2
{
	width:180px;
	float:left;
}
.submenu_container a.mlevel2,.submenu_container a.mlevel3
{
	display:block;
	padding:5px;
	font-size:110%;
	color:#666666;
	text-decoration:none;
}
.submenu_container .level3_col1
{

}
.submenu_container .level3_col2
{
}

.submenu_container div.mlevel2
{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	padding-left:15px;
}
.submenu_container div.selected
{
	background-image:url(../images/bullet_blue.gif);	
}

.submenu_container a.mlevel2
{
	text-decoration:none;
	margin-right:5px;
}

.submenu_container div.selected a
{
	color:#007CBB;
	text-decoration:underline;
}
.submenu_container a.hassubmenu
{
	background-image:url(../images/arrow_grey_l.gif);
	background-repeat:no-repeat;
	background-position:right 10px;
}
.submenu_container div.expandable a
{
	background-image:url(../images/arrow_blue_l.gif);
	background-repeat:no-repeat;
	background-position:right 10px;
	color:#007CBB;
	text-decoration:underline;
}

.submenu_container div.mlevel2 div.mlevel3
{
	display:none;
}

.submenu_container div.mlevel3
{
}

.submenu_container a.mlevel3
{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	padding-left:20px;	
}
.submenu_container a.mlevel3:hover
{
	background-image:url(../images/bullet_blue.gif);
	text-decoration:underline;
	color:#007CBB;	
}

/******************Header End**************************/
/****************Banner**************************/
#m_banner
{
	clear:both;
	height:204px;
}
.home #m_banner
{
	height:315px;
}
#banner_carousel
{
	height:315px;
	position:relative;
}
#banner_carousel #viewport
{
	height:296px;
	width:953px;
	overflow:hidden;
	z-index:50;
}
#banner_carousel #bt_left,#bt_right
{
	height:296px;
	width:22px;
	position:absolute;	
	background-position:center center;
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	cursor:pointer;
	z-index:100;
}
#banner_carousel #bt_left
{
	background-image:url(../images/bt_left.png);
	left:-11px;
}
#banner_carousel #bt_right
{
	background-image:url(../images/bt_right.png);
	right:-11px;
}
#banner_carousel #bt_left:hover
{
	background-image:url(../images/bt_left_ro.png);
}
#banner_carousel #bt_right:hover
{
	background-image:url(../images/bt_right_ro.png);
}
#banner_carousel #navigator
{
	height:10px;
	padding:4px 25px;
	text-align:right;
	font-size:12px;
}
#banner_carousel #navigator a
{
	text-decoration:none;
	line-height:100%;
	background-image:url(../images/dot_grey.png);
	background-repeat:no-repeat;

}
#banner_carousel #navigator a:hover,#banner_carousel #navigator a.selected
{
	background-image:url(../images/dot_blue.png);
}
/****************Banner END**************************/

/**************Bottom Links*******************/
.m_bottom_links
{
	padding:5px 15px;
	color:#666666;
	font-size:110%;
	clear:both;
	border:none;
}
.m_bottom_links a.lnk
{
	color:#666666;
	text-decoration:none;
	padding:0px 15px;
	border-right:1px dotted;
}
.m_bottom_links a.last
{
	border:none;
}
.m_bottom_links a.lnk:hover,bottom_links a.selected
{
	text-decoration:underline;
}
#m_footer
{
	background:#007CBB;
	background-image:url(../images/bg_footter_color.jpg);
	background-repeat:repeat-x;
	font-size:9px;
	color:#bdbdbd;
}
#m_footer .footer_wrapper
{
	/*background-image:url(../images/bg_footter.jpg);*/
	background-repeat:repeat-y;
	width:953px;
	margin:0px auto;
	text-align:left;
	line-height:180%;
	padding-top:0px;
}
#m_footer .footer_wrapper .blue
{
	color:#0b9fea;
}
/**************Bottom Links*******************/


/**************Home Content*******************/
#m_content_home
{
	padding:0px 25px;
	padding-top:30px;
}
#m_content_home .left, #m_content_home .right
{
	width:265px;
}
#m_content_home .left
{
	width:240px;
	float:left;
}
#m_content_home .mid
{
	margin:0px 265px;
	padding-left:15px;
}
#m_content_home .right
{
	float:right;
}
  
.info_box
{
	width:233px;
}
.info_box .box
{
	border:1px solid #D2D2D2;
	padding:15px;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#F1F1F1;
	background-image:url(../images/bg_info_box.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}
.info_box .box a.lnk
{
	background-image:url(../images/bullet_box.jpg);
	background-repeat:no-repeat;
	background-position:left 2px ;
	padding:0px;
	padding-left:20px;
	padding-bottom:15px;
	text-decoration:none;
	color:#414141;
	font-size:110%;
	line-height:120%;
	display:block;
}
.info_box .box a.lnk:hover
{
	text-decoration:underline;
}
.info_box .box a.last
{
	padding-bottom:10px;
}
.info_box .box .bottom_links
{
	text-align:right;
	padding-top:10px;
	font-size:90%;	
	color:#000000;	
}
.info_box .box .bottom_links a.blnk,.rss_feed_link
{
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	text-decoration:underline;
}
.info_box .box .bottom_links a.blnk:hover,.rss_feed_link:hover
{
	text-decoration:none;
}
.info_box .shadow
{
	background-image:url(../images/bg_info_box_shadow.jpg);
	background-repeat:repeat-x;
	height:20px;
}
.rss_feed_link
{
	background-image:url(../images/rss_link.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}

.advantage_rajasthan
{
	width:385px;
}
.advantage_rajasthan .box
{
	border:1px solid #D2D2D2;
	padding:15px;
	padding-left:5px;
	padding-right:20px;
	padding-bottom:5px;
	background-color:#F1F1F1;
	background-image:url(../images/bg_advantage_box.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	height:160px;
}
.advantage_rajasthan .viewport
{
	padding:0px;
	position:relative;
	height:135px;
	overflow:hidden;
}
.advantage_rajasthan .viewport .item
{
	position:absolute;
	top:0px;
	padding:0px;
}
.advantage_rajasthan .viewport .img
{
	float:left;
	padding:0px;
	padding-right:15px;
	display:inline;
	margin-left:5px;
}
.advantage_rajasthan .viewport .detail
{
	margin-left:128px;
	font-size:110%;
	line-height:160%;
	color:#383838;
	/*text-align:justify;*/
}
.advantage_rajasthan .navigator
{
	float:right;
	padding:2px;
	padding-top:5px;
}
.advantage_rajasthan .navigator a
{
	display:block;
	float:left;
	width:13px;
	height:13px;
	margin:0px 2px;
	background-image:url(../images/bt_square.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	outline:none;	
}
.advantage_rajasthan .navigator a:hover, .advantage_rajasthan .navigator a.selected
{
	background-position:left -13px;
}
.advantage_rajasthan .shadow
{
	background-image:url(../images/bg_info_box_shadow.jpg);
	background-repeat:repeat-x;
	height:20px;
}

#home_extras
{
	position:relative;
	clear:both;
	height:1px;
}
#home_social
{
	position:absolute;
	right:30px;
	bottom:-20px;
}

#home_bip_logo
{
	position:absolute;
	right:30px;
	bottom:-17px;
}

/**************Home Content*******************/



.clear_fix
{
	clear:both;
}
.no_border
{
	border:none;
}

#bt_send_enquiry
{
	display:block;
	width:171px;
	height:22px;
	background-image:url(../images/bt_send_enquiry.jpg);
	background-repeat:no-repeat;
}
#bt_send_enquiry:hover
{
	background-image:url(../images/bt_send_enquiry_ro.jpg);
}

/***************Inner Page******************/

#m_content_inner
{
	padding-top:25px;
}
#m_content_wrapper
{
	background-image:url(../images/bg_faux_col.jpg);
	background-position:right;
	background-repeat:repeat-y;

}
#m_content_wrapper .left
{
	width:204px;
	float:left;
}
#m_content_wrapper .right
{
	width:178px;
	float:right;
}
#m_content_wrapper .mid
{
	margin:0px;
	margin-left:229px;
	margin-right:203px;
	width:520px;
}

.block
{
	background-image:url(../images/bg_left_block.jpg);
	background-repeat:repeat-x;
}
.block .title
{
	padding:10px;
	padding-left:40px;
	margin-bottom:20px;
	color:#2D2D2D;
	font-size:140%;
	border-bottom:1px dashed #007CBB;
}
#left_nav
{
	line-height:140%;
}
.block div.left_nav_l2
{
	margin-bottom:5px;
}
.block a.left_nav_l2
{
	display:block;
	background-image:url(../images/bullet_1.gif);
	background-repeat:no-repeat;
	background-position:20px 7px;
	padding:4px;	
	padding-left:40px;
	border-bottom:1px dashed #C1C1C1;	
	color:#848484;
	text-decoration:none;
	font-size:110%;
}
.block a.left_nav_l2:hover, .block a.selected
{
	color:#007CBC;
	background-image:url(../images/bullet_2.gif);
}
.block div.left_nav_l3
{
	border-bottom:1px dashed #C1C1C1;
	background-image:url(../images/bg_left_nav_3.jpg);
	background-repeat:repeat-x;
	padding:10px 20px;
	padding-left:40px;
	color:#848484;
	text-decoration:none;
	display:none;
}
.block a.left_nav_l3
{
	background-image:url(../images/bullet_1.gif);
	background-repeat:no-repeat;
	background-position:4px 7px;
	padding:3px 5px;
	padding-left:15px;
	margin-bottom:5px;
	display:block;
	color:#848484;
	text-decoration:none;
	font-size:110%;
}
.block a.left_nav_l3:hover, .block a.selected
{
	color:#007CBC;
	background-color:#ffffff;
	background-image:url(../images/bullet_2.gif);
}

.LPover div.left_nav_l3
{
	display:block;
}

.page_path
{
	margin-bottom:10px;
}
.page_path_out
{
	margin-left:229px;
	margin-right:203px;
}
.page_path a
{
	color:#818181;
	text-decoration:none;
	font-size:100%;
}
.page_path a:hover,.page_path a.selected
{
	color:#007CBC;
	text-decoration:underline;
}

.page_title
{
	padding:0px;
	padding-top:1px;
	padding-bottom:3px;
	font-size:220%;
	border:1px dashed;
	border-left:none;
	border-right:none;
	color:#007CBC;
}

#investors_kit_mini
{
}
#investors_kit_mini #investors_kit_info
{
	background-color:#F1F1F1;
	background-image:url(../images/icon_doc.jpg);
	background-repeat:no-repeat;
	background-position:5px center;
	color:#848484;
	font-size:110%;
	padding:5px;
	padding-left:20px;
	margin:0px 3px;
}
#investors_kit_info_a
{
	color:#848484;
	text-decoration:none;
}
#investors_kit_info_a:hover
{
	color:#007cbb;
}
.right_block
{
	padding:10px 3px;
}

.right_block .title
{
	color:#0398E4;
	font-size:160%;
	padding:10px;
	padding-bottom:5px;
}
.contact
{
	font-size:110%;
	margin:10px 0px;
	color:#A5A5A5;
	padding:0px 10px;
	line-height:130%;
}
.contact .name
{
	color:#FFFFFF;
	font-weight:bold;
}
.contact .nos
{
	padding-top:8px;
}
.contact a
{
	color:#A5A5A5;
	text-decoration:none;
}
.contact a:hover
{
	color:#efefef;
}
.contact a.high
{
	color:#efefef;
}
.contact a.high:hover
{
	color:#0398E4;
}
.cms_page, .cms_right_panel
{
	padding:5px 0px;
	/*text-align:justify;*/
	color:#525252;
}
.cms_page p
{
	font-size:120%;
	line-height:200%;
	/*text-align:justify;*/
	margin:10px 0px;
}
.cms_right_panel
{
	padding:13px;
}
.cms_right_panel p
{	
	color:#A5A5A5;
	text-align:left;
	margin-bottom:12px;
}
/***************Inner Page******************/

/************Latest News********************/
.news_listing
{
	width:100%;
}
.news_listing td
{
	padding:0px;
	vertical-align:top;
	color:#525252;
}
.news_listing .dt
{
	font-size:100%;
	padding-top:15px;
}
.news_listing .title
{
	padding:5px 0px;
	line-height:140%;
}
.news_listing .title a
{
	font-size:120%;
	color:#007cbb;
	text-decoration:none;
	font-weight:bold;
}
.news_listing .title a:hover
{
	text-decoration:underline;
}
.news_listing .light a
{
	font-size:110%;
	line-height:120%;
	font-weight:normal;
}
.news_listing .details
{
	padding:5px 0px;
	line-height:200%;
	font-size:120%;
}
.news_listing .lnk
{
	padding:5px 0px;
	border-bottom:1px dashed #A0BFD4;
}
.news_listing .lnk a
{
	text-decoration:none;
	color:#037DB0;
	font-size:100%;
	font-weight:bold;
	padding-left:25px;
	padding-top:3px;
	background:url(../images/new_doc.jpg);
	background-repeat:no-repeat;
	background-position:5px center;
}
.news_listing .lnk a:hover
{
	text-decoration:underline;
}
.news_listing .fileinfo
{
	color:#848484;
	width:60px;
	vertical-align:bottom;
	padding-bottom:5px;
}
.news_listing .fileinfo img
{
	vertical-align:baseline;
}
.bottom_line
{
	border-bottom:1px dashed #A0BFD4;
}
/************Latest News********************/

/**************News Letters*****************/

.newsletters_listing
{
	width:100%;
}
.newsletters_listing td
{

	line-height:130%;
}
.newsletters_listing td.newsletter_cell
{
	width:107px;
	text-align:center;
	padding-top:20px;
}
.newsletters_listing a
{
	color:#007CBB;
	font-weight:bold;
	font-size:110%;
	line-height:150%;
	text-decoration:none;
}
.newsletters_listing a img
{
	border:none;
}
.newsletters_listing .main
{
	font-size:110%;
}
.newsletters_listing p.brief_note
{
	
}
/**************News Letters*****************/

/**************Videos*****************/
.videos_listing
{
	width:100%;
}
.videos_listing td
{
	vertical-align:top;
	padding:10px;
}
.videos_listing tr.data_row
{
	background:#F1F1F1;
}
.videos_listing tr.vsep td
{
	padding:3px;
}
.videos_listing .thumb_cell
{
	width:155px;
	text-align:center;
	vertical-align:middle;
}
.videos_listing .thumb_cell a img
{
	border:none;
	margin:1px;
	-moz-box-shadow: 0px 0px 6px #ccc;
	-webkit-box-shadow: 0px 0px 6px #ccc;
	box-shadow: 0px 0px 6px #ccc;
}
.videos_listing .thumb_cell a:hover img
{
	border:1px solid #007CBB;
	margin:0px;
}
.videos_listing .detail_cell 
{
	padding-top:15px;
}
.videos_listing .detail_cell .title
{
	color:#007CBB;
	font-size:160%;
	text-decoration:none;
}
.videos_listing .detail_cell .title:hover
{
	text-decoration:underline;
}



.video_overlay, .photo_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#FFFFFF;
	
	width:494px;
	border:3px solid #0E0301;	
	/* CSS3 styling for latest browsers 
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	*/
}

.photo_overlay {
	width:710px;
}

.video_wrapper{
	border:2px solid #A6A6A6;
	padding:5px;
	padding-bottom:35px;
	width:480px;
}

.photo_wrapper {
	padding:5px;
	padding-bottom:35px;
	width:700px;
}

/* close button positioned on upper right corner */
.video_overlay .close, .photo_overlay .close {
	background-image:url(../images/bt_close.jpg);
	background-repeat:no-repeat;
	position:absolute;
	right:8px;
	bottom:5px;
	cursor:pointer;
	height:17px;
	width:59px;
}
.photo_overlay .close {
	right:8px;
	bottom:5px;
}
#video_title
{
	background:#007CBC;
	color:#FFFFFF;
	font-size:14px;
	padding:5px 10px;
	height:20px;
	/*text-align:justify;*/
}
#video_embed
{
	width:480px;
	margin-bottom:10px;
	overflow:hidden;
	/*text-align:justify;*/
}
/**************Videos*****************/

/***********Photos********************/
.photos_listing
{
	width:100%;
}
.photos_listing tr
{
}
.photos_listing td
{
	vertical-align:top;
}
.photos_listing .thumb_cell
{
	width:130px;
	height:100px;
	vertical-align:middle;
	text-align:center;
	background-image:url(../images/bg_thumb.jpg);
	background-repeat:no-repeat;
}
.photos_listing .thumb_cell_empty
{
	width:130px;
	height:100px;
	vertical-align:middle;
	text-align:center;
}
.photos_listing .hsep
{
	width:0px;
}
.photos_listing .vsep
{
	height:20px;
}
.pg_min_caption
{
	font-size:120%;
	line-height:150%;
	padding:5px 10px;
	padding-right:50px;
	/*text-align:justify;*/
}
/***********Photos********************/


/***********Downloads*******************/
.downloads_listing
{
	font-size:100%;
	line-height:150%;
	width:100%;
	color:#848484;
	margin-bottom:15px;
}
.download_title
{
	margin-top:20px;
	color:#007cbb;
	font-size:160%;
	border-bottom:1px dashed #ccc;
	padding:2px 0px;
}
.downloads_listing td
{
	padding:5px;
	padding-top:20px;
	border-bottom:1px dashed #ccc;
	vertical-align:top;
}
.downloads_listing a
{
	color:#848484;
	text-decoration:none;
}
.downloads_listing a:hover
{
	text-decoration:underline;
}
.downloads_listing .title
{
	width:70%;
}
.downloads_listing .title a
{
	display:block;
	background-image:url(../images/icon_file.gif);
	background-repeat:no-repeat;	
	background-position:left 4px ;
	padding-left:15px;
}

.downloads_listing .fileinfo
{
	background:none;
}
Ul.DLCategories
{
}
Ul.DLCategories li
{
}

.DLCategories a
{
	color:#585858;
	text-decoration:none;
}
.DLCategories a:hover
{
	color:#007cbb;
	text-decoration:underline;
}
/***********Downloads*******************/
.info_bar
{
	background:#F1F1F1;
	padding:5px 10px;
}

/****************Forms*********************/
.required
{
}
.form_table
{
	font-size:110%;
	margin:5px 0px;
}
.form_table .info_row td
{
	background:#F1F1F1;
	color:#007cbb;
	font-size:110%;
	padding:2px 20px;
	background-image:url(../images/bg_bullet_arrow_blue.jpg);
	background-repeat:no-repeat;
	background-position:2px center;
	line-height:150%;
}
.form_table .field_row td
{
	padding:10px 20px;
	line-height:180%;	
}
.form_table .field
{
	border:1px solid #ccc;
	font-size:100%;
	padding:2px;
}
.form_table .low
{
	color:#999;
}
.form_table .input1
{
	width:250px;
}
.form_table select.input1
{
	width:255px;
}
.form_table .input2
{
	width:100px;
}
.form_table .input3
{
	width:450px;
}
.form_table .vsep
{
	height:25px;
	background-image:url(../images/bg_vsep.jpg);
	background-repeat:repeat-x;
	background-position:center 7px;
}
.form_table #bt_submit, .form_table #bt_reset
{
	cursor:	pointer;
}
/****************Forms*********************/

/************Util Bar*********************/
.util_bar
{
	padding:7px 10px;
	text-align:right;
	border:1px dashed #eee;
	border-left:none;
	border-right:none;
	
}
.util_bar .addtokit
{
	float:left;
	padding:3px 10px;
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left center;
	color:#585858;
	text-decoration:none;
	background-image:url(../images/icon_inv_kit.gif);	
}
.util_bar .addtokit:hover
{
	background-image:url(../images/icon_inv_kit_ro.gif);	
}
.util_bar .save,.util_bar .print
{
	padding:2px 10px;
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left center;
	color:#585858;
	text-decoration:none;
}

.util_bar .save
{
	background-image:url(../images/icon_pdf.gif);
}
.util_bar .print
{
	background-image:url(../images/icon_print.gif);
}
.top_link
{
	text-align:right;
	padding-right:20px;
}
.top_link a
{
	color:#007CBB;
}
/************Util Bar*********************/

/*************Expandable Content********/
.s_panel
{
margin:10px 0px;
margin-bottom:20px;
}
.s_title
{
	color:#6D6D6D;
	font-weight:bold;
	font-size:120%;
	padding:5px 20px;
	background-image:url(../images/bullet_grey_box_arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:1px dashed #858585;
	cursor:pointer;
}
.s_content
{
	display:none;
}
.s_over
{
}
.s_over .s_title, .s_titover
{
	color:#007CBB;
	background-image:url(../images/bullet_blue_box_arrow.gif);
}
/*************Expandable Content********/

/************Search Listing****************/
.search_listing
{
	font-size:120%;
}
.search_listing td
{
	padding:5px;
	padding-top:20px;
	border-bottom:1px dashed #efefef;
}
.search_listing a
{
	color:#6C6C6C;
	padding-left:30px;
	text-decoration:none;
	background-image:url(../images/bullet_grey_box_arrow.gif);
	background-repeat:no-repeat;
}
.search_listing a:hover
{
	color:#027CBB;
	background-image:url(../images/bullet_blue_box_arrow.jpg);
}

.txt_blue
{
	color:#007DBA;
}
/************Search Listing****************/

/************Sitemap****************/
.sitemap_container
{
	background:none;

}
.sitemap_container #m_content_wrapper
{
	background:none;
}
.sitemap_container .main_content_wrapper
{
	padding:0px 30px;
}
.sitemap_listing
{
	font-size:120%;
}
.sitemap_listing table td
{
	padding-bottom:20px;
}
.sitemap_listing table a
{
	display:block;
	text-decoration:none;
}

.sitemap_listing .lnk_level1
{
	color:#1185C2;
	font-size:110%;
	font-weight:bold;
	padding-bottom:10px;
}
.sitemap_listing .lnk_level2
{
	color:#484848;
	padding:5px;
	padding-left:20px;
	background-image:url(../images/bullet_2.gif);
	background-repeat:no-repeat;
	background-position:5px 8px;
}
.sitemap_listing .lnk_level3
{
	color:#484848;
	padding:5px;
	padding-left:35px;
	background-image:url(../images/bullet_1.gif);
	background-repeat:no-repeat;
	background-position:20px 8px;
}
.sitemap_listing .lnk_level2:hover, .sitemap_listing .lnk_level3:hover, .sitemap_listing .static_links a:hover, .sitemap_listing .static_links a.selected
{
	color:#1185C2;
}
.sitemap_listing .vsep
{

	background-image:url(../images/vsep.jpg);
	background-repeat:repeat-y;
	background-position:center center;
	padding:10px;
}
.sitemap_listing .static_links
{
	text-align:center;
	padding:20px;
}
.sitemap_listing .static_links a
{
	display:inline;
	color:#484848;
	padding:5px 10px;
}
/************Sitemap****************/
