/* 
 *  - Global AITE style definitions -
 *  (c) Copyright 2005, AITE Group, LLC
 *
 *  Created 02.05.05 :: Francesco Peri :: AITE group corporation 
 */


/*added 11.22.2010 to add blog link to nav*/
a#blog_link { position:absolute; left:550px; top:154px; color:#BDBCAA; font-size:9px; outline:0;
text-decoration:none; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; }
	a#blog_link:hover { color:#fff; }
	
 
 /* Fonts for headers and text */
.h1, h1, .h1white, .h1acqua, .h1green, .h1dkgrn,.h1tan, .h1dark{
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 40px;
  text-transform: capitalize;
  color: #C46A40;
  font-weight: lighter;
}
.h2, h2, .h2white, .h2acqua, .h2green, .h2dkgrn,.h2tan, .h2dark{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-transform: capitalize;
  line-height: 28px;
  color: #3E0000;
}
.h3, h3, .h3white, .h3acqua, .h3green, .h3dkgrn,.h3tan, .h3dark{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 26px;
  text-transform: capitalize;
  color: #000000;
}
.h4, h4, .h4white, .h4acqua, .h4green, .h4dkgrn,.h4tan, .h4dark{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
  font-style: italic;
  color: #000000;
  font-weight: lighter;
}
.h5, h5, .h5white, .h5acqua, .h5green, .h5dkgrn,.h5tan, .h5dark{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  color: #000000;
}
.event2ndname{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 0px;
  color: #629C9C;
}

.small {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
}

.medium {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.big {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.big2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 11px;
}

.xbig {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
}
.xbig2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  
}

.expanded {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 2px;
}

.justified {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: justify;
}

.green{
  color: #629C9C;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
} 

