/***********************************************************************
	1 - UNIVERSAL STYLES
************************************************************************/
html > body * {
	outline:none;
}
body {
	margin:0;
	padding:0;
	background:#e0e3e7  url(../images/body-bg.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
h1{font-family:Trebuchet MS;
font-weight:bold;
font-size:14px;
height:26px;
padding:0px 0 13px 0px;
color:#166f38;
}
h2{font-size:18px;
padding:0px 0 0px 0px;
font-weight:normal;
color:#166f38;
}
h3{font-size:14px;
padding:0px 0 10px 0px;
font-weight:bold;
color:#166f38;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
.boldtext{color:#2f2c2c; font-weight:bold;}
.table-border{border:1px dashed #455265}
.inputbox{border:1px  solid #CCCCCC;
line-height:18px;
height:18px;
font-size:12px;
color:#999999;
padding:2px;
}
.textarea{border:1px  solid #CCCCCC;
line-height:18px;
height:18px;
font-size:12px;
color:#999999;
padding:2px;
width:319px;
height:50px;
}


/***********************************************************************
	2 - Structure/Layout
************************************************************************/
#page-wrapper{
width:984px;
margin:0px auto;
position:relative;
}
/***********************************************************************
	2 - Header
************************************************************************/
#header{width:984px;
float:left;
height:96px;
padding:11px 0 0 0;
}
#logo{width:257px;
float:left;
height:92px;
padding:4px 0 0 13px;
}
#search-container{width:714px;
float:right;
height:66px;
padding-top:30px;
}
#searchbox{width:708px;
float:left;
text-align:right;
padding:0 6px 7px 0;
position:relative;
}
#search-area{width:242px;
height:26px;
float:right;
}
#inputbg{width:211px;
float:left;
height:24px;
background:url(../images/input-bg.jpg) left top no-repeat;
text-align:left;
padding:2px 0 0 4px;
}
.inputtext{width:200px;
border:none;
background:none;
height:20px;
font-size:14px;
color:#000000;
}
a.blink{font-weight:bold;
color:#42a9bc;
text-decoration:none;
border-bottom:1px dashed #000000;
padding-bottom:2px;
}
a:hover.blink{
color:#000000;
text-decoration:none;
}
#searchbutton{width:27px;
float:right;
height:26px;
}
#website-box{width:709px;
float:left;
height:44px;
padding:0 5px 0 0;
}
#websitebg{width:315px;
height:44px;
background:url(../images/group-website-bg.jpg) left top no-repeat;
font-family:Trebuchet MS;
font-size:14px;
float:right;
color:#1f723f;
}
#banner{width:976px;
float:left;
padding:0 4px 0 4px;
position:relative;
}
.button
	{
	height:26px;	
	background-image:url(../images/search-button.jpg);
	border:#bf0007 0px solid;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
	display:block;
	width:27px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
	outline:none;
	}
/***********************************************************************
	3 - Primary Navigation
************************************************************************/
#navigation-container{
width:977px;
float:left;
padding:8px 4px 6px 3px;
background:url(../images/navigation-bg.jpg) center top no-repeat;
height:28px;
}
#navigation-area{
width:976px;
float:left;
height:60px;
background:url(../images/nav-bg.jpg) bottom left no-repeat;
}

