/*Top Navigation Body background for different sections*/
body
{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	background-repeat:repeat;
	background-image:url(../Images/bg.jpg);
	background-position:top;
	
}
.home_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../Images/BG_home.gif);
	background-position:center;
	background-position:top;
	background-color:#13111A;	
}
.consulting_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../Images/bg_consulting.gif);
	background-position:center;
	background-position:top;	
	background-color:#13111A;
}
.services_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../Images/bg_services.gif);
	background-position:center;
	background-position:top;
	background-color:#13111A;	
}
.products_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../Images/bg_products.gif);
	background-position:center;
	background-position:top;
	background-color:#13111A;	
}

.product_inner
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../Images/bg_products.gif);
	background-position:center;
	background-position:top;
	background-color:#13111A;
}

.aboutus_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../Images/BG_abouts.jpg);
	background-position:center;
	background-position:top;
	background-color:#13111A;	
}

.contactus_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../Images/bg_contact_us.jpg);
	background-position:center;
	background-position:top;
	background-color:#13111A;	
}

.casestudies_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url('../Images/BG_case_studies.jpg');
	background-position:center;
	background-position:top;
	background-color:#13111A;	
}

.government_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../Images/bg_government.jpg);
	background-position:center;
	background-position:top;
	background-color:#13111A;	
}
.enterprises_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../Images/bg_enterprises.jpg);
	background-position:center;
	background-position:top;
	background-color:#13111A;	
}
.featuretext
{
	border-bottom:#CCCCCC 1px solid; 
	padding-bottom:5px;
	text-align:left;
}
.consultingtext
{
	 padding-left:5px; 
	 padding-bottom:15px; 
	 padding-right:5px; 
	 color:#707070; 
	 font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; 
	 font-size:12px; 
	 line-height:16px; 
	 text-align:left; 	 
}
.ourwork
{
	 text-align:left;
	 padding-left:80px; 
	 padding-top:15px; 
	 font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; 
	 color:#333333; 
	 font-size:16px;
}
.ourworkbackground
{
	background-image:url(../Images/our_work_grey_bg.gif); 
	background-repeat:repeat;	
}
.whitedotsbackground
{
	background-image:url(../Images/white_dotts_bg.gif); 
	background-repeat:repeat;
}
.bottom_background
{
	background-image:url(../Images/bottom_bg.jpg);
	height:59px;
}

.ourcompany_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-image:url(../Images/hd_our_company.jpg);
	background-repeat:no-repeat;	
}

.paddingforMiddleContent
{
	padding-top:5px;
	padding-bottom:5px;
}
.subheading
{
	text-align:left;
	font-weight:bold;	
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; 
	color:#333333; 
	font-size:14px;		
}
.contacts_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-image:url(../Images/hd_contacts.jpg);
	background-repeat:no-repeat;	
}
.search_background
{
	margin:0px 0px;
	padding:0px 0px;
	background-image:url(../Images/hd_search.jpg);
	background-repeat:no-repeat;	
}
.transparent_background
{
	
	background-color:#FFFFFF;
}
.topband
{
	background-color:#333333;
}
.topbottombackground
{
	background-image:url(../Images/topnav_grad.gif);
	background-repeat:repeat-x;
	height:20px; 
	width:920px;	
}
/*End of Top Navigation Body background for different sections*/

/*Top Navigation background for different sections*/
.topnavigation_table_background_for_services
{
	background-color:#333333;
}
.topnavigation_table_background
{
	background-color:#333333;
	width:102px;
}
.pipe
{
	background-color:#FFFFFF;
	height:70px;
	visibility:visible;
	
}
.pipe_swap
{
	visibility:hidden;
	/*background-color:#333333;*/
	height:70px;
}
.pipe_show
{
	visibility:visible;
	background-color:#68bb98;
	height:10px;
}
.pipe_show_swap
{
	visibility:hidden;
	/*background-color:#333333;*/
}
.ul_items_background
{
	background-color:#333333;
}

.link_topnavigation,link_topnavigation:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.link_topnavigation:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background: #62686e;
}
.link_topnav,link_topnav:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.link_topnav:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
	background: #62686e;
}
/*End of Top Navigation background for different sections*/

/*CSS for Texts*/
.header_white
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFFFFF;
}
.header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
}
.subheader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}
.label
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.normaltext
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}

