/*---------------------------------------*/
/*Customized CSS Properties            */
/*---------------------------------------*/
body {
	margin: 47px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #09308d;
	color:#3a3a3a;
}

td, p, th 					
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:17px;
}
hr 							
{ 
        background-color: #EFEFEF; 
        border: 1px solid #EFEFEF; 
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #497d1a;
	font-weight: normal;
	font-style: normal;
	line-height: 56px;
}
h2 {
color:#09308D;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:normal;
line-height:normal;
margin:0 0 12px;
padding:0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #09308d;
	margin: 0px;
	padding: 0px;
	}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #497d1a;
	margin: 0px;
	padding: 0px;
}

h5 {
	font-weight: normal;
}
h6 {
	font-weight: normal;
}

.pg-home-image {
background-attachment:scroll;
background-image:url(/uploads/Image/noresize/pervin-group-home-img.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#3A3A3A;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
line-height:24px;
height:263px;
padding:28px 25px 50px 30px;
width:980px;
}

.pg-home-service-box {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	margin: 0px;
	height: auto;
	width: auto;
	padding-left: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
	color: #3a3a3a;
	border-bottom:solid 1px #497d1a;
}
.pg-home-org-dev {
	width:300px;
	margin:0 auto;
}

.pg-relationship-biz-box {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
	height: auto;
	width: auto;
	padding-left: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: normal;
	color: #3a3a3a;
	border-top:solid 1px #497d1a;
}

.pg-footer {
	color: #3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
}
.pg-footer-menu {
	color: #3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	line-height: normal;	
	}

.pg-text-bold-green {
	font-weight: bold;
	color: #497d1a;
}

.pg-main-page-image {
	border-bottom:1px solid #497D1A;
	padding-bottom:20px;
	margin-bottom: 15px;
}

.pg-table-left-buttons {
	padding-top: 38px;
}

.pg-table-left-buttons td {
	padding-bottom: 15px;
}

.pg-table-left-buttons td img {
	margin-left:-26px;
}

.pg-quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #d57c34;
	width: 450px;
	text-align: center;
	margin:0 auto;
}

/* Links */
a:link {
	color: #497d1a;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #497d1a;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #497d1a;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}
a:active {
	color: #497d1a;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
}

ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

ul li {
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

ol li {
padding-top:4px;
padding-bottom:4px;
}

.powered_by_mantis 
{
	font-size: 10px;
    color: #fff; 
	text-decoration: none;
}

.blog_maintitle {
border-bottom:2px solid #EFEFEF;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
padding:10px 0;
}

.button1-reg 
{
	font-size: 14px;
	font-weight: normal;
	color: #0058a8;
        padding-top:5px;
        padding-bottom:5px;
}

.button2-reg 
{
	font-size: 14px;
	font-weight: normal;
	color: #888888;
        padding-top:5px;
        padding-bottom:5px;
}

/*---------------------------------------*/
/*Multi-Level CSS Menu		             */
/*---------------------------------------*/

/* core lists */
#menu_cssmulti {
background:transparent none repeat scroll 0 0;
border-bottom:15px solid #09308D;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:auto;
margin-left:0;
padding:25px 0 0;
text-align:center;
width:100%;
}
#menu_cssmulti ul 								
{ 
display: inline-block;
float:left; 
} 

/* makes it centered in IE */
#menu_cssmulti ul  								
{ 
display: inline; 
margin: 0; 
padding: 0; 
list-style: none; 
white-space: nowrap; 
text-align: left;  
}

#menu_cssmulti li  								
{ 
margin: 0; 
padding: 0; 
}

#menu_cssmulti ul.menu_list 					
{ 
display: block; 
margin: 0 auto;  
}

#menu_cssmulti li li ul 						
{ 
left: 100%; 
margin-top: -23px;
margin-left: -5px; 
}

/* stylable */
#menu_cssmulti a  								
{
	display: block;
	line-height: 16px;
	/* all links styles:  */ 
color: #3f3f3f;
	text-decoration: none;
	font-weight: normal;
} 

#menu_cssmulti a:hover  								
{ 
display: block; 
line-height: 16px;  

/* all links styles:  */ 
color: #283780; 
text-decoration: none; 
} 

#menu_cssmulti li.menu_item 					
{ 

float: left; 
position: relative; 
cursor: pointer;  
background: none;
/* top level menu styles:  */ 
margin-right: 1px; 
padding: 0 10px 0 0; 
height:17px;
border-right:1px solid #FFFFFF;
} 

#menu_cssmulti li.menu_item .last 					
{ 

float: left; 
position: relative; 
cursor: pointer;  
background: none;
/* top level menu styles:  */ 
margin-right: 1px; 
padding: 0 6px; 
height:17px;
border-right:none;
} 

#menu_cssmulti li.menu_item:hover 				
{ 
white-space: nowrap; 

/* top level menu hover */ 
background: none;
color: #283780; 
height:17px;
}

#menu_cssmulti li.selected 						
{ 
/* top level selected item */ 
background:none;
height:17px;
} 

#menu_cssmulti li.last 					
{ 
/* top level selected item */ 
background:none;
height:17px;
border-right:none;
} 


#menu_cssmulti li.selected > a					
{ 
/* top level selected link */ 
color: #283780;
background: none; 
} 

#menu_cssmulti ul.drop_down {
font-size:11px;
margin-left:0;
top:17px;
}

