/*
Theme Name: RG Group
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Author: Rahul Gupta
Tags: blue, custom header, fixed width, two columns, widgets
*/

body{
	font:13px/17px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	background:url('images/bg.gif') 0 0;
}
	
body, td, ul, img, p, form, h1, h2, h3{
	margin:0;
	padding:0;
}
	
a{
	outline:none;
}

ul{
	list-style-type:none;
}

#container{
	background-color:#fff;
	color:#000;
}


/* Header Panel Style */
#header ul.topNav{
	float:right;
	width:130px;
	font-size:12px;
	font-weight:bold;
}

#header ul.topNav li{
	float:left;
}

#header ul.topNav li a{
	color:#3A3A3A;
	background-color:inherit;
	background:url('images/topnav-divider.gif') 100% 50% no-repeat;
	padding:0 12px;
	text-decoration:none;
}

#header ul.topNav li a:hover{
	color:#E75C17;
	background-color:inherit;
}

#header ul li a.nobg{
	background:none;
}

#header td.mainPic{
	background:url('images/header-bg.gif') 0 0 repeat-x;
}

#header img.logo{
	margin:25px 0 0 31px;
}

h1{
	font:bold 17px/24px Arial, Helvetica, sans-serif;
	color:#E75C17;
	background-color:inherit;
	padding:56px 18px 0 0;
}

h1 span{
	color:#015593;
	background-color:inherit;
}

#header td.navigation{
	background:url('images/nav-bg.gif') 0 0 no-repeat;
}

#header td.navigation ul{
	font-size:12px;
	line-height:31px;
	text-transform:uppercase;
	padding:0 0 0 12px;
}

#header td.navigation ul li{
	float:left;
}

#header td.navigation ul li.services{
	background:url('images/services.gif') 0 50% no-repeat;
	padding:0 0 0 28px;
}

#header td.navigation ul li.business{
	background:url('images/business.gif') 0 50% no-repeat;
	padding:0 0 0 32px;
}

#header td.navigation ul li.testimonial{
	background:url('images/testimonial.gif') 0 50% no-repeat;
	padding:0 0 0 28px;
}

#header td.navigation ul li.career{
	background:url('images/careers.gif') 0 50% no-repeat;
	padding:0 0 0 28px;
}

#header td.navigation ul li.blog{
	background:url('images/blog.gif') 0 50% no-repeat;
	padding:0 0 0 28px;
}

#header td.navigation ul li a{
	color:#3A3A3A;
	background-color:inherit;
	text-decoration:none;
	margin:0 25px 0 0;
}

#header td.navigation ul li a:hover{
	color:#E77817;
	background-color:inherit;
}


/* Body Panel Style */
#bodypan{
	padding:32px 0 0;
}

a{
	color:#E77817;
	background-color:inherit;
	text-decoration:none;
}

a:hover{
	color:#005899;
	background-color:inherit;
}

#bodypan h3{
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	color:#005899;
	background-color:inherit;
	padding:10px 0 12px 0; 
}


/* Left Panel Style */
#leftpan{
	padding:0 0 10px 16px;
}

#leftpan h2{
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	color:#333;
	background-color:inherit;
	}
	
#leftpan h2 a{
	color:#005899;
	background-color:inherit;
	text-decoration:none;
}

#leftpan h2 a:hover{
	color:#E77817;
	background-color:inherit;
}

.bold{
	font-size:13px;
	padding:0;
	font-weight:bold;
}

#leftpan p{
	padding:0 0 17px 0;
}

.postdetail{
	padding:4px 0 10px;
	display:block;
	font-size:11px;
	line-height:14px;
}
	
#leftpan p.postmetadata{
	font-size:12px;
	line-height:14px;
	border-top:1px solid #d2d2d2;
	padding:4px 10px 30px 0;
}

#leftpan p.time{
	font-size:11px;
	}

#leftpan p.line{
	padding:4px 10px 0 0;
	font-size:11px;
	text-align:right;
	border-top:1px solid #D2D2D2;
}
#leftpan h2.pagetitle{
	padding:0 0 20px;
	}

/* Right Panel Style */
.paneldivider{
	background:url('images/divider.gif') 50% 0 repeat-y;
}

#rightpan h2{
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	color:#005899;
	background-color:inherit;
	padding:10px 0 0;
}

.nopad{
	padding:0 0 12px !important;
}

#rightpan ul.rightlist{
	padding:0 0 15px;
	line-height:15px;
	font-size:11px;
}

#rightpan ul.rightlist li{
	background:url('images/icon-list.gif') 0 11px no-repeat;
	padding:5px 0 5px 12px;
	border-bottom:1px solid #D2D2D2;
}

#rightpan ul.rightlist li a{
	color:#646464;
	background-color:inherit;
}

#rightpan ul.rightlist li a:hover{
	color:#E77817;
	background-color:inherit;
}

#rightpan ul.rightlistb{
	padding:0 0 15px;
	line-height:15px;
	font-size:11px;
}

#rightpan ul.rightlistb li{
	background:none;
	padding:0;
}

#rightpan ul.rightlistb li ul{
	padding:0;
}

#rightpan ul.rightlistb li ul li{
	background:url('images/icon-list.gif') 0 11px no-repeat !important;
	padding:5px 0 5px 12px;
	border-bottom:1px solid #D2D2D2;
}

#rightpan ul.rightlistb li a{
	color:#646464;
	background-color:inherit;
}

#rightpan ul.rightlistb li a:hover{
	color:#E77817;
	background-color:inherit;
}

#rightpan form input.name{
	width:200px;
	height:17px;
	color:#777676;
	background-color:inherit;
	font:12px/16px Arial, Helvetica, sans-serif;
	padding:0 0 0 6px;
}

#rightpan form input.button{
	width:70px;
	margin:10px 0 20px;
}


/* Footer Panel Style */
#footer{
	padding:9px 0 10px 0;
}

#footer td.footerbg1{
	background:url('images/footer-bg1.gif') 0 0 no-repeat;
}

#footer td.footerbg2{
	background:url('images/footer-bg2.gif') 0 0 no-repeat;
}

#footer td.footertext{
	background:url('images/footer-bg.gif') 0 0 repeat;
}

#footer ul{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	padding:0 0 0 10px;
}

#footer ul li{
	float:left;
}

#footer ul li a{
	background:url('images/footernav-divider.gif') 100% 50% no-repeat;
	color:#003B67;
	background-color:inherit;
	padding:0 11px;
	text-decoration:none;
}

#footer ul li a.nodivider{
	background:none;
}

#footer ul li a:hover{
	color:#E75C17;
	background-color:inherit;
}

#footer p{
	font-size:10px;
	line-height:16px;
	color:#626262;
	background-color:inherit;
	padding:0 0 7px 21px;
}