.normaltext a
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:12px;
	color:#99cc66;
	font-weight:normal;
	text-decoration:none;
}

.normaltext a:hover
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:12px;
	color:#99cc66;
	font-weight:normal;
	text-decoration:underline;
}

.normaltext_white
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
}
.text_white
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
.trademark
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:8px;
	color:#CCCCCC;
	font-weight:normal;
}
.trademark_greenwoodapple
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
}
.trademark_topmostbar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7px;
	color:#99cc66;
	font-weight:normal;
}
.trademark_topmostbar:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:7px;
	color:#333333;
	font-weight:normal;
}
.trademark_Subscribe
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}
.topnavheadlink
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#66cc00;
font-size:15px;
letter-spacing:2px;
}

.topnavheadlink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#999999;
font-size:15px;
letter-spacing:2px;
}


.topnavheadselectedlink
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
font-size:15px;
letter-spacing:2px;
}
.topnavheadselectedlink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
font-size:15px;
letter-spacing:2px;
}


.topnavheadlink1
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#66cc00;
letter-spacing:2.5px;
font-size:11px;
}

.topnavheadlink1:hover
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#999999;
letter-spacing:2.5px;
font-size:11px;
}

.topnavheadlink1_selected
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
letter-spacing:2.5px;
font-size:11px;
text-decoration:none;
}

.toplink
{
font-family:Arial, Helvetica, sans-serif;
color:#66cc00;
font-size:11px;
text-decoration:none;
}
.toplink:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
text-decoration:none;
}

.headertext
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#666666;
	font-size:22px;
}
.bloghomelink
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#669933;
	font-size:12px;
	text-decoration:none;	
}

/*CSS for left navigation*/
.leftnav_gradient
{
	background-image:url(../Images/leftnav_gradient.gif);
	background-repeat:repeat-x;
	height:33px;		
}

.leftnavlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#669933;
	font-size:13px;
	text-decoration:none;
	padding-bottom:10px;
}

.leftnavlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:13px;
	text-decoration:none;
}
.leftnavselectedlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:13px;
	text-decoration:none;
}

/*CSS end for left navigation*/


/*CSS for Right navigation*/
.rightnavheadertext
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#333333;
	font-size:16px;
}
.rightnavnormaltext
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#333333;
	font-size:12px;
}
.rightnavlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#669933;
	font-size:12px;
	text-decoration:none;
}
.rightnavlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

/*CSS end for Right navigation*/



/*CSS end for Text*/

/*CSS for Links*/
.notselectedlink, .notselectedlink:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#339999;
	text-decoration:none;
}
.notselectedlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
.rightnavnotselectedlink, .rightnavnotselectedlink:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#339999;
	text-decoration:none;
}
.rightnavnotselectedlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

.selectedlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.bottomnavlink,.bottomnavlink:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.bottomnavlink:hover
{	
	text-decoration:underline;
}
.bottomnavhomelink,.bottomnavhomelink:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:underline;
}
.bottomnavhomelink:hover
{	
	text-decoration:underline;
}

.breadcrumb_controls,.breadcrumb_controls:link
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    text-decoration:none;
}
.breadcrumb_controls:hover
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#999999;
    text-decoration:none;
}
.hometext
{
	padding-left:15px;
	padding-bottom:15px;
	padding-right:15px;
	color:#707070;
	
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:12px;
}

/*CSS ends for Links*/



/*CSS for Backgrounds*/
.horizontalline
{
	background-color:#cccccc;
}

.dottedline
{
	background-image:url('/Images/dot.gif');
	background-repeat:repeat-x;	
}
.spacer_background
{
	background-image:url(../Images/spacer.gif);
	width:6px;
	height:1px;	
}
.arrow_background
{
	background-image:url(../Images/arrow.gif);
	height:9px;
	width:6px;
}
/*CSS end for Backgrounds*/

.rightnav_heading
{
	width:190px;
	height:30px;
	text-align:left;
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding-left:10px;
}
.rightnav_header
{
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:16px;
    font-weight:bold;            
}
.rightnav_header_background_gray
{
    background-color:#f2f2f2;
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;  
}
.rightnav_background_skyblu
{
    background-color:#e2f0f1;
}

.rightboxblog
{
	 background-color:#333333; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:10px; color:#FFFFFF; 
	 font-weight:normal; padding:10px 10px 10px 45px; 
	 letter-spacing:3px;	
}