/***********************************************************************
	4 - home Page Tags
************************************************************************/
#main-body{width:984px;
float:left;
background:url(../images/shadow-repeater.jpg) left top repeat-y;
position:relative;
}
#content-box{width:956px;
float:left;
background:url(../images/home-top-bg.jpg) left top no-repeat;
padding:14px 14px 6px 14px;
}
#home-left-col{width:315px;
float:left;
position:relative;
background:url(../images/home-leftcol-bg.jpg) left top no-repeat;
height:390px;
font-family:Arial, Helvetica, sans-serif;
}
#left-about{width:315px;
float:left;
position:relative;
height:390px;
}
#left-top{width:315px;
float:left;
height:12px;
}
#global-presence{width:315px;
float:left;
position:relative;
padding:0 0 29px 0;
}
#global-content{width:277px;
float:left;
position:relative;
padding:0 20px 0 18px;
}
#h-readmore{width:277px;
float:left;
text-align:right;
height:20px;
}
#global-content p{color:#455265;
font-size:12px;
padding-bottom:10px;
}
#home-middle-col{width:315px;
float:left;
padding:0 5px 0 5px;
}
#middle-top{width:315px;
float:left;
}
.repeater{width:295px;
float:left;
background:url(../images/col-repeater.jpg) left top repeat-y;
padding:0 7px 0 13px;
height:378px;
}
.short-banner{width:295px;
float:left;
padding-bottom:23px;
}
.tab-content{width:275px;
float:left;
padding:0 10px 0 10px;
color:#455265;
font-size:12px;
}
#about-list{width:275px;
float:left;
background:url(../images/dashed.gif) left top repeat-x;
margin-top:10px;
padding:10px 0 0 0;
}
.list-about{margin:0px;
padding:0px 0 0 10px;
list-style-type:none;
color:#455265;
font-size:12px;
}
.list-about li{margin:0px 0 0px 0px;
padding:0px 0 3px 0px;
line-height:18px;
list-style:url(../images/red-arrow.gif) outside;
}
.list-about li.none{background:none;
}
.list-about li a{color:#455265;
text-decoration:none;
}
.list-about li a:hover{color:#9c0000;
text-decoration:none;
}
.h-viewall{width:275px;
float:left;
text-align:right;
height:20px;
padding:5px 0 0 0;
}
/*#home-right-col{width:315px;
float:right;
padding:0 0px 0 0px;
}*/
#home-right-col{width:315px;
float:right;
position:relative;
background:url(../images/home-leftcol-bg.jpg) left top no-repeat;
height:390px;
font-family:Arial, Helvetica, sans-serif;
}
#right-top{width:315px;
float:left;
}
.img-border{border:1px solid #FFFFFF;}
.list{margin:0px;
padding:0px 0 0 10px;
list-style-type:none;
color:#455265;
font-size:12px;
}
.list li{margin:0px 0 2px 0px;
padding:0px 0 5px 0px;
line-height:18px;
background:url(../images/dashed.gif) left bottom repeat-x;
list-style:url(../images/red-arrow.gif) outside;
}
.list li.none{background:none;
}
.list li a{color:#455265;
text-decoration:none;
}
.list li a:hover{color:#9c0000;
text-decoration:none;
}
.list li a.current{color:#166f38;
text-decoration:none;
}
.btext{color:#2e2b2b;
font-weight:bold;
}
.width{width:150px;}
/***********************************************************************
	5 - Inner pages
************************************************************************/
#inner-content-box{width:955px;
float:left;
background:url(../images/home-top-bg.jpg) left top no-repeat;
padding:10px 20px 6px 9px;
}
#inner-wide-box{width:954px;
float:left;
background:url(../images/home-top-bg.jpg) left top no-repeat;
padding:15px 15px 6px 15px;
position:relative;
}
#inner-content-box p{padding-bottom:15px;}
#inner-wide-box p{padding-bottom:15px;}
#left-column{width:280px;
float:left;
background:url(../images/inner-leftbg.jpg) left top no-repeat;
padding:18px 0 0 18px;
height:348px;
}
#left-navigation{width:280px;
float:left;
}
#right-column{width:623px;
float:right;
padding:20px 0 0 34px;
position:relative;
}
#bradcrum-box{width:623px;
float:left;
height:45px;
}
#sublink-box{width:623px;
float:left;
position:relative;
padding-bottom:20px;
}
#first-link{width:197px;
float:left;
padding-right:10px;
}
#second-link{width:197px;
float:left;
padding-right:10px;
}
#third-link{width:199px;
float:right;
padding-right:10px;
}
#p-heading{width:330px;
float:left;
}
#bradcrum{width:293px;
float:right;
font-size:12px;
text-align:right;
}
#bradcrum a{color:#7b7b7b;
text-decoration:none;
}
#bradcrum a:hover{color:#1c703d;
text-decoration:none;
}
#bradcrum .green{color:#1c703d;
text-decoration:none;
}
a.glink{text-decoration:none;
color:#1c703d;
}
a:hover.glink{text-decoration:underline;
color:#000000;
}
.leftmenu{margin:0px;
padding:0px 0 0 5px;
list-style-type:none;
color:#455265;
font-size:12px;
font-weight:bold;
}
.leftmenu li{margin:0px 0 0px 0px;
padding:0px 0 5px 10px;
line-height:18px;
background:url(../images/red-arrow.gif) left 6px no-repeat;
}
.leftmenu li ul li{margin:0px 0 0px 0px;
padding:0px 0 5px 10px;
line-height:18px;
background:url(../images/black-arrow.gif) left 6px no-repeat;
list-style-type:none;
}
.leftmenu li.none{background:none;
}
.leftmenu li a{color:#2f2c2c;
text-decoration:none;
display:block;
width:265px;
padding:0 0 8px 0;
background:url(../images/dashed.gif) left bottom repeat-x;
}
.leftmenu li ul li a{color:#455265;
text-decoration:none;
display:block;
width:265px;
padding:0 0 8px 0;
background:none;
}
.leftmenu li a:hover{color:#42a9bc;
text-decoration:none;
}
.leftmenu li a.current{color:#42a9bc;
text-decoration:none;
}
#bradcrum-wide-box{width:954px;
float:left;
height:45px;
position:relative;
}
#widep-heading{width:600px;
float:left;
}
#bradcrum-wide{width:354px;
float:right;
font-size:12px;
text-align:right;
}
#bradcrum-wide a{color:#7b7b7b;
text-decoration:none;
}
#bradcrum-wide a:hover{color:#1c703d;
text-decoration:none;
}
#bradcrum-wide .green{color:#1c703d;
text-decoration:none;
}
.innerlist{margin:0px;
padding:0px 0 0 10px;
list-style-type:none;
color:#455265;
font-size:12px;
list-style-type:none;
}
.innerlist li{margin:0px 0 0px 0px;
padding:0px 0 5px 15px;
line-height:18px;
background:url(../images/green-arrow.gif) left 5px no-repeat;

}
.innerlist li ul li{margin:0px 0 0px 0px;
padding:0px 0 5px 15px;
line-height:18px;
background:url(../images/black-arrow.gif) left 8px no-repeat;
list-style-type:none;
}
.innerlist li.none{background:none;
}
.innerlist li a{color:#166f38;
text-decoration:none;
}
.innerlist li a:hover{color:#81b3e3;
text-decoration:none;
}
.innerlist li ul li a{color:#999999;
text-decoration:none;
}
.innerlist li ul li a:hover{color:#166f38;
text-decoration:none;
}
.short-text{font-size:11px;
color:#888888;
}



