html{width:100%; background:#012537 url(/ufiles/14/image/html-bg.gif) repeat-x top center;}
body{background:#012537 url(/ufiles/14/image/body-bg.jpg) no-repeat top center; margin:0px; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000;}

.wrapper{	margin:auto; width:980px; border:none; text-align:left; }
.wrapper input, button, textarea, select, optgroup, option
{
        font-family:inherit;
        font-size:100%;
}
#CA-FLD{width:200px;}
.ca-CountryBox{width:205px;}
#menu{z-index:1000;}
.mlddm_parent {}
.panel{background:#D8D8D8; padding:0px;}
.m_panel {padding-left:4px; padding-right:0px}
.m_panel h1 {}
.m_panel ul {}
.m_panel ul li {}
.m_panel_block h1{padding-left:16px;}
.l_panel {padding-right:2px;}
.l_panel h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#FFFFFF; padding:8px; background:#154155;}
.l_panel a{ color:#0000FF; text-decoration:none}
.l_panel a:hover{ color:#0000FF;  text-decoration:underline}
.r_panel {padding-left:5px;}
.r_panel h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#FFFFFF; padding:8px; background:#154155;}
.r_panel p{margin:7px 0;}
.r_panel a{ color:#008AB0; text-decoration:none}
.r_panel a:hover{ color:#008AB0;  text-decoration:underline}
.footer{}
.footer_blk{background: transparent url(/ufiles/14/image/foot-bg.gif) repeat-x scroll center top; height: 49px; font:normal 10px Arial, Helvetica, sans-serif; color:#afafaf; padding-top:10px; padding-left:10px;}
.footer ul {margin: 0; padding: 0; list-style-type: none; text- align: center;display:block;}
.footer li {display: inline; margin: 0; padding: 0 5px 0 5px; list-style: none; float: left; border-right:1px solid #CCCCCC; line-height:10px;}
.footer a{  color:#afafaf; text-decoration:none;}
.footer a:hover{  color:#afafaf;  text-decoration:underline;}

/* Common CSS Ends Here. Following are CSS commented by their relevant GROUPS	*/

/*********************** ask us now block *******************************/
.askus{background:#2A2B2D; border-right: 1px solid #2A2B2D; border-left: 1px solid #2A2B2D;}
.askus-dropdown{float:left; margin-left:0px; margin-top:-8px; width:124px;}
/**************** end of  ask us now block *********************/

/* Template css starts here. */
.toplinkSml{color:#FFFFFF;}
.toplinkSml:hover{color:#2578A0;text-decoration:none;}
.moreinfo{color:#008AB0;text-decoration:none;}
.moreinfo:hover{color:#008AB0;text-decoration:underline;}

/*-----------------------headingStyles-------------------------------*/

.heading-wht-sml{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:12px 0 0 12px; display:inline-block;}
.smlWhiteBold{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0 0 0px; display:inline-block;}
.heading-blue-sml{font:bold 12px Arial, Helvetica, sans-serif; color:#2f83aa; display:inline-block;}


/*--------------conetntHeading-------------------------------*/

.txt-blue-sml{font:bold 12px Arial, Helvetica, sans-serif; color:#2f83aa; text-align:left; padding-left:10px;}

/*--------------content-------------------------------*/
.cont-gry-sml{font:normal 12px Arial, Helvetica, sans-serif; color:#8c8c8c; text-align:left; padding-left:10px; padding-right:10px; text-align:justify;}
.more{font:normal 12px Arial, Helvetica, sans-serif; color:#920405; float:right; text-decoration:none; display:block; padding-right:10px; padding-bottom:10px;}


/*--------------projects-------------------------------*/

.projects{margin:0px; padding:0 10px 10px;}

.projects p{border-bottom:1px solid #dddddd; padding-bottom:7px;}
#X{padding:0 0 0 82px;}
#XOPEN{cursor:pointer;}
#XCLOSE{cursor:pointer;}

#Y{padding:0 0 0 270px;}
#YOPEN{cursor:pointer;}
#YCLOSE{cursor:pointer;}

.txt-gry-bold-medium{font:bold 16px Arial, Helvetica, sans-serif; color:#1b1c1e;}

.txt-blue-bold-medium{font:bold 16px Arial, Helvetica, sans-serif; color:#0673a5;}

.proj-heading-sml{font:bold 14px Arial, Helvetica, sans-serif; color:#2f83aa;}
.proj-heading-sml a{font:bold 14px Arial, Helvetica, sans-serif; color:#2f83aa; text-decoration:none;}

.proj-cont-sml{font:normal 12px Arial, Helvetica, sans-serif; color:#292b2d;}
.case-cont-sml{font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.more-txt-blue{font:normal 12px Arial, Helvetica, sans-serif; color:#008ab0; float:right; text-decoration:none; display:block; padding-right:10px;}

/*--------------News-------------------------------*/
.news{margin:0px; padding:0 10px 10px;}
.news li{list-style-type:none; border-bottom:1px solid #474747; padding:10px 0; color:#a1a1a1; font:normal 12px Arial, Helvetica, sans-serif;}
.news li p{margin:0px; padding:0px;}
.col-wht{color:#FFFFFF;}

.readmore{color:#FFFFFF; text-decoration:none;}

/*------------------------------MessageForm-----------------------*/
form{margin:0px;}

.txt-box{width:242px; background:#2a2b2d; border:0px; margin-top:5px; padding:4px 0 4px 7px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.blk-txt-box{width:190px; background:#D1D0CC; border:1px solid #00739F; font:normal 12px Arial, Helvetica, sans-serif; color:#124266;}

.txt-gry-dip-bold{font:bold 14px Arial, Helvetica, sans-serif; color:#646565; padding:5px 0; display:block;}
.txt-gry-light-normal{font:normal 14px Arial, Helvetica, sans-serif; color:#646565;}

.gry-txt-normal{font:normal 12px Arial, Helvetica, sans-serif; color:#646565; padding-top:8px; display:block;}
/*---------------------gryboxstyles---------------------*/
/*if IE*/
html* .heading-gry{margin-bottom:3px;}
.heading-gry{font:bold 16px Arial, Helvetica, sans-serif; color:#1B1C1E; background:url(/ufiles/14/image/heading-bg.gif) no-repeat bottom center; height:37px; padding-left:10px; display:block; padding-top:10px; width:239px;}

.cont-test{font:normal 12px Arial, Helvetica, sans-serif; padding:0px 12px; display:block; text-align:justify; margin:0px;}
.clear{clear:both;}
.quote{font:bold 24px "Courier New", Courier, monospace; color:#6e6e6f;}

.partner{padding:0 10px;}
.partner img{margin-right:4px; margin-top:4px;}

/*.view{font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; float:right; color:#333;}*/

.text-box-transparent{border:0px; background:transparent; padding-left:5px;}

.top-link{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

/* Template css ends here. */

/****************/
.list_table{background:#COCOCO;}
.list_table .table_list_header{background:#EAEAEA; font-weight:bold;}
.list_table .table_header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;color:#000000; padding:8px; background:#EAEAEA;}
.form-required{color:red;}
legend{color:#AB0900;
}
img { 
border: #000000; 
} 

.cssRBorder {border-right: 1px solid rgb(21,63,82)}
fieldset{
border:1px solid #7F9DB9;
width:97%;
}
.poll_vote
{
       background:#009B00;
}
.poll_no_vote
{
       background:#A9ABB9;
}
/*Forum Classes Start*/
.tblForum {background:#246D8C;}
.frow_even {background:#FFFFFF;}
.frow_even1 {background:#FFFFFF;}
.frow_odd {background:#EAEAEA;}
.fheader{font-weight:bold; color:#FFFFFF}
.comBG {background:#ECF0F4;}
.forum_old
{
       background:url("/ufiles/1/image/forum_old.gif") no-repeat bottom center;
}
.forum_old_lock
{
       background:url("/ufiles/1/image/forum_old_lock.gif") no-repeat bottom center;
}
.forum_new
{
       background:url("/ufiles/1/image/forum_new.gif") no-repeat bottom center;
}

.thread_old
{
       background-image:url("/ufiles/1/image/thread.gif"); 
       background-repeat:no-repeat;
       background-position:center;
}
.thread_lock
{
       background-image:url("/ufiles/1/image/thread_lock.gif"); 
       background-repeat:no-repeat;
       background-position:center;
}
.thread_new
{
       background-image:url("/ufiles/1/image/thread_new.gif"); 
       background-repeat:no-repeat;
       background-position:center;
}
.border_bottom
{
       border-bottom:1px solid rgb(153, 153, 153);
}
/*Forum Classes END*/

/*Link Classes Start*/
.pageResults
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(255,121,0);
	text-decoration: none;
}
.pageResults:Hover
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(255,121,0);
	text-decoration: underline;
}
.biz_viewmore
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,0,255);
	text-decoration: none;
}
.mailLink
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,0,0);
	text-decoration: none;
}
.mailBoldLink
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
        font-weight:bold;
	color: rgb(0,0,0);
	text-decoration: none;
}
.ghub_link a{
font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:normal;color:#AB0900;
text-decoration:none;

}

.ghub_link a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;color:#AB0900;
text-decoration:underline;

}
/*Link Classes END*/
.page_heading{
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;color:#000000;
font-size:12px;
font-weight:bold;
}
.l_menu_white
{
text-decoration:none;
color:#FFFFFF;
}
.l_menu_white:hover
{
text-decoration:underline;
color:#FFFFFF;
}

/*Styles for Calendar*/
.calender_bold
{
        font-weight:bold;
	color:#red;
        background-color:#A2B8E4;
}
.headingCell_Cal
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,255,255);
	background-image: url('images/main_head_bg.gif');
	text-align: center
}
.headingCell_Cal a
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,255,255);
	background-image: url('images/main_head_bg.gif');
	text-align: center
}
.headingCell_Cal a:hover
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,255,255);
	background-image: url('images/main_head_bg.gif');
	text-align: center
        text-decoration: none;
}
.SunDayCell_Cal
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,0,0);
        background-image: url('images/main_head_bg.gif');
	text-align: center
}
.OtherDayCell_Cal
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,255,255);
	/*background-color: #5B5D59;*/
	background-image: url('images/main_head_bg.gif');
	text-align: center
}
.DateCell_Cal a
{
	font-family: Verdana;
	font-size: 8pt;
	color: rgb(0,0,0);
	text-decoration: none
}
.DateCell_Cal a:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: rgb(0,0,0);
	text-decoration: none
}
.DateCellSun_Cal a
{
	font-family: Verdana;
	font-size: 8pt;
	color: rgb(255,0,0);
	text-decoration: none
}
.DateCellSun_Cal a:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: rgb(255,0,0);
	text-decoration: none
}
.TodayCell_Cal a
{
	font-family: Verdana;
	font-size: 8pt;
	color: rgb(0,0,0);
	background-color: rgb(0,255,0);
	text-decoration: none
}
.TodayCell_Cal a:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: rgb(0,0,0);
	background-color: rgb(0,255,0);
	text-decoration: none
}
.TodayCellSun_Cal a
{
	font-family: Verdana;
	font-size: 8pt;
	color: rgb(255,0,0);
	background-color: rgb(0,255,0);
	text-decoration: none
}
.TodayCellSun_Cal a:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: rgb(255,0,0);
	background-color: rgb(0,255,0);
	text-decoration: none
}
/*End of event calender css

/*group css start*/

.group_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	color:#FFFFFF;	
	background-color:#246D8C;
        height:22px;
        font-weight:bold;
        align:left;
        height:25px;
        padding-left:5px;
       
}

.group_row_odd
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-color:#373737;	
	text-decoration:none;
	background-color:#EBEBEB;
        height:20px;
        padding-left:5px;
}
.group_row_even
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-color:#373737;	
	text-decoration:none;
	background-color:#E9F1F2;
        height:20px;
        padding-left:5px;
}
.smlGray_auther
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(128,128,128);
        border-bottom:1px solid #333333;
        padding-bottom:2px;
        line-height:20px;
}
.group_confirm_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.group_details_header{
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
        color:#000000;

}
.seeAll{
      font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
        color:#333333;

}

.decussion_listing_heading{
      font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
        color:#333333;
        border-bottom:1px solid #A6A6A6;
        height:25px;
      

}

.decussion_listing{
      font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
        color:#333333;
        border-bottom:1px solid #A6A6A6;
        height:25px;
      

}

/*group css end*/
a.Blacklink
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
	color: #000000;	
	text-decoration: none;
}
a.Blacklink:Hover
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
	color: #000000;	
	text-decoration: underline;
}a.BlacklinkBold
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
	color: #000000;	
	font-weight: bold;
	text-decoration: none;
}
a.BlacklinkBold:Hover
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 8pt;
	color: #000000;	
	font-weight: bold;
	text-decoration: none;
}
#security_code
{
         width:100px;
         height:40px;
         border:1px solid #CCCCCC;        
         font-size:30px;
}
.clsButton
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	padding: 1px;
	border: 1px solid rgb(64,64,64);
	font-weight: bold;
	background-color: #E7E7E7;
	cursor: hand;
}




/* CSS Document */
/***** Small size text styles *****/
.smlBlack
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,0,0);
}
.smlBlack1
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,0,0);
}
.smlRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255,0,0);
}
.smlPink
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;	
	color: rgb(153,51,0);
}
.smlWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255,255,255);
}
.smlViolet
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(102,51,153);
}
.smlOrange
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 7pt;
	color: rgb(255,121,0);
}
.smlGreen
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,128,0);
}
.smlGray
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(128,128,128);
}
.smlBlue
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: #0000FF;
}
/**** Small size text in BOLD style ****/
.smlBlackBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.smlRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,0,0);
}

.smlPinkBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(153,51,0);
}

.smlWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.smlVioletBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(102,51,153);
}
.smlOrangeBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,121,0);
}
.smlGreenBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0,128,0);
}
.smlGrayBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	color: rgb(128,128,128);
}
.smlBlueBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #226699;
}
/***** MEDIUM size text styles *****/
.medBlack
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(0,0,0);
}
.medRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,0,0);
}

.medPink
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;

	color: rgb(153,51,0);
}

.medWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,255,255);
}
.medViolet
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(102,51,153);
}
.medOrange
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(255,121,0);
}
.medBlue
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(0,34,85);
}
.medGreen
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(0,128,0);
}
.medGray
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	color: rgb(128,128,128);
}
/**** MEDIUM size text in BOLD style ****/
.medBlackBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.medRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,0,0);
}
.medPinkBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;

	font-weight: bold;
	color: rgb(153,51,0);
}
.medBlueBold
{

	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
        font-weight: bold;
	color: rgb(0,34,85);
}
.medWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.medVioletBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(102,51,153);
}
.medOrangeBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,121,0);
}
.medGreenBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(0,128,0);
}
.medGrayBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(128,128,128);
}
/***** LARGE size text styles *****/
.lrgBlack
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(0,0,0);
}
.lrgRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(255,0,0);
}
.lrgPink
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;	
	color: rgb(153,51,0);
}
.lrgBlue
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(0,34,85);
}
.lrgWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(255,255,255);
}
.lrgViolet
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(102,51,153);
}
.lrgOrange
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(255,121,0);
}
.lrgGreen
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(0,128,0);
}
.lrgGray
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	color: rgb(128,128,128);
}
/**** LARGE size text in BOLD style ****/
.lrgBlackBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.lrgRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(255,0,0);
}
.lrgPinkBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;




	font-size: 12pt;
	font-weight: bold;
	color: rgb(153,51,0);
}
.lrgWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.lrgVioletBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(102,51,153);
}
.lrgBlueBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
        font-weight:bold;
	color: rgb(0,34,85);
}
.lrgOrangeBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(255,121,0);
}
.lrgGreenBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(0,128,0);
}
.lrgGrayBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(128,128,128);
}
/***** EXTRA-LARGE size text styles *****/
.xlrgBlack
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(0,0,0);
}
.xlrgRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(255,0,0);
}
.xlrgPink
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(153,51,0);
}
.xlrgWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(255,255,255);
}
.xlrgBlue
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(0,34,85);
}
.xlrgViolet
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(102,51,153);
}
.xlrgOrange
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(255,121,0);
}
.xlrgGreen
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(0,128,0);
}
.xlrgGray
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	color: rgb(128,128,128);
}
/**** EXTRA LARGE size text in BOLD style ****/
.xlrgBlackBold


