
body {
margin: 0px;	
background-image: url("/image/GP-Corp-Website-bg-bottom.jpg");	 
}

a			{
			color: #000000;
			text-decoration: underline;
			}	
			
a:hover		{
			color: #FF6600;
			text-decoration: underline;
			}		

.center {text-align: center;padding: 0px 0px 0px 0px; height:253px}
.img {
padding: 0px 0px 0px 0px;
}
.home_header {
text-align: left;
width:950px;
padding: 15px; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color: #FFFFFF; 
height: 70px; 
font-size: 12pt;
}

.sub_head {
background-color: #F4BE76;
color: #000000;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 10pt;
height: 20px; 
width:100%;
padding: 0px 0px 0px 5px;
}



.header-sec-top {
background-color: #091C39;
height: 60px;
width: 100%;
text-align: center;
}

.navbar{
width:100%; 
height:27px; 
background-color:#3F5C84;
}

.main-content-body { 	
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 10px;
margin: 1px;
}

.main-content-area {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
float: left;
background-color: #FFFFFF; 
height: 99%; 
width: 569px;
text-align: left;
padding-top: 1px;
padding-left: 7px;
padding-bottom: 5px; 
margin-bottom: 0px; 
}

.main-content-area ul { 
margin-top: 0px;
margin-bottom: 0px;
list-style : disc;
}

.main-content-area img {
padding: 2px;
margin: 0px; 
}

.main-content-area p {
padding: 2px;
margin: 0px; 
}

.main-content-area h1 {
font-size: 14px; color: #FF6600; padding: 2px; margin: 0px; border: none; padding-top: 10px;
}

td {
vertical-align: top; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
}

.home_bottom {
padding: 5px 0px 5px 15px;
width:316px;
background-color: #FFFFFF; 
text-align: left;
}
.main-content-area-side-bar  {
vertical-align: top; 
width: 261px; 
height: 100%;
color: #FFF;
margin: 0px;
}

.main-content-area-side-box a { 
text-decoration: none;
}

.main-content-area-side-bar a img {
border: 0px;
}

.main-content-area-side-bar P {
text-align: left;
padding: 0px 0px 0px 15px;
font : Arial, Helvetica, sans-serif;
font-style:italic;
}
.main-content-area-side-bar div {
text-align: left;
padding: 0px 0px 0px 15px;
font : Arial, Helvetica, sans-serif;
font-style:normal;
}
.footer {
font : Arial, Helvetica, sans-serif;
font-size: 10px; 
text-align: left;
color: #FFFFFF; 
padding-top: 10px; 
padding-bottom: 10px;
padding-left: 120px;
}
#side {width: 120px;background-color: #C6C6C6;}
.buttonscontainer {width: 120px;background-color: #C6C6C6;}

.buttons  {color: #405C86;
background-color: #D3D3D3;
font: 11px arial, sans-serif;
font-weight: bold;
text-decoration: none;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a {color: #405C86;
border: 1px solid;
background-color: #D3D3D3;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 0px;
font: 11px arial, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #C6C6C6 #C6C6C6 #FFFFFF #C6C6C6;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover {
font: 11px arial, sans-serif;
font-weight: bold;
text-decoration: none;
border: 1px solid;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 0px;
background-color: #ffffff;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
color: #FF6600;
text-decoration: none;}


.buttonson {
background-color: #ffffff;
font: 11px arial, sans-serif;
font-weight: bold;
text-decoration: none;
color: #FF6600;
display: block;
margin: 0px;
width: 100%;
text-decoration: none;}

.buttonson a{
font: 11px arial, sans-serif;
font-weight: bold;
text-decoration: none;
border: 1px solid;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 0px;
background-color: #ffffff;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
color: #FF6600;
display: block;
margin: 0px;
width: 100%;
text-decoration: none;}
.buttonson a:hover{
font: 11px arial, sans-serif;
font-weight: bold;
text-decoration: none;
border: 1px solid;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 0px;
background-color: #ffffff;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
color: #FF6600;
display: block;
margin: 0px;
width: 100%;
text-decoration: none;}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{
position:absolute; 
width:100%; 
height:27px; 
visibility:visible;
background-color:#3F5C84;
}

/*Styles for level 0*/
.clLevel0, .clLevel0over{
position:absolute; 
padding:2px;
font-family:arial; font-size:10pt; font-weight:bold;text-align:left;}
.clLevel0{color:#ffffff;text-align:left;}
.clLevel0over{color:#ffffff; cursor:pointer; text-align:left;}
.clLevel0border{position:absolute; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:3px; font-family:arial,helvetica; font-size:9pt; color: #ffffff; font-weight: normal;text-align:left;}
.clLevel1{background-color:#091C3A; color: #ffffff;text-align:left;}
.clLevel1over{background-color:#3F5C84; color:#ffffff; cursor:pointer; text-align:left; border : 1px solid White;}
.clLevel1border{position:absolute; background-color:#ffffff; layer-background-color:#ffffff;text-align:left; }
/* Note: This style is added to fix a spacing bug on WinNN4.7
.clLevel1overNN4{position:absolute; padding:7px; font-family:arial,helvetica; font-size:10px; background-color:#003C79; layer-background-color:#003C79; color:#ffffff; cursor:pointer; cursor:hand; } */

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#091C3A; layer-background-color:#091C3A; color:white;}
.clLevel2over{background-color:#091C3A; layer-background-color:#091C3A; color:white; cursor:pointer; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#091C3A; layer-background-color:#091C3A}


