/* HTMLBUM.com : © Copyright 2007 <HTMLBUM>. All rights reserved. */

/*basics*/

/* Fix a bug in Mozilla; thanks, Carey Evans */

html 					{ min-width: 751px; overflow-y: scroll; } 
p.access				{ display: none; }

body					{ font-family: Verdana, Sans-Serif; font-size: 10px; padding:0px; margin:0px; }
img						{ border: 0px; padding:0px; margin: 0px;  }
a						{ color: #C85406; text-decoration: none; }
/*a:hover					{ color: #efb727; text-decoration: underline; }*/
a:hover					{ color: #C85406; text-decoration: underline; } 
p						{ margin: 0px; padding-bottom: 12px; color:#4c4c4c; line-height: 120%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
h5						{ color: #4c4c4c; font-weight: bold; margin: 0px; padding: 10px 0px 5px 0px; font: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing: .5px; }
h1						{ color: #4c4c4c; font-weight: bold; margin: 0px; padding: 10px 0px 0px 0px; font: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; font-size: 13px; letter-spacing: .5px; }
h2						{ color: #C85406; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px;	font: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; font-size: 11px; }
h3						{ color: #302508; font-weight: bold; margin: 0px; padding: 15px 0px 5px 0px; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Sans-Serif; font-size: 17px; letter-spacing: 0px;  line-height: 99%;}
h4						{ color: #444; font-weight: bold; margin: 0px; padding: 12px 0px 10px 0px; font: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; font-size: 18px; letter-spacing: -1px; }

/*forms*/
input					{ font-family: Verdana, Sans-Serif;	font-size: 11px; color: #C85406; width: 300px; text-decoration: none; }
select					{ font-family: Verdana, Sans-Serif;	font-size: 11px; color: #C85406; width: 305px; text-decoration: none; }
textarea				{ font-family: Verdana, Sans-Serif;	font-size: 11px; color: #C85406; width: 300px; text-decoration: none; }
.submit					{ font-family: Verdana, Sans-Serif;	font-size: 11px; color: #000000; width:125px; margin: 0px; padding: 5px 6px 6px 4px; }
#required				{ margin:0px; padding: 0px 0px 0px 3px; }

/*navigation*/
#nav					{ font-family: Verdana, Sans-Serif; font-size: 10px; padding: 5px 0px 5px 10px;	margin:0px; }
#nav a					{ color: #C85406; text-decoration: none; }
#nav a:hover			{ color: #C85406; text-decoration: underline; }
.PrimaryNav				{ margin: 0px 0px 0px 20px; }
a.PrimaryNav 			{ background-color: #ffffff; }
a:hover.PrimaryNav	 	{ background-color: #efb727; }
.PrimaryNavSel			{ margin: 0px 0px 0px 20px; background-color: #efb727;}

/*layout*/
#content				{ width: 750px; margin: 1px auto; padding: 0px; }
#header					{ width: 750px; margin: 0px;	padding: 0px; }
#Header1				{ margin: 0px; padding: 0px; float:left; }
#HeaderNav				{ margin: 60px 10px 10px 0px; padding: 0px; float:right; }
#Header2				{ width: 750px; padding-bottom: 15px; background-color: #efb727; }
#Panorama				{ height: 194px; width: 750px; margin: 0px;	padding: 0px; }
#logo					{ margin: 15px 0px 0px 0px; }
#main_area				{ width: 750px; font-size: 11px; margin: 0px; padding: 0px; background-image: url(../Images/GCP_Main_tile.gif) ; background-repeat: repeat-y ; }
.main_Content			{ padding: 0px 0px 30px 0px; }
#Content_Left			{ width: 250px; font-size: 11px; margin-right: 20px; padding: 0px; float:left; }
#Content_Right			{ width: 230px; font-size: 11px; margin: 0px; padding: 0px 0px 0px 0px; float:left; }
.Content_Left			{ width: 250px; font-size: 11px; margin-right: 20px; padding: 0px; float:left; }
.Content_Right			{ width: 230px; font-size: 11px; margin: 0px; padding: 0px 0px 0px 0px; float:left; }
#left_column			{ width: 200px; height: 450px; margin: 0px; padding: 0px; float:left; background-color:#efb727; background-image: url(../Images/GCP_rightColumn_tile.gif) ; background-repeat: repeat-x ; }
#right_column			{ width: 500px; margin: 0px; padding: 15px 20px 30px 30px; float:left; }
.copyColumn_1			{ margin: 0px; padding: 0px; display: block; }
.SecondaryNav			{ margin: 0px; padding: 5px 6px 6px 4px; display: block; background-color:none; }
#Title					{ color: #000; text-decoration: none; }
a.Title					{ color: #000; text-decoration: none; }
/*a:hoover.Title 			{ text-decoration: underline; }*/
#BreakingNews			{ border:solid 1px; border-color:#efb727; padding: 0px 10px 0px 10px; margin: 0px 0px 20px 00px;}
.NewsSection			{ border:solid 1px; border-color:#b7b7b7; background-color:#fdfdfd; padding: 7px; margin:0px;}
#NewsSectionBorder		{ border:solid 1px; border-color:#b7b7b7; padding: 7px; margin:0px;}

/*home layout*/
#Header_home			{ width: 750px; padding: 0px; margin: 0px;}
#main_area_home			{ width: 750px; margin: 0px; padding: 0px; background-image: url(../Images/GCP_Home_tile.gif); background-repeat: repeat-y; }
#main_area_home	P		{ color: #000; }
#left_column_home		{ width: 250px; min-height: 175px; margin: 0px; padding: 0px; float:left;  }
#right_column_home		{ width: 500px; margin: 0px; padding: 0px; float:left;  }
#news_home				{ width: 210px; font-size: 11px; margin: 0px 0px 15px 20px; padding: 0px;  }
#Content_Left_home		{ width: 210px; font-size: 11px; margin: 0px 40px 15px 20px; padding: 0px; float:left; }
#Content_Right_home		{ width: 210px; font-size: 11px; margin: 0px 0px 15px 0px; padding: 0px; float:left; }

/*awards layout*/
#Content_Left_Awards	{ width: 110px; font-size: 11px; margin-right: 20px; padding: 0px; float:left; }
#Content_Right_Awards	{ width: 330px; font-size: 11px; margin: 0px; padding: 0px 0px 0px 0px; float:left; }

/*services layout*/
#Content_Column_150		{ width: 150px; font-size: 11px; margin:0px; padding: 0px; float:left; }
.Content_Column_150		{ width: 150px; font-size: 11px; margin:0px; padding: 0px; float:left; }
#Content_Column_235		{ width: 235px; font-size: 11px; margin:0px; padding: 0px; float:left; }
.Content_Column_235		{ width: 235px; font-size: 11px; margin:0px; padding: 0px; float:left; }

p.SvcsTopRow             
{
	height: 116px;
}
p.SvcsBottomRow         
{
	margin-top: 12px;
	height: 112px;
	width: 204px;
}



/*lists*/
.li						{ color:#4c4c4c; }
.sitemap 				{ margin:-5px 0px 15px 17px; padding: 0px; vertical-align:top; line-height: 120%;  }
.icons li, .sitemap li 	{ line-height: 110%; text-decoration:none; margin:0px; padding: 0px; padding-bottom: 8px;  vertical-align:top; }
.link 					{ margin:0px 0px 0px 17px; padding: 0px; }
.link li				{ line-height: 120%; text-decoration:none; margin:0px; padding: 0px; padding-bottom: 8px;  vertical-align:top; } 
li a:hoover				{ color: #000; text-decoration: underline; }
#iconGreyArrow			{ list-style: disc url(../Images/GCP_arrow_grey.gif) ; padding-left: 0px; } 
#iconYellowArrow		{ list-style: disc url(../Images/GCP_arrow_yellow.gif) ; padding-left: 0px; }
.iconYellowArrow		{ list-style: disc url(../Images/GCP_arrow_yellow.gif) ; padding-left: 0px; }
.iconGreyArrow			{ list-style: disc url(../Images/GCP_arrow_grey.gif) ; padding-left: 0px; } 

/*footer*/
#footer					{ width: 750px;	margin: 0px; background-color: #4c4c4c;  }
#footer a:hover, #footer #On			{ text-decoration: underline; }
#footer .left 			{ text-align: left; padding: 10px 0px 0px 15px;	display: block;	 }
#footer .left p, #footer .left p a	{ margin: 0px; padding: 0px; color: #b7b7b7}
#footer .bottom			{ background: url(../Images/GCP_footer.gif) no-repeat bottom ; }
#Copyright P			{ color: #b2b2b2; text-decoration: none; padding: 3px 3px 30px 3px; }
a.BottomNav				{ color: #b7b7b7; text-decoration: none; }
a.BottomNavSel			{ color: #b7b7b7; text-decoration: underline; }