{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.xlrgRedBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(255,0,0);
}
.xlrgPinkBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(153,51,0);
}
.xlrgWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(255,255,255);
}
.xlrgVioletBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(102,51,153);
}
.xlrgOrangeBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(255,121,0);
}
.xlrgBlueBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
        font-weight: bold;
	color: rgb(0,34,85);
}
.xlrgGreenBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(0,128,0);
}
.xlrgGrayBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(128,128,128);
}
h1
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: rgb(153,51,0);
}
/***** Hyperlink Styles *****/
/*Undefined anchor tag*/
/*Defined Classes*/
.genLinks
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	text-decoration: none;
}
.genLinks:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	text-decoration: underline;
}
.tabLinks
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: none;
}
.tabLinks:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: underline;
}
.genLinksBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	font-weight: bold;
	text-decoration: none;
}
.genLinksBold:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0,51,204);
	font-weight: bold;
	text-decoration: underline;
}
.genLinksRed
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: #CC0001;
	text-decoration: none;
}
.genLinksRed:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: #CC0001;
	text-decoration: underline;
}
.genLinksWhite
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255, 255, 255);
	text-decoration: none;
}
.genLinksWhite:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255, 255, 255);
	text-decoration: underline;
}
.genLinksGray
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}
.genLinksGray:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: #999999;
	text-decoration: underline;
}
.genLinksWhiteBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255, 255, 255);

	font-weight: bold;
	text-decoration: none;
}
.genLinksWhiteBold:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-decoration: underline;
}
.genLinksBlackBold
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-decoration: none;
}
.genLinksBlackBold:Hover
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-decoration: underline;
}
.genLinksGreenBold
{
	font-family: verdana, tahoma, arial;	
	font-size: 10pt;
        font-weight: bold;
	color:#0000FF;
	text-decoration: none;
}
.genLinksGreenBold:Hover
{
	font-family: verdana, tahoma, arial;	
	font-size: 10pt;
        font-weight: bold;
	color:#0000FF;
	text-decoration: underline;
}
.genLinksBlack
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: none;
}
.genLinksBlack:Hover
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(55,55,55);
	text-decoration: underline;
}
.smlLinksOrangeBold
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(255,121,0);
	text-decoration: none;
}
.smlLinksOrangeBold:Hover
{
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
	color: rgb(255,121,0);
	text-decoration: underline;
}
.genLinksOrangeBold
{
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-size: 10pt;
	color: rgb(156,156,168);
	text-decoration: none;
}
.genLinksOrangeBold:Hover
{
	font-family: verdana, tahoma, arial;
	font-weight: bold;
	font-size: 10pt;
	ccolor: rgb(156,156,168);
	text-decoration: underline;
}
.smlMandTextBox
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	border: 1px solid rgb(128,128,128);
	font-size: 8pt;
}
.medTextarea
{
	font-family: Tahoma, Verdana, Helvetica, Arial;
	border: 1px solid rgb(200,200,200);
	font-size: 8pt;
}
.float_Right
{ 
    float: right; 
    margin: 4px; 
    padding:4px;
}
.cursor_hand
{
    cursor:pointer;
    text-decoration:none;
}
/*classes for five star rating*/
#star ul.star 
{ 
	LIST-STYLE: none;
	MARGIN: 0; PADDING: 0;
	WIDTH: 85px; HEIGHT: 20px;
	LEFT: 10px; TOP: -5px;
	POSITION: relative; FLOAT: left;
	BACKGROUND: url('/images/stars.gif') repeat-x;
	CURSOR: pointer; 
}
#star li 
{
	PADDING: 0;
	MARGIN: 0;
	FLOAT: left;
	DISPLAY: block;
	WIDTH: 85px;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-indent: -9000px;
	Z-INDEX: 20; POSITION: absolute;
	PADDING: 0;
}
#star li.curr 
{ 
	BACKGROUND: url('/images/stars.gif') left 25px; 
	FONT-SIZE: 1px; 
}
#star div.user 
{ 
	LEFT: 15px; POSITION: relative;
	FLOAT: left; FONT-SIZE: 13px; 
	FONT-FAMILY: Arial; 
	COLOR: #888; 
}
/*end of classes for five star rating*/
.bgrow
{
height:20px;;
background-color:#76BF96;
}
.toggleopacity img
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.toggleopacity:hover img
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
.cssTextBox
{
width:500px;
}
.cssTextArea
{
width:545px;
height:180px;
}
.cssCTextArea
{
width:500px;
height:100px;
}
#main h2
{
color:#000000;
font-size:16px;
}
.cssFieldSet
{
width:98%;
}
/* CSS FOR MEDIA*/
.pageSubHeading
{
font-size:13px;
font-weight:bold;
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
background: #246D8C;
color:#FFFFFF;
}
.pagesub_heading
{
font-size:16px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}
.pagesub_desc
{
padding-bottom:10px;
}
.norecord
{
color:#FF0000;
text-align:center;
}
.media_heading
{
font-size:12px;
font-weight:bold;
}
.media_sub_heading
{
font-size:10px;
padding-left:10px;
}
.slide_show
{
	position:relative;
}
.le_nav
{
      margin-left: 0px; 
      padding-left: 30px;
      padding-top:15px;

}