p
{
    margin-top:0px;
    margin-bottom:0px;
    padding-top:7px;                                             
}


/*CSS for dropdown on Login*/
#login
{
	position:absolute;
	background-color:#333333;
	width:170px;
	display:none;
}

/*CSS end for dropdown on Login and Groupwebsites*/

.articlename
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bold;
}

.datetext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.articletext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.border_top
{
    border-top:solid 1px #cccccc;
}

.articlelink
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#329996;
	text-decoration:none;
}

.articlelink:hover
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#329996;
	text-decoration:underline;
}

.pager
{
	padding-top: 5px; 
	margin-left: auto; 
	margin-right: auto;
	padding-bottom:5px;
}

.pager a, .pager a:visited
{
	background-color: #fff;
	padding: 2px 6px;
	border: solid 1px #bbb;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#329996;
}

.pager a:hover 
{
	color: #fff; 
	background: #329996; 
	border-color: #036; 
	text-decoration: none;
}

.pager span 
{
	padding: 2px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff; 
	background-color: #999999;
	border: solid 1px #bbb;
}

.pagerlabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099cc; 
	background-color:White;
}

.pager table td
{
	padding: 5px 2px 5px;
	
}

.gridheader td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:left;
}

.gridItem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.errortitle
{
	font-size: 14px;
	color: #EA5C18;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.error
{
	border: #F3F3F3 1px solid; 
	background-color: #FFFDD7 ;
	font-size: 12px;
	color: #EA5C18;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-align:left;
	padding : 10px 10px 10px 10px;
	margin: 5px 0px 0px 0px;
}
.genericmessage
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#666666;
    font-weight:bold;
}
.removeborder
{
    border:0px solid #ffffff;
}


.paddingforbullet
{
	padding-top:5px;
}
.normaltext11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}
.contentcell
{
    width:100%;
    height:230px;
}


/*CSS for Home page*/
.homepageheading_box
 {
    background-color:#001e04;	
    color:#FFFFFF;
    font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
    font-size:24px;
    font-weight:bold;
    width:510px;
    height:150px;
    opacity:0.6;
    filter:alpha(opacity=60);
    line-height:1.3em;	
 }
.homepagenews_box
 {
 	background-color:#001e04;	
	color:#FFFFFF;
	font-family:Georgia, 'Times New Roman', Times, serif
	font-size:16px;
	font-weight:bold;
	width:215px;
	height:25px;
	opacity:0.7;
	filter:alpha(opacity=70);		
 }
 .homepagenormaltext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;		
}
.homepagenewstext_box
{
	background-color:#001e04;	
	opacity:0.7;
	filter:alpha(opacity=70);
	height:102px;
	width:215px;		
}
.homepagecsr_box
 {
 	background-color:#013334;
	height:135px;
	width:140px;		
	opacity:0.9;
	filter:alpha(opacity=90);	
 }
 .homepage_header
 {    
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:16px;
	color:#FFFFFF;
 }
/*CSS for Home page*/

.button
{
	width:55px;
	height:20px;		
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-size:11px;	
	text-align:center;	           
}

.mandatory
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:Red;
	font-weight:normal;
}
.errortexttitle
{
	font-size: 12px;
	color: #EA5C18;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}
.errortext
{
    font-family:Arial,sans-serrif;
    font-size:12px;
    color:#AE106F;    
}
.errortext ul
{
    list-style-type:none;
    margin:2px 0px 5px 10px;
    color:#AE106F;    
}
.instruction
{
    font-family:Arial,sans-serrif;
    font-size:11px;
    color:#333333;
}
.tableborder
 {
	 border-color:#CCCCCC;
	 border-style:solid;
	 border-width:1px;
 }
 
 .textbox
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:#333333;
    width:120px;
    height:14px; 
    background-color:#f1f1f1;   
    border-color:#999999;
    border-width:1px;     
    padding-left:5px;     
}

.consultancy_inner
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/Images/bg_consulting.gif);
	background-position:center;
	background-position:top;
	background-color:#13111A;
}
.services_inner
{
	margin:0px 0px;
	padding:0px 0px;
	background-repeat:no-repeat;
	background-image:url(/Images/bg_services.gif);
	background-position:center;
	background-position:top;
	background-color:#13111A;
}

.navigationheading
{
	text-align:left;
    width:920px;
    margin: 0 auto;    
}

