/* CSS definition file containing Buchahan Computing sitestyle stylesheets */
/* MAIN SITE*/
/* July 2009*/

BODY { font-family: Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-size: 8pt;}
 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: Dax-Regular,Tahoma, Verdana,Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size: 34pt;
	font: normal;
	color: #BBBBBB;
	/*ine-height: 18pt;*/
	margin-bottom:1%;
}

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: 9pt;
	font: bold;
	color:  #A52A2A;
	line-height: 11pt;
	margin: 0%;
	margin-bottom:2px;
}
.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: 11pt;
	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;
}
.pt8{
   font-size:8pt;	
}  
.pt85{
   font-size:8.5pt;	
}
.pt9{
     font-size:9pt;	
	 line-height: 12pt;
	 margin-top: 10%;
}
.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: Purple;
	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;
}
.SpaceAfterMore {
	margin-bottom:12px;
}
.SpaceBefore {
	margin-top:4px;
}
.SpaceBeforeMore {
	margin-top:10px;
}
.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;
}
/* --------------------------------------*/
.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;}

.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;}
.leftMargin{
	/*background-color:#E7E3D1;*/
	background-color:#E9E6EC;
}
.rightMargin{
	/*background-color:#E7E3D1;*/
	background-color:#E9E6EC;
	padding-left:13px;
}
#Flashlink{
	width:210px; height:38px; 
	position:absolute; left:590px; top:168px; z-index:10; 
	background-color: #E3E3E3;
	font-size:7pt;
	padding:5px;
	color:black;
	height: auto;
}
#Flashlink .heading{
	color:#5E7CA8;
	font-size:8pt;
	font-weight : bold;
	margin-bottom:3px;
}
#Flashlink .text{
	font-size:7pt;
}
.BlueHeading{
	color:#5E7CA8;
	font-weight:bold;
}

/* BP - May 2010 */
/* DO NOT REMOVE!!! */
/* Styles for TraffWeb Page */

#popup{
	font-weight: bold;
}

#popup span{
	display: none;
}

#popup:hover span{
	display: block;
	position: absolute;
	padding: 20px;
}

#popupWelsh{
	font-weight: bold;
}

#popupWelsh span{
	display: none;
}

#popupWelsh:hover span{
	display: block;
	position: absolute;
	padding: 20px;
	top: 785px;
	left: 300px;
}

#views{
	font-weight: bold;
}

#views span{
	display: none;
}

#views:hover span{
	display: block;
	position: absolute;
	padding-top: 100px;
	right: 300px;
}

/* Styles for TraffWeb link border */

#TraffWeb_Link{
	border-style: double;
	border-width: thick;
	border-color: #5E7CA8;
	padding: 5px;
	text-align: center;
}

/* Styles for Training menu structure */

.trainingPages {

	margin-left:0px;
	padding-left:5px;
	text-indent:0;	
	list-style : none;
	list-style-type: none;
}
.trainingPages 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:5px;
	text-indent:0;
	list-style : none;
	list-style-type: none;
}
.trainingPages a:link{color: white;}
.trainingPages a:visited{color: white;}
.trainingPages a:active{color: white;}
.trainingPages a:hover{color: #666666;}

.trainingMenu {
	font-size:9pt;
	font-weight: bold;
	color:#5E7CA8;
	margin-bottom:6px;
	padding-left:7px;
}
.trainingMenu a:link{color: #5E7CA8;}
.trainingMenu a:visited{color: #5E7CA8;}
.trainingMenu a:active{color: #5E7CA8;}
.trainingMenu a:hover{color: white;}