/***********************************************************************
	6 - Footer Elements
************************************************************************/
#footer{
width:984px;
float:left;
background:url(../images/shadow-repeater.jpg) left top repeat-y;
color:#455265;
}
#footer-contentbox{width:970px;
float:left;
position:relative;
padding:0px 7px 0 7px;
}
#footercontent{width:940px;
float:left;
height:156px;
background:#ededf1;
font-size:12px;
padding:20px 15px  0 15px;
}
#footertext{width:940px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
border-top:1px dashed #868e99;
padding-top:5px;
margin-top:5px;
}
#bottom-strip-box{width:940px;
float:left;
height:32px;
padding-bottom:15px;
font-family:Trebuchet MS;
font-size:14px;
color:#1f723f;
font-weight:bold;
}
#left-corner{width:32px;
float:left;
height:32px;
}
#mid-bg{ width:876px;
float:left;
background:url(../images/mid-bg.jpg) left top repeat-x;
height:27px;
padding:5px 0 0 0;
}
#right-corner{width:32px;
float:right;
height:32px;
}
#copyright{width:450px;
float:left;
font-size:11px;
}
#footer-link{width:490px;
float:right;
font-family:Tahoma;
text-align:right;
height:40px;
font-size:11px;
}
.select{font-family:Tahoma;
font-size:11px;
color:#666666;
padding:1px;
}
#footer-link a{text-decoration:none;
color:#455265;
border-bottom:1px dashed #9c0000;
padding-bottom:2px;
}
#footer-link a:hover{text-decoration:none;
color:#9c0000;
border-bottom:1px dashed #9c0000;
padding-bottom:2px;
}
#footerbottom{width:984px;
float:left;
padding-bottom:12px;
}
/***********************************************************************
	8 - Form Elements
************************************************************************/	
.input{width:129px;
border:0px;
line-height:18px;
height:18px;
background:none;
font-family:Tahoma;
font-size:11px;
color:#036ab4;
}

/*------------------------ for Media Section--------------------*/

#religare-web {
	width:623px;
	float:left;
	position:relative;
	}
#religare-web ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#religare-web ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	line-height:20px;
	background:url("../images/green-arrow.gif") left 17px no-repeat;
	padding:10px 0px 20px 15px;
	border-bottom:#f6f6f6 solid 1px;
}
#religare-web ul li a {
	text-decoration:underline;
	color:#006600;
}
#religare-web ul li a:hover {
	text-decoration:none;
	color:#006600;
}
#list ul{margin:0px;
padding:0px;
list-style-type:none;
}

.innerlist ul li{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f5f5f;
line-height:20px;
background:url("../images/green-arrow.gif") left 7px no-repeat;
padding:0px 0px 0px 15px;
}
.innerlist ul li ul{
margin:0px 0px 0px 0px;
}
.innerlist ul li ul li{background:none;
padding:0px 0px 0px 2px;
list-style-type:disc;
}
.innerlistul li a{ text-decoration:none;
color:#006600;
}
.innerlist ul li ul li a{ text-decoration:none;
color:#999999;
}
.innerlist ul li a:hover{ text-decoration:underline;
color:#999999;
}
.innerlist ul li ul li a:hover{ text-decoration:underline;
color:#006600;
}
.innerlist ul li a.current{ text-decoration:none;
color:#ff3f00;
}
.country{padding-left:5px;}

a.anchor{color:#166f38;
text-decoration:none;
}