/* sheet follows an outside-in top down approach to this proposed design */
/* through the masthead area, image header area, content w/sidebar area, and footer, with GLOBAL styles first */

/* global styles */

body {background-color:#ffffff; color:#cccccc; font-size: 12px; font-family:arial, helvetica, verdana, sans-serif; text-align:center;}
th {font-weight:bold; font-size:15px; color:#ffffff;}
td {font-family:arial, helvetica, verdana, sans-serif; font-size: 12px; color: #ffffff; font-style: normal; font-weight: normal;}
tt  {font-family:arial, helvetica, verdana, sans-serif; font-size: 16px; color: #ffffff; font-style: normal; font-weight: normal}
kbd {font-family:arial, helvetica, verdana, sans-serif; font-size: 9px; color: #FF8F8C; font-style: normal; font-weight: normal;}

.hometextheader {font-size: 16px; color:#ffffff; font-weight: bold; text-decoration:none;}
.contenttext {font-family:arial, helvetica, verdana, sans-serif; font-size: 12px; color:#ffffff; font-weight: normal;}

.executiveheaders{ padding:10px; text-align:right;}
.displaytrue{display:block;float:left;}
.displayfalse{display:none;float:left;}
.bluebkgrnd_block a {font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; color: #aaaaaa; font-weight: normal; text-decoration: none;}
.bluebkgrnd_block a:hover {font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none;}
.whitebkgrnd_block a {font-family:arial, helvetica, verdana, sans-serif; font-size: 11px; color:#888888; font-weight: normal; text-decoration:none;}
.whitebkgrnd_block a:hover {font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; color: #313131; font-weight: normal; text-decoration: none;}

.black {font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
.black a{font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}
.black a:hover {font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}


* {margin:0px;padding:0px;}
input, select, optgroup, option, th, td {font-size:11px;}
img {border:none;}
p {padding-top:5px;}

/***********************************************/
/* Page Blocks */					
/***********************************************/
/* Homepage Block */
#homepagecontainer{FLOAT:left; WIDTH:832px;  BACKGROUND-COLOR:#4a3b8c;}
#homepageleftnav{PADDING-RIGHT:0px; PADDING-LEFT:0px; FLOAT:left; PADDING-BOTTOM:0px; WIDTH:155px; PADDING-TOP:10px;  BACKGROUND-COLOR:#4a3b8c;}
#homepagepagecontent{WIDTH:350px;PADDING-LEFT:10px; PADDING-RIGHT:10px; FONT-SIZE:11px; PADDING-TOP:15px;  TEXT-ALIGN:left;FLOAT:left;}
#homepagebreak { width:300px; float:left;padding-left:0px;padding-top:0px;text-align:left; vertical-align:top;}

/* Site pages Block*/
#pagecontainer {width: 842px;	margin: 0px auto;text-align:center;}
/* When using float in Firefox and parent is not using float, the parent container disowns child. Adding this to fix the problem*/	
#pagecontainer:after {content: ".";display: block; height: 0;clear: both; visibility: hidden;}	

#maincontainer { width:850px; text-align:center;float:left;}

#head { text-align:left; float:left; padding-top:30px;width:832px;}
#logo { text-align:right; float:left; padding-top:15px;width:832px;}

#leftnavpages {width:146px; padding-left:0px; padding-right:0px; background-color:#ffffff; float:left; text-align:center;}
#break { width:147px; float:left;padding-left:0px; padding-top:0px;text-align:left; vertical-align:top;}
#pagecontentwide { width:690px; text-align:left; float:left;}
#pagecontent { width:527px; text-align:left; float:left; padding-left:1px;}
#footer { width:832px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#4A3B8C; float:left; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image:url(/images/pages/copyright.gif); background-repeat:no-repeat;}
#text{padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; height:480px; vertical-align:top;}
#sc1{ text-align:right; padding-right:14px;}
#sc2{ text-align:right; padding-right:14px;}
.red_box{border-style:solid; border-width:1px 1px 1px 1px; border-color:red;}