/* Text Colors */
.h1white, .h2white, .h3white, .h4white, .h5white {color: #FFFFFF;}
.h1acqua, .h2acqua, .h3acqua, .h4acqua, .h5acqua  {color: #CCFFFF;}
.h1dkgrn, .h2dkgrn, .h3dkgrn, .h4dkgrn, .h5dkgrn  {color: #003333;}
.h1tan, .h2tan, .h3tan, .h4tan, .h5tan  {color: #977036;}
.h1dark, .h2dark, .h3dark, .h4dark, .h5dark  {color: #33322E;}
.h1green, .h2green, .h3green, .h4green, .h5green {color: #629C9C;}

/* Hyperlink properties */
a{
  color: #629C9C;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
}
a:hover {color: #003333;text-decoration: underline;}

a.bold{font-weight: bold;}
a.hand{
  cursor: hand;
  cursor: pointer;
}

a.bredcrumbs {
  color: #999999;
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
a.bredcrumbs:hover {
  color: #666666;
  text-decoration: underline;
}

a.noulineleft{
  color: #33322E;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 16px;
}
a.noulineleft:hover{color: #977036; text-decoration: none;}

a.noulineright{
  color: #CCFFFF;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 16px;
}
a.noulineright:hover{text-decoration: none; color: #003333;}

a.noulinewhite{
  color: #FFFFFF;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 16px;
  font-weight: bold;
}
a.noulineright:hover{text-decoration: none; color: #FFFFFF;}

a.noulinetan{
  color: #977036;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: lighter;
  line-height: 20px;
}
a.noulinetan:hover{color: #33322E; text-decoration: none;}

a.noulinegreen{
  color: #003333;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: lighter;
  line-height: 20px;
}
a.noulinegreen:hover{color: #629C9C; text-decoration: none;}

a.bottommenu {
  color: #CCCCCC;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
a.bottommenu:hover{color: #FFFFFF; text-decoration: none;}

a.login{
  color: #CCFFFF;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 14px;
}
a.login:hover{text-decoration: none; color: #003333;}

/* Other special types */
.h5alert {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #FFCC66;
  letter-spacing: 1px;
}

.h5alert a 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #FFCC66;
  letter-spacing: 1px;
}

.h5alert2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #FFCC66;
  letter-spacing: 3px;
}
.reportheader{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
  line-height: 28px;
}
h3.reportsubheader{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}

.reportbanner, .reportsmallerbanner, .reportbigbanner{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #CCCCCC;
}
.reporttitlebanner {font-size: 25px; color:#C46A40;font-weight: bold;}
.reportsmallerbanner {font-size: 13px;}
.reportbigbanner {font-size: 25px;}

.copyright{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #CCCCCC;
}

.legal{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  color: #666666;
}

.loginfont{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 14px;
  color: #CCFFFF;
}

.footerpipe{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #CCCCCC;
  text-align: center;
  cursor: default;
}

.breadcrumbarrows {	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999999;
  text-align: center;
  cursor: default;
}

.lastbreadcrumb {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #629C9C;
  text-decoration: none;
}

/* Footer table */ 
table#footer {border: none; width: 750px;}
table#footer td {border: none;}
/* New Research Table */
table#newresearch {border: none; width: 200px;}
table#newresearch td {border: none;}
/* News and Events table */
table#newsandevents {border: none; width: 200px; background-color: #579A9C;}
table#newsandevents td {border: none;}
/* Level1 and Level2 content tables */
table#level1content, table#level2content {border: none; width: 550px; background-color: #FFFFFF;}
table#level1content td, table#level2content td {border: none;}
/* Level1 content table for intranet pages*/
table#intranet {border: none; width: 550px; background-color: #DDFFEE;}
table#intranet td {border: none;}

/* Column padding layout: leftandcentercol is for 2-column based pages */
.leftcol {
  color: #33322E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 13px;
}

.rightcol {
  color: #CCFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top: 10px;
  padding-right: 7px;
  padding-bottom: 10px;
  padding-left: 13px;
}

.rightcolshort {
  color: #CCFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top: 10px;
  padding-right: 7px;
  padding-left: 13px;
}

.rightcoltext {
  color: #CCFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.rightcolslim {
  padding-top: 3px;
  padding-right: 7px;
  padding-bottom: 3px;
  padding-left: 13px;
}

.righttopcorner {
  color: #CCFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top: 1px;
  padding-right: 7px;
  padding-bottom: 1px;
  padding-left: 13px;
}

.centercol {
  padding-top: 2px;
  padding-right: 20px;
  padding-bottom: 2px;
  padding-left: 20px;
}

.leftandcentercol {
  padding-top: 2px;
  padding-right: 20px;
  padding-bottom: 2px;
  padding-left: 26px;
}

.reportbucket {
  padding-top: 2px;
  padding-right: 26px;
  padding-bottom: 2px;
  padding-left: 26px;
}

.reportbucket p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.newsitems {
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 20px;
  padding-left: 10px;
}

.journals {
  padding-top: 10px;
  padding-right:20px;
  padding-bottom: 20px;
  padding-left: 26px;
}

/* Use bullets26left and bullets26right as the style for <td> if you want
   to use ul.noind (no indent) bullets. */
.bullets26left, .bullets26right {
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 42px;
}

.bullets26right { padding-right: 20;}

ul.noind {
  list-style-type: disc;
  list-style-position: outside;
  padding: 0px;
  margin: 0px;
}

body {
  margin: 50px 0px 0px 50px;
  background-color: #53524C;
}

.nopadding {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

.btn-crop, .btn-uncrop, .btn-print {
  background-color: #FFFFFF;
  height: 20px;
  width: 20px;
  border: 1px outset;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: hand;
  cursor: pointer;
}

.btn-crop{
  background-image: url(/Images/CommonImages/btn_crop_over.gif);
}

.btn-uncrop{
  background-image: url(/Images/CommonImages/btn_uncrop_over.gif);
}

.btn-print{
  background-image: url(/Images/CommonImages/btn_print_over.gif);
}

.loginbox{
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: #003333;
  border: 1px inset;
  margin: 1px;
  padding: 1px;
  width: 100px;
}
.box, .box_req, .box_error{
  height: 18px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 1px;
  padding: 1px;
  color: #000000;
  border: 1px inset #CCCCCC;
}
.box {background-color: #FFFFFF;}
.box_req {background-color: #FFFFFF;}
.box_error {background-color: #FF6633;}
.dropdn {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.radio {
  margin: 0px;
  padding: 1px;
  height: 14px;
  width: 14px;
}
.label{
  background-color: #FFFFFF;
  border: none;
}

.errtext {
	/*error attributes*/
	color : #FF0000;
	padding-left:2px;
	font: normal 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.errtext a {color: #FF0000; text-decoration: underline;}
.errtext a:link {color: #FF0000;}
.errtext a:visited {color: #FF0000;}
.errtext a:active {color: #FF0000;}
.errtext a:hover {color: #FF0000; text-decoration: underline;}

.formbutton   {
 	border-style: outset;
    border-color: white;
	border-width: 2px;
    background-color: #F3F4F5;
	font-size : 10px;
    text-align: center;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	height: 18px;
	cursor: hand;}
 .formbutton  A {color: white; text-decoration: none; font: bold 10px Verdana; cursor: hand;}
 .formbutton A:HOVER {color: white; text-decoration: none; font: bold 10px Verdana; cursor: hand;}
 
 .legendbox 
 {
	background-image: url(/Images/CommonImages/raised_box.gif); background-repeat:no-repeat 
 }
 
 /*LIST DISPLAY CONTROL*/
.trRollOver{
	background-color:#EDEDE6;
	/*background-color:#FFFCDA */
}
.pagingtext{
	color : #000000;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	line-height: 15px;
	padding-right: 4px;
}
.pagingtext A {color: #39808B; font-weight : normal; TEXT-DECORATION: none;}
.pagingtext A:LINK {color: #39808B;}
.pagingtext A:VISITED {color: #39808B;}
.pagingtext A:HOVER {color: #39808B; TEXT-DECORATION: underline;}

.ColumnHeader{
	height:20px;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #CCCCCC;
}
.ColumnHeader A {color: #FFFFFF; TEXT-DECORATION: none;}
.ColumnHeader A:LINK {color: #FFFFFF;}
.ColumnHeader A:VISITED {color: #FFFFFF;}
.ColumnHeader A:HOVER {color: #FFFFFF; TEXT-DECORATION: none;}

.RecordListing{
	color : #000000;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	line-height: 15px;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding: 0px 3px 0px 3px;
}
.RecordListing A {color: #39808B; font-weight : normal; TEXT-DECORATION: none;}
.RecordListing A:LINK {color: #39808B;}
.RecordListing A:VISITED {color: #39808B;}
.RecordListing A:HOVER {color: #39808B; TEXT-DECORATION: underline;}

select{
	height: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
	padding: 1px;
	color: #000000;
	border: 1px inset #CCCCCC;
}
.FormCell{
	font-family : Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	color : #000000;
	font-weight : normal;
	text-align: left;
	padding-right: 5px;
	height: 20px;
}
.Button   {
 	border-style: outset;
    border-color: white;
	border-width: 2px;
    background-color: #F3F4F5;
	font-size : 10px;
    text-align: center;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	height: 18px;
	cursor: hand;}
 .Button  A {color: white; text-decoration: none; font: bold 10px Verdana; cursor: hand;}
 .Button A:HOVER {color: white; text-decoration: none; font: bold 10px Verdana; cursor: hand;}
 .MainText {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.Submit-Button   
{
	border-style: outset;
    border-color: white;
	border-width: 2px;
    background-color: #F3F4F5;
    font-size : 10px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
}

.Submit-Button-Icon   
{
	background: url(/Images/CommonImages/lt_green_arrowcopy.gif) repeat-x center center;
	height: 11px; line-height: 11px;
	width: 14px;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	color: #fff;
	border: 0;
	padding-left: 5px;
	margin: 0;
	cursor: pointer;
}

.Submit-Button-Icon:hover   
{
	background: url(/Images/CommonImages/dk_grn_arrowcopy.gif) repeat-x center center;
	
}


.disabledbox{	background-color: #EDEAEA;}
/*LIST DISPLAY CONTROL*/
