@charset "utf-8";
/* CSS Document for Global Elements*/

body{margin:4px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; background:#705d2d url(../images/body-bg.jpg) no-repeat center top; color:#818181;}

img{border:0px; }

form,p,ul,l1,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
ul{list-style-type:none;}

a{color:#ab0000;text-decoration:none}
a:hover{color:#717171; outline:none;}
.padding-0 { padding:0 !important;}
.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}
.img-border{border:#999488 3px solid;}
.img-border1{border:#999488 1px solid; text-align:center; }
.padtop10{padding-top:10px;border:red 1px solid;}
.margintop{margin-top:15px;}
.mandatory{color:#ab0000}

p.common-link{color:#ca0000; padding-top:10px;}
p.common-link a{color:#ca0000; text-decoration:underline;}
p.common-link a:hover{color:#4f4f4f; text-decoration:none;}

.strong{font-weight:bold;}
.bt-red-shadow{background:url(../images/bt-red.jpg) no-repeat;width:127px; height:22px; display:block;color:#fff;text-align:center;padding:5px 0 0 0}
.bt-red-shadow:hover{color:#fff;}

.bt-common{background:url(../images/bt-common.jpg) no-repeat;width:125px; height:22px; display:block;color:#fff;text-align:center;padding:5px 0 0 0}
.bt-common:hover{color:#fff;}
.bt-contact-us{background:url(../images/bt-contactus.jpg) no-repeat;width:127px; height:22px; display:block;color:#fff;text-align:center;padding:5px 0 0 0}
.bt-contact-us:hover{color:#fff;}

.dot-spacer{background:url(../images/spacer.gif) repeat-x; width:100%; margin:5px 0 5px 0px;}
.right-panel .dot-spacer2 {background:url(../images/spacer.gif) repeat-x; width:100%; margin:0; height:15px;}
.right-panel .dot-spacer3 {background:url(../images/spacer.gif) repeat-x bottom; width:100%; margin:0; height:15px;}
h1 { padding:0 0 15px 0; font-weight:normal; font-size:24px;}
h3{font-size:14px; color:#907334; font-weight:normal; padding:10px 0 0 0;}
h4{font-size:12px; font-weight:normal; margin-bottom:15px;}
h5{color:#ab0000; font-size:24px; font-weight:normal; padding:8px 0 3px 0;}
h5 a{color:#ab0000; font-size:24px;}
h5 a:hover{color:#818181;}
h6{color:#717171; margin:15px 0 0px 0; font-size:16px; font-weight:normal;}

.bulletpoint li{background:url(../images/bullet.gif) no-repeat 8px 6px; color:#818181; padding:0 0 5px 20px;}
.bulletpoint li a{text-decoration:underline; color:#c60000;}
.bulletpoint li a:hover{color:#717171;}

.mail-highlight{background:#ab0000;color:#fff;}
/*.mail-highlight:hover{background:#fff;color:#ab0000;}*/

.mail-highlight2{background:#fff;color:#940000;}
/*.mail-highlight2:hover{background:#940000;color:#fff;}*/

.layout{width:955px;margin:0 auto; margin-top:0 !important;}

.header{float:left; width:955px;}

#logo-panel{float:left; width:935px; height:105px; padding:0 20px 0 0;}
.logo{float:left; width:235px; padding:27px 0  0 25px;}
.toolbox{ float:right; width:375px;  color:#FFF; padding:6px 0px 6px 2px;}
.toolbox img {padding:0px 10px 0px 0px; float:left;}
.toolbox ul.col-top { float:left; width:355px; list-style:none; background:url(../images/horizontal-spacer.gif) repeat-x left bottom; padding:0 0 10px 0;}
.toolbox ul.col-bottom {float:left; width:375px; list-style:none; padding:10px 0 0 0;}
.toolbox ul.col-top li img {  padding:0 10px 0 0 !important;}
.toolbox ul.col-top li.skype { float:right;}
 .toolbox ul.col-top li.skype img {margin:0px 0px 0px 10px !important;}
 
.toolbox ul.col-bottom li { float:left; width:174px; font-size:20px; color:#FFF; line-height:20px; border-left:solid 1px #7a715d; padding:0px 10px 0 15px;}
.toolbox ul.col-bottom li b { font-size:14px; font-weight:normal;} 
.toolbox ul.col-bottom li span { color:#bba978; line-height:15px; font-size:14px; text-transform:uppercase; font-weight:bold;}
.toolbox ul.col-bottom li.select {float:left; width:155px; border-left:none !important; padding:3px 10px 0 0px;}

/*navigation start hear*/
#navigation{float:left; width:940px; padding:0 8px;}
#navigation ul{list-style-type:none;}
#navigation ul li{margin: 0;border: 0 none;	padding: 0;float: left; /*For Gecko*/display:inline; position: relative;}
#navigation ul ul{margin:20px 0 0 0;padding:0;}
/**/
/* Root Menu */
#navigation ul li a{ float:left;color:#81714c; background:url(../images/navigation-left.gif) left top; display:block; padding:0 0 0 18px; font-size:13px;text-transform:uppercase} 
#navigation ul li a span{background:url(../images/navigation-right.gif) no-repeat right top ; display:block; line-height:39px; padding:0 18px 0 0;} 
#navigation ul ul {display:none; left:0; width:200px; position:absolute; top:18px; text-transform:capitalize; font-weight:normal; color:#000; padding:0; z-index:10001;}
#navigation ul li:hover a{color:#81714c; background:url(../images/navigation-left.gif) left 39px;}
#navigation ul li:hover a span{background:url(../images/navigation-right.gif) no-repeat right -39px;}
#navigation ul li.selected a{color:#81714c; background:url(../images/navigation-left.gif) left 39px;}
#navigation ul li.selected a span{background:url(../images/navigation-right.gif) no-repeat right -39px;}


#navigation ul li:hover ul{padding:1px 0 0 1px;}
#navigation ul li:hover ul li {padding:0 0 10px 0;border-bottom:#534932 1px solid;padding:0;font-weight:normal;font-size:12px;}
#navigation ul li:hover ul li a {display:block;background:#110c01 url(../images/menu-bullet.gif) no-repeat 10px 15px;text-transform:capitalize;width:180px;color:#b6a57c;padding:10px 0 7px 20px; width:200px;}
#navigation ul li:hover ul li a:hover{background:#1c1402 url(../images/menu-bullet.gif) no-repeat 10px 15px;}

#navigation ul li.iehover ul {display:none;text-transform:capitalize;font-weight:normal;color:#000;padding:1px 0 0 1px;}
#navigation ul li.iehover ul li{border-bottom:#534932 1px solid;padding:0;font-weight:normal;font-size:12px;}


#navigation ul li.iehover a{color:#b6a57c;background:url(../images/navigation-left.gif) left -39px;padding:0 0 0 18px;float:left} 
#navigation ul li.iehover a span{background:url(../images/navigation-right.gif) no-repeat right -39px;padding:0 18px 0 0}

#navigation ul li.iehover li a{display:block;background:#110c01 url(../images/menu-bullet.gif) no-repeat 10px 15px;text-transform:capitalize;width:180px;color:#b6a57c;padding:10px 0 7px 20px }
#navigation ul li.iehover li.iehover a{background:#1c1402 url(../images/menu-bullet.gif) no-repeat 10px 15px;}
#navigation ul li.iehover ul{display:block;}

/* 2nd Menu */
#navigation ul li:hover li a,
#navigation ul li.iehover li a {float:none; background:#1c1402 url(../images/menu-bullet.gif) no-repeat 10px 15px; color:#b6a57c;}



/* 3rd Menu */
#navigation ul li:hover li:hover li a,
#navigation ul li.iehover li.iehover li a {background:#1c1402 url(../images/menu-bullet.gif) no-repeat 10px 15px;color:#b6a57c;width:200px;}

/* 3rd Menu Hover Persistence */
#navigation ul li:hover li:hover li a:hover,
#navigation ul li:hover li:hover li:hover a,
#navigation ul li.iehover li.iehover li a:hover,
#navigation ul li.iehover li.iehover li.iehover a {background:#110c01 url(../images/menu-bullet.gif) no-repeat 10px 15px;}


#navigation ul ul ul,
#navigation ul ul ul ul {display: none;position: absolute;top: -22px;left: 199px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#navigation ul li:hover ul ul,
#navigation ul li:hover ul ul ul,
#navigation ul li.iehover ul ul,
#navigation ul li.iehover ul ul ul {
  display: none;
}

#navigation ul li:hover ul,
#navigation ul ul li:hover ul,
#navigation ul ul ul li:hover ul,
#navigation ul li.iehover ul,
#navigation ul ul li.iehover ul,
#navigation ul ul ul li.iehover ul {display: block;}

/*Free Banner Start Style*/
.free{ width:auto; height:auto; float:right; margin:15px 0 15px 0}
.free strong{ display:none;}
.cms{ background:url(../images/free-banner.jpg) no-repeat 0px -2px; width:246px; height:126px; float:right;}
.proposal{ background:url(../images/free-banner.jpg) no-repeat 0px -130px; width:246px; height:126px; float:right; }
.seo{ background:url(../images/free-banner.jpg) no-repeat 0px -258px; width:246px; height:126px; float:right;}
.media{ background:url(../images/free-banner.jpg) no-repeat 0px -386px; width:246px; height:126px; float:right;}
/*Free Banner End Style*/



/*Website Footer Style*/
.footer{float:left; width: 938px; height:45px;color:#818181; font-size:11px; padding:0 0 20px 0; background:url(../images/footer-bg.jpg) no-repeat 3px bottom;margin:0px;
}
.footer a{color:#818181;text-decoration:underline; }
.footer a:hover{color:#ca0000;}
.footer-content-newsletter{ width:45px; margin:16px 0 0 15px;}
.footer-content-left-first{ width:140px; margin:18px 0 0 5px;}
.footer-content-center{float:left; width:385px; margin:20px 0 0 5px;}
.footer-content-center .img-padding{padding:0 3px 0 7px;}
.footer-content-right{ padding:15px 15px 0 10px;}

#social-media{float:left; width:935px; height:125px; margin:10px 0 10px 0; color:#FFFFFF; text-align:center;}
.social-media-left{float:left; width:220px; height:125px; color:#d4cfc0; text-align:center; padding:0 0 0 10px;}
.social-media-left h3{
	color:#d4cfc0;
	text-decoration:none;
	font-weight:normal;
	font-size:16px;
	margin:5px;
	padding:5px;
	text-align: left;
}
.social-media-left li{
	background:url(../images/social-arrow.gif) no-repeat 10px 6px;
	color:#d4cfc0;
	padding:0 0 5px 25px;
	text-align: left;
}
.social-media-left li a{text-decoration:underline; color:#d4cfc0;}
.social-media-left li a:hover{color:#d4cfc0;}
.social-media-left a{color:#d4cfc0; text-decoration:none;}
.social-media-left h2{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:18px;
	padding:10px 0 0 0px;
	text-align: left;
}
.social-media-left p{
	color:#d4cfc0;
	text-decoration:none;
	padding:10px 0 0 0;
	text-align:left;
}
.social-media-left img{float:left; padding:10px 5px 0 0px;}
.social-media-seprator{float:left; background:url(../images/socialmedia-divider-right.gif) repeat-y; width:2px; height:121px;}

#social-media-bottom{float:left;}
.social-media-bottom-text{float:left; background:url(../images/socialmedia-divider-top.gif) repeat-x; width:100%; margin:5px 0 40px 0px; width:930px;}
.social-media-bottom-text p{color:#d4cfc0; text-decoration:none; padding:10px 0 0 0; text-align:center; margin:15px;}
.social-media-bottom-text a{text-decoration:underline; color:#d4cfc0;}
.social-media-bottom-text a:hover{color:#d4cfc0;}
/*sidemenu start hear*/
#ie6-wrap { width: 100%; height:auto; position: relative; top:0px; margin:0; }
#sidemenu {background:url(../images/toolbar-back.gif) repeat-x;	width: 100%; position: fixed; left:0; bottom:0px; z-index: 100000;}
	#sidemenu ul { height:34px; width:970px; margin:auto; background:url(../images/footerdivider.png) no-repeat left;}
	#sidemenu ul li{display:block; list-style:none; margin-bottom:1px; padding:8px 6px 6px 5px; float:left; background:url(../images/footerdivider.png) no-repeat right;}
	#sidemenu ul li a { width:30px; height:29px;}
	#sidemenu ul li.top{ background-image:none!important;}
	#sidemenu ul li a.active { width:30px; height:29px; padding-bottom:4px; border:0 none;}
	#sidemenu ul li p{ color:#FFF; padding:3px 5px 1px 5px;}
	#sidemenu ul li p a{ color:#E1E1E1; padding:3px 5px 1px 5px;}
	.li-padding2{ float:right!important ; background:url(../images/request-call-back.jpg) left center no-repeat!important; color:#FFF; margin:0px 15px 0px 0;
	padding:8px 20px 8px 41px!important; text-align:center; font-size:15px;}
	.li-padding2 a{ color:#fff;}
	.li-padding3{ background: url(../images/services-bg.jpg) right center no-repeat!important; font-size:15px; color:#fff; margin:1px 0 0 0!important; padding:7px 25px 8px 10px!important;}
	.li-padding3 a{ color:#FFF;}
	.li-padding4{ background: url(../images/services-bg1.jpg) right center repeat-x!important; font-size:15px; color:#fff; margin:1px 0 0 0!important; padding:7px 10px 8px 10px!important;}
	.li-padding4 a{ color:#FFF;}