.navigationheading div
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size:36px;
	color:#FFFFFF;
	padding:30px 0px 30px 30px;
}

.tabbackground a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:2px;
	text-decoration:none;
}
.tabbackground a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:12px;
	letter-spacing:2px;
}

.tabbackground
{
	padding: 15px 15px 10px 15px;
	background-color:#91d55e;
}

.tabbackgroundSelected
{
	padding:15px 15px 10px 15px;
	background-image:url(../Images/white_dotts_bg.gif);	
	background-repeat:repeat;
}

.tabbackgroundSelected a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:12px;
	letter-spacing:2px;
	text-decoration:none;
}

.tabbackgroundSelected a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	font-size:12px;
	letter-spacing:2px;
	text-decoration:none;
}

.backwhite
{
	background-color:White;
}

.header_maintop, .modulenavigation, .bottomarea, .maincontentarea
{
    text-align:left;
    margin: 0 auto;
    width:920px;
}

.header_topmostbar
{
    background-color:#FFFFFF;
    text-align:left;
    margin: 0 auto;
    width:920px;
    height:26px;
    
}

.header_topmostbar td
{
    padding-right:10px;
}

.modulenavigationspacer
{
	text-align:left;
    margin: 0 auto;
    width:920px;
    background-color:White;
    height:30px;
}

.leftnavigation td
{
	padding-bottom:7px;
}

.pagetitle
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	font-style:italic;
	color:#cccccc;
	font-size:42px;
	padding-bottom:15px;
}
.introtext
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#666666;
	font-size:16px;
	letter-spacing:1.5px;		
}

.paraheading
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#333333;
	font-size:16px;
	letter-spacing:2px;		
}

.pagesubheading
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#666666;
	font-size:16px;
	padding-top:10px;
}
.casestudieslabel
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#333333;
	font-size:16px;
}
.casestudieslink
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#99cc63;
	font-size:14px;
	font-style:italic;
	text-decoration:none;
}
.casestudieslink:hover
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#666666;
	font-size:14px;
	font-style:italic;
	text-decoration:none;
}

.casestudy_controltext
{
    font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#666666;
	font-size:12px;
	font-style:italic;
	padding-bottom:10px;
}

/*CSS for Error*/
.error
{
	border: #F3F3F3 1px solid; 
	background-color: #FFFDD7 ;
	font-size: 12px;
	color: #EA5C18;
	font-family: Arial;
	text-align:left;
	padding : 10px 10px 10px 10px;
	margin: 5px 0px 0px 0px;
}

.error ul
{
    padding: 0px;
    margin:0px 0px 0px 0px;
    list-style-type:none;
}

.error li
{
    padding:0px 0px 0px 15px;
    margin:0px;
    font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
    font-size:12px;
    color: #EA5C18;
    background-image: url('/images/red_star.gif');
    background-position: 0px center;
    background-repeat: no-repeat;
}

.label_required
{
    font-size: 12px;
	color: #333333;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	background-image: url('/images/red_star.gif');
    background-position:right;
    background-repeat: no-repeat;
    padding:0px 10px 0px 0px;
	font-weight:bold;
	vertical-align	:middle;
	text-align: right;
}
.errortext
{
	font-size: 12px;
	color: #EA5C18;
	font-family: Arial;
	text-align:left;	
}

/*CSS for Newsletter */
.pagetitle_newsletter
{
	font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-weight:normal;
	color:#666666;
	font-size:22px;
	padding-bottom:7px; 
	border-bottom:1px solid #CCCCCC;
}
.normaltext_newsletter
{
	font-size: 12px;	 
	color: #666666; 	 
	font-family: lucida sans unicode; 
}
.heading_newsletter
{
	font-size: 18px; 
	padding-bottom: 10px; 
	color: #000000;	
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	
}
.arrow_newsletter
{
	font-size: 11px; 
	padding-bottom: 3px; 
	color: #333333; 
	font-family: arial, helvetica, sans-serif;	
}
.normallink_newsletter
{
font-weight: normal; 
font-size: 11px; 
color: #349933; 
font-family: lucida sans unicode; 
text-decoration: none;	
}
.disclaimer_newsletter
{
 font-weight: bold; 
 font-size: 11px; 
 color: #ffffff; 
 font-family: lucida sans unicode; 
 text-decoration: none;
}
/*End of Newsletter*/

/*End of CSS*/