/* CSS definition file containing Buchahan Computing sitestyle stylesheets */
/* USER AREA*/
/* July 2009*/

BODY { font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8pt;
background-color:#F0F0F0;
}
 UL { font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; line-height: 9pt; list-style-type: square; text-align: left; text-indent: 0pt; margin-left: 5pt;margin-bottom: 0%;margin-top: 0%;}
 H1 { font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 24pt;}
 P {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	margin: 0%;
}
 OL {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	color: Black;
	line-height: 11pt;
	list-style-type: decimal;
	margin-left: 12pt;
	margin-top: 1%;
	margin-bottom: 0%;
}
 .MainHeading {
	font-family: Tahoma, Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 30pt;
	font: normal;
	color: #BBBBBB;
	/*ine-height: 18pt;*/
	margin-bottom:9%;
}
.UserHeading{
	font-family: Dax-Regular, Tahoma, Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 32pt;
	line-height: 38pt;
	font: normal;
	color: #BBBBBB;
}
.UserSubHeading{
	font-family: Tahoma, Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 11pt;
	line-height: 13pt;
	font: bold;
	color: #BBBBBB;
	margin-bottom:11px;
}
h2 {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 18pt;
	font: bold;
	color: #A52A2A;
	line-height: 18pt;
}

h3 {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 12pt;
	font: bold;
	color: #A52A2A;
	line-height: 11pt;
	margin: 0%;
}
h4 {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 11pt;
	font: bold;
	color:  #A52A2A;
	line-height: 10pt;
	margin: 0%;
}
h5{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 10pt;
	font: bold;
	color:  #A52A2A;
	line-height: 10pt;
	margin: 0%;
}
h6{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 10pt;
	font: bold;
	color: Gray;
	line-height: 11pt;
	margin: 0%;
}
.SpaceAfter-4{
   margin-bottom:4px;	
}   
.Ordinary {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Black;
	font : normal;
}
.HomeEventsHeading {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 7pt;
	font: normal;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: White;
	font : normal;
}
.HomeEventsBody {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 7.5pt;
	font: normal;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: White;
	font : normal;
}
.HomeNewsHeading {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 7.5pt;
	font: bold;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: #444444;
	font : normal;
}
.HomeNewsBody {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 7.5pt;
	font: normal;
	line-height: 9pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: #4E4E4E;
	font : normal;
}
.HomeBodyRed {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	line-height: 11.5pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: white;
	font : normal;
}
.GeneralBodyBlack {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8.5pt;
	font: normal;
	line-height: 11pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Black;
	font : normal;
}
.tighter{
	line-height: 10pt;
}

.GeneralBodyBlack-8pt {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	line-height: 10pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Black;
	font : normal;
}
.SubHeading {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: bold;
	line-height: 10pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: #636363;
	font : normal;
}
.StoryDate {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8.5pt;
	font: normal;
	line-height: 21pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Black;
	font : normal;
	margin-bottom:0%;
	margin-top:0%;
}

.Grey8pt{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: bold;
	color:  gray;
	line-height: 9pt;
	margin: 0%;
}
.GreyCaption{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color:  gray;
	line-height: 9pt;
	margin-top: 1.75%;
	text-align: center;
}
.GreyCaption-side{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color:  gray;;
	line-height: 9pt;
	margin-top: 1.75%;
	margin-left: 0.3em;;
    margin-right:0.3em;
	margin-bottom: 8px;	
	text-align: left;
}
.LeftOverride{
	text-align: left;
}
}
.Reddish8pt{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: bold;
	color:  #A52A2A;
	line-height: 9pt;
	margin: 0%;
}
.Reddish9pt{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 9pt;
	font: bold;
	color:  #A52A2A;
	line-height: 8pt;
	margin-bottom: 0%;
	margin-top: 3px;
}
.ReddishOverline8pt{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: bold;
	color:  #A52A2A;
	line-height: 11pt;
	margin: 0%;
	text-decoration : overline;
}
.pt6{
     font-size:6pt;	
}
.pt8{
   font-size:8pt;	
}  
.pt85{
   font-size:8.5pt;	
}
.pt9{
     font-size:9pt;	
	 line-height: 12pt;
	 margin-top: 10%;
}
.pt10{
     font-size:10pt;	
}
.Maroontext{
	color:#A52A2A;
}
.Graytext{
	font-size:6pt;
	font: normal;	
	color:gray;
}
}
.Black85pt{
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8.5pt;
	font: normal;
	color:  Black;
	line-height: 9pt;
	margin: 0%;
}
.CategoryHeading {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 14pt;
	font: bold;
	color: #A52A2A;
	line-height: 16pt;
}