#menu_cssmulti li ul {
background-color:#09308D;
display:block;
left:0;
padding:1px;
position:absolute;
visibility:hidden;
}

#menu_cssmulti li li 							
{ 
/* dropdown dividing line */ 
border-bottom: 1px solid #ccc; 
}

#menu_cssmulti li li a {
background-color:#09308D;
color:#FFFFFF;
padding:0 7px;
}

#menu_cssmulti li li a:hover 					
{ 
/* dropdown hover color */ 
background-color: #09308D; 
color: #d7d7d7; 
}  

#menu_cssmulti li li a.fly_menu 				
{ 
/* sub-dropdown bg color */ 
background: #fff; 
color: #333; 
} 	

#menu_cssmulti li li:hover > a.fly_menu 		
{
 /* sub-dropdown hover color */ 
background: #ccc; 
color: #333;
}

#menu_cssmulti .menu_arrow {
	display:none;
}

/*---------------------------------------*/
/*	Core Site Styles 			         */
/*---------------------------------------*/

/* Main Structure 
- Sample file folder "/uploads/Images/structure/file.jpg"
*/
.Left-Tile {
	background: none;
}
.Right-Tile {
	background: none;
}
.Middle-Tile {
	width:980px;
	background: none;
	background-color:#fff;
	border: 1px solid #8a8a8a;
	padding:15px;
}
.Main-Content {
	width:960px;
	background: none;
}

.newslist {
border:none;
color:#3a3a3a;
text-align:left;
padding:10px 0 0 30px;
min-height:175px;
}

.newslist .nl_item {
overflow:hidden;
padding:0 0 10px;
}

.newslist .nl_border {
border:none;
}

.newslist .table-top .nl_rss {
float:left;
margin:5px;
}

.newslist .nl_details {
color:#3a3a3a;
padding-right:20px;
}

.newslist .nl_date {
color:#111111;
font-size:10px;
}

.newslist .nl_viewall {
font-size:9px;
margin:5px;
text-align:center;
color:#09308d;
}

.table-top {
background:transparent none repeat scroll 0 0;
border-bottom:medium none;
color:#FFFFFF;
font-weight:bold;
padding:10px 0 10px 0;
text-align:center;
vertical-align:middle;
}
.table-top h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #09308d;
	margin: 0px;
	padding: 0px;
}

.table-content-row {
	color:#fff;
	text-align:center;
}
.table-content-row a {
	font-weight:bold;
	font-size:14px;
	color:#fff;
	text-align:center;
}

.contentrotator .cn_fadebox {
position:absolute;
}

.contentrotator { height:70px;}

.news {
padding:0 0 0 0;
}

.news h1 {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
line-height:normal;
margin-top:0;
padding:0;
}

.news h1 a:link, .news h1 a:visited, .news h1 a:hover, .news h1 a:active {
font-weight:normal;	
}
 
.news h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

.newslist {
color:#fff;
/*background-image: url(/uploads/Image/Interface/cell-bg-black.png);*/
background-repeat: repeat;
}

.newslist .nl_flip {
background:none;
}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active{
	font-weight: normal;
}
.pg-btn-nl-signup {
float:right;
height:auto;
margin-right:0;
margin-top:-55px;
width:auto;
position:relative;
z-index:5;
}
.newslettersignup {
border:0px solid #CCCCCC;
color:#3a3a3a;
text-align:left;
width:350px;
}
.newslettersignup .table-top h1 {
display:none;
}
.newslettersignup .ns_button {
margin:3px;
text-align:left;
}