ul.le_nav li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style-type:none;
	list-style-image:url(/ufiles/1/image/list.gif);
	line-height:15px;
        margin:0px ;
        padding-left: 2px;
             }
ul.le_nav li ul{
	margin:0px ;
        padding: 3px 0px 0px 15px;
}
.le_navtree
{
      position:relative;
      left:2px;
      top:-22px;
}
.clsFrame
{
        background-color:#FFFFFF;
}
.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 100%; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
/*CRM Classes Start*/
.crmpage_heading
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(0,0,0);
}
.CRMcssTextBox
{
width:200px;
}
.CRMcssBigTextBox
{
width:400px;
}
.cssCRMTextArea
{
width:450px;
height:80px;
}
.crmlegend_heading
{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 8pt;
	color: rgb(171,9,0);
}
.CRMlisting-box {
  margin: 0.25em 2.0em 0.5em 0em;
  width: auto;
  height: 7.25em;
  overflow: auto;
  border: 1px solid #92B6EC;
}
/*end of crm css

	#sortlist {
		width: 360px;
		margin: 0 auto;
		padding: 20px;
		margin-bottom: 20px;
		border: 1px solid #a5a1a1;
		text-align:center;

		}
	#sortlist img.sorting {
		float: left;
		margin: 4px;
		padding: 4px;
		border: 1px solid #ccc;
		}
		
	#sortlist img.sorting:hover { 
		float: left;
		margin: 4px;
		padding: 4px;
		border: 1px solid #666; 
		cursor: move;
		}
	#activityIndicator, #changeNotification {
		text-align: center;
		font: normal 1em georgia, arial, helvetica;
		}
	h1 {
		font: normal 2em georgia, arial, helvetica;
		margin: 0;
		padding: 0;
		color: #D35619;
		}
	#tagLine {		
		color: #d39819;
		margin: 0 0 15px 0;
		font-style: italic;
		font-size: 1.05em;
		font-family: georgia, arial, helvetica;
		}		
	#credits {
		font: normal 66% verdana, helvetica, arial; 
		padding: 0.5em 0;
		margin: 2em 0; 
		border-top: 1px dotted #c0c0c0;
		border-bottom: 1px dotted #c0c0c0;
		}