.CategoryList {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color: Purple;
	line-height: 12pt;
}
.FeatureText {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 14pt;
	font: normal;
	color: Black;
	line-height: 11pt;
}

.IndentedText {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color: Black;
	line-height: 9pt;
	text-indent: 6pt;
}
.SloganText {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal small-caps;
	color: #FFA22F;
	line-height: 9pt;
	margin-top: 5pt;
	}

a:active {color: #990000; text-decoration: underline}
a:visited {color: #990000; text-decoration: none}
a:hover {
	color: Red;
	text-decoration: none;
}
a:link {color: #990000; text-decoration: none}
a:focus {color: #990000; text-decoration: none}

.TopText {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	font: normal;
	color: #5E7CA8;
	line-height: 10pt;
	margin-top: 5px;
}

.StandardList {
	font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 5pt;
	list-style-type: decimal;
	text-indent: 0pt;
	color: Red;
}

.BulletedList {
	font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	list-style-type: decimal;
	text-indent: -5pt;
	color: Black;
	list-style : disc inside;
	margin-bottom:0%;
}
.ChevronList {
	font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	list-style-type: decimal;
	margin-left: 9pt;
	text-indent: -9pt;
	color: Black;
	list-style : disc inside;
	margin-bottom:0%;
}
.DoubleChevronList {
	font-family: Verdana,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	list-style-type: decimal;
	margin-left: 18pt;
	text-indent: -9pt;
	color: Black;
	list-style : disc inside;
	margin-bottom:0%;
}
.SpaceAfter {
	margin-bottom:8px;
}
.SmallSpaceAfter{
   margin-bottom:4px;	
}
.SmallerSpaceAfter{
   margin-bottom:2px;	
}  
.SpaceBefore {
	margin-top:4px;
}
.SpaceBeforeMore {
	margin-top:12px;
}
.SpaceAfterMore {
	margin-bottom:12px;
}
.SpaceAfterMoreStill {
	margin-bottom:16px;
}
.PicFrame-right{
	margin-left:0.5em;
	margin-bottom:0.3em;
	border:0;
	border-collapse : collapse;
}
.PicFrame-left{
	margin-right:0.5em;
	margin-bottom:0.3em;	
	border:0;
    border-collapse : collapse;
}
.PicFrame{
	border:0px;
    border-collapse : collapse;
	margin-left: 0%;
	text-align : left;
}
/* --------------------------------------*/

/*mainsiteMenu is just for login page, to restore correct values for mainMenu 
for the public site*/

.mainsiteMenu {
	
	margin-left:0px;
	padding-left:0px;
	text-indent:0;	
	list-style : none;
	list-style-type: none;
}
.mainsiteMenu li{
	font-size:10.5pt;
	font-weight: bold;
	font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif,sans-serif;
	color:white;
	margin-bottom : 12px;
	margin-left:0px;
	padding-left:0px;
	text-indent:0;
	list-style : none;
	list-style-type: none;
}

.mainsiteMenu a:link, .mainsiteMenu a:visited, .mainsiteMenu a:active, .mainsiteMenu a:hover{
font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif,sans-serif;
font-size:10.5pt;	
}

.mainsiteMenu a:link{color: white;}
.mainsiteMenu a:visited{color: white;}
.mainsiteMenu a:active{color: white;}
.mainsiteMenu a:hover{color: Silver;background:transparent;font-size:10.5pt;}

.mainMenu {

	margin-left:0px;
	padding-left:0px;
	text-indent:0;	
	list-style : none;
	list-style-type: none;
}
.MainMenu a:link{color: white;}
.MainMenu a:visited{color: white;}
.MainMenu a:active{color: white;}
.MainMenu a:hover{color: Silver;}

.mainMenu li{
	font-size:10.5pt;
	font-weight: bold;
	font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif,sans-serif;
	color:white;
	margin-bottom : 12px;
	margin-left:0px;
	padding-left:0px;
	text-indent:0;
	list-style : none;
	list-style-type: none;
}

#SelectedMenu{
	color:#A52A2A;
	text-decoration: none;
}
.productMenu {

	margin-left:0px;
	padding-left:0px;
	text-indent:0;	
	list-style : none;
	list-style-type: none;
}
.productMenu li{
	font-size:9pt;
	font-weight: bold;
	font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif,sans-serif;
	color:white;
	margin-bottom : 6px;
	margin-left:0px;
	padding-left:0px;
	text-indent:0;
	list-style : none;
	list-style-type: none;
}
.productMenu a:link{color: white;}
.productMenu a:visited{color: white;}
.productMenu a:active{color: white;}
.productMenu a:hover{color: #666666; background : transparent;  }


.blueMenu {
	font-size:9pt;
	font-weight: bold;
	color:#5E7CA8;
	margin-bottom:6px;
}
.blueMenu a:link{color: #5E7CA8;}
.blueMenu a:visited{color: #5E7CA8;}
.blueMenu a:active{color: #5E7CA8;}
.blueMenu a:hover{color: white;}

.blueMenularger {
	font-size:10pt;
	font-weight: bold;
	color:#5E7CA8;
	margin-bottom:6px;
}
.blueMenu a:link{color: #5E7CA8;}
.blueMenu a:visited{color: #5E7CA8;}
.blueMenu a:active{color: #5E7CA8;}
.blueMenu a:hover{color: #8B0000;}

.userMenu {

	margin-left:0px;
	padding-left:0px;
	text-indent:0;	
	list-style : none;
	list-style-type: none;
	line-height: 94%;
}
.userMenu li{
	font-size:9pt;
	font-weight: bold;
	font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif,sans-serif;
	color:#5E7CA8;
	margin-bottom : 6px;
	margin-left:0px;
	padding-left:0px;
	text-indent:0;
	list-style : none;
	list-style-type: none;
}
.userMenu a:link{color: #5E7CA8;}
.userMenu a:visited{color: #5E7CA8;}
.userMenu a:active{color: #5E7CA8;}
.userMenu a:hover{color: #666666;}

.magentaMenu {

	margin-left:0px;
	padding-left:0px;
	text-indent:0;	
	list-style : none;
	list-style-type: none;
	/*line-height: 90%;	*/

}
.magentaMenu li{
	font-size:9pt;
	font-weight: bold;
	font-family:Tahoma,Arial,Helvetica,Verdana,Geneva,Sans-serif,sans-serif;
	color:#A52A2A;
	margin-bottom : 3px;
	margin-left:0px;
	padding-left:0px;
	text-indent:0;
	list-style : none;
	list-style-type: none;
}
/*
.magentaMenu a:link{color: #A52A2A;}*/
.magentaMenu a:link{color: gray;}
.magentaMenu a:visited{color: gray;}
.magentaMenu a:active{color: gray;}
.magentaMenu a:hover{color: red;background: transparent;}

.blueText {
	color:#5E7CA8;
	}
.leftMargin{
	/*background-color:#E7E3D1;*/
	background-color:#E9E6EC;
}
.rightMargin{
	/*background-color:#E7E3D1;*/
	background-color:#E9E6EC;
	padding-left:13px;
}
}
.mainArea{
	background-color:#F0F0F0;
}

.clickLink{
	font-size:7.5pt;
	line-height:9pt;
	color:gray;
}
.clickLink a:link{color: gray;}
.clickLink a:visited{color: gray;}
.clickLink a:active{color: gray;}
.clickLink a:hover{color: red;background: transparent;}
.productFlash{
	font-size:7.5pt;
	float:right;
	text-align:center;
	color: gray;
	padding:0 3px 0 3px;
	}
.bluepanel{
	background-color : #EAEAEA;
	color: #FF6347;
}