body{
				margin-top: 0px;
				margin-left: 10px;
				margin-right: 10px;
				margin-bottom: 0px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
}

.normal{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
			
}
				
/* LAYOUT TABLE */


table.red{
	width: 770px;
}

table.blue{
	width: 770px;
}

td.blue{
	vertical-align: top;
	width: 770px;

}

table.green{
	width: 600px;
}

td.green{
	vertical-align: top;
	width: 602px;
}
table.purple{
	width: 602px;
}

td.purple{
	vertical-align: top;
}
td.purple-r{
	vertical-align: top;
	width: 170px;
}


td.new{
}



/* ACCESSIBILITY */



div.accessibility{

				width: 100%;
				position: relative;
				padding-top: 2px;
				padding-bottom: 2px;
}

a.black{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: small; text-decoration:none;color: #000000;}
a.black:hover{ text-decoration:underline;}
a.black:visited{ color: #000000;}


/* TOP MENU */


a.black{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: small; text-decoration:none;color: #000000;}
a.black:hover{ text-decoration:underline;}
a.black:visited{ color: #000000;}



div.topmenu{
				width: 100%;
				float: left;
				position:relative;
				background-color:#CCCCCC;
				background-image:url(sbcv3-mainlogo-back.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
}

div.mainlogo{
				width: 165px;
				position: relative;
				float: left;
				background-color:#504469;

}

div.topmenucorner{
				width: 20px;
				position: relative;
				float: right;
}


div.tag{
				width: 580px;
				position:relative;
				background-color:#CCCCCC;
				background-image:url(sbcv3-tag-back.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
				float: left;
}



div.tagstrap{
				width: 350px;
				position:relative;
				float:left;
				padding-top:29px;
				text-align: center;				
}

div.search{
				*height: 51px;
				width: 155px;
				min-height: 51px;
				padding-left: 15px;
				padding-top: 10px;
				padding-bottom: 0px;
				position:relative;
				float:right;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				color:#000000;
}


#qt{
				width: 108px;
				height: 22px;
				border: 1px #000000 solid;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: small;
				color:#000000;
				vertical-align: middle;

}


#searchbutton{
				width:40px;
				height:28px;
				margin-left: 1px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: small;
				color:#000000;
				vertical-align: middle;
}
			
			
			
div.topmenubar{
				width: 580px;
				position:relative;
				background-color:#CCCCCC;
				background-image: url(sbcv3-topmenu-back.gif);
				background-position:left top;
				background-repeat:repeat-y;
				border: none; 
				float:left;
				clear: both;
}

div.topmenubarcorner{
				width: 20px;
				position:relative;
				float:left;
}

div.topmenuitem{
				position: relative;
				float:right;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: small;
				color: #000000;
}



/* LEFT MENU */


div.leftmenu{
				width: 165px;
				background-color:#504469;
				padding-right: 2px;
				padding-bottom: 5px;
				margin-bottom: 1px;
}

div.leftother{
				width: 165px;
				background-color:#504469;
				padding-right: 2px;
				padding-bottom: 5px;
				margin-bottom: 1px;

}

div.leftmenu-border{
				width: 165px;
				padding-top: 1px;
				background-color: #FFFFFF;
				border-right: #000000 1px solid;
				border-bottom: #000000 1px solid;
				border-top: #342D45 10px solid;

}

/* LEFT MENU UN-SELECTED */

div.leftmenu-item{
				width: 155px;
				position: relative;
				border-bottom: #FFFFFF 1px solid;
				padding-top:6px;
				padding-left:7px;
				padding-right:3px;
				padding-bottom:6px;
				background-color:#CCCCCC;

}

p.leftmenu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;color:#000000; margin: 0px;}

a.leftmenu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; text-decoration:none;color:#000000;}
a.leftmenu:hover{text-decoration:underline;}
a.leftmenu:visited{color:#000000}


/* LEFT MENU SELECTED */


div.leftmenu-item-s{
				width: 155px;
				position: relative;
				border-bottom: #FFFFFF 0px solid;
				padding-top:10px;
				padding-left:7px;
				padding-right:3px;
				padding-bottom:10px;
				background-color:#CCCCCC;
				background-image:url(sbcv3-lmenu-level2sel.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
				border-left: 0px #504469 solid;
				left:0px;

}



/* LEFT MENU LEVEL 2*/

div.leftmenu-border-level2{
				width: 174px;
				padding-left: 1px;
				padding-top: 1px;
				padding-bottom: 1px;
				background-color: #CCCCCC;
				border-bottom: #504469 2px solid;

}

div.leftmenu-item-level2{
				width: 139px;
				position: relative;
				padding-top:2px;
				padding-left:20px;
				padding-right:5px;
				padding-bottom:2px;
				background-color:#FFFFFF;
				left:-9px;
				border-bottom: 0px #CCCCCC dotted;
}

div.leftmenu-item-level2-s{
				width: 139px;
				position: relative;
				padding-top:5px;
				padding-left:20px;
				padding-right:5px;
				padding-bottom:5px;
				background-color:#FFFFFF;
				background-image:url(sbcv3-arrow-l2-r.gif);
				background-position:left;
				background-repeat:no-repeat;
				left:-9px;
	
}


a.leftmenu-level2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:normal; text-decoration:none;color:#000000;}
a.leftmenu-level2:hover{text-decoration:underline;}
a.leftmenu-level2:visited{color:#000000}

a.leftmenu-level2Parent{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:normal; text-decoration:none;color:#000000;}
a.leftmenu-level2Parent:hover{text-decoration:underline;}
a.leftmenu-level2Parent:visited{color:#000000;font-weight:bold;}




/* NEWS  */

div.news-border{
				width: 164px;
				padding: 1px;
				background-color: #000000;
}

div.news-item{
				width: 149px;
				position: relative;
				padding-top:2px;
				padding-left:10px;
				padding-right:5px;
				padding-bottom:2px;
				background-color:#FFFFFF;
				color:#FFFFFF;
}

h1.news{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold;color:#504469; margin: 0px;}

a.news{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; text-decoration:none;color:#000000;}
a.news:hover{text-decoration:underline;}
a.news:visited{color:#000000}

a.morenews{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; text-decoration:none;color:#504469;}
a.morenews:hover{text-decoration:underline;}
a.morenews:visited{color:#504469}

a.webcasting{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; text-decoration:none;color:#504469; padding-left: 5px;}
a.webcasting:hover{text-decoration:underline;}
a.webcasting:visited{color:#504469}


/* CONTACT  */

h1.contact{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold;color:#504469; margin: 0px;}

h2.contact{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold;color:#504469; margin: 0px;}

p.contact{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; margin: 0px;}

p.contact-tel{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:medium; font-weight:bold;margin: 0px;}

a.contact{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; color:#0000FF; margin: 0px;}
a.contact:hover{text-decoration:underline;}
a.contact:visited{color:#0000FF}

img.left{margin-left:0px;margin-right:10px;margin-top:0px;margin-bottom:10px;border:0px;float:left;}
img.right{margin-left:10px;margin-right:0px;margin-top:0px;margin-bottom:10px;border:0px;float:right;}
img.AbsMiddle{vertical-align:middle;}

img{
border:0px;
}








/* MAIN CONTENT  */



div.content{
				width: 601px;
				position: relative;
				border-top: #504469 1px solid;
				background-image:url(sbcv3-content-corner.gif);
				background-position:top left;
				background-repeat:no-repeat;
}



/* GAIL's HOME PAGE  */

div.mainphotobox{
				width:601px;
				position: relative;
				border-left: #ffffff 1px solid;
				border-top: #ffffff 1px solid;
				float:left;

}
div.mainphotobox-2{
				width:597px;
				position: relative;
				border: #504469 1px solid;
				float:left;
				padding: 1px;
}

div.mainphoto{
				width:597px;
				position: relative;
				float:left;
				clear: both;
}

div.mainphoto-complink{
				width:200px;
				position: relative;
				float:left;
				text-align:left;
}

div.mainphoto-photographer{
				width:393px;
				position: relative;
				float:left;
				text-align:right;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				color:#000000;
				padding-right:4px;
				padding-top:2px;
}

div.welcome{
				width:592px;
				position: relative;
				float:left;
				clear: both;
				text-align:center;
				padding-top:15px;
				padding-bottom:5px;
				padding-left:10px;
}

h1.welcome{
				width:592px;
				position: relative;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:x-large;
				font-weight:bold;
				color:#504469;
				margin:0px
}

div.block-introduction{
				width:587px;
				position: relative;
				float:left;
				clear: both;
				text-align:left;
				padding-top:5px;
				margin-left:5px;
				padding-bottom: 10px;
				border-bottom:1px #CCCCCC dotted;

}

div.block-service{
				width:602px;
				position: relative;
				padding-top: 10px;
}

div.service{
				width: 190px;
				*Height: 65px;
				min-height: 65px;
				position:relative;
				float:left;
				margin-bottom: 10px;
				padding-left: 10px;
	
}

a.service{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:none; color:#504469; font-weight: bold;}
a.service:hover{text-decoration:underline;}
a.service:visited{color:#504469}

a.service-s{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:none; color:#000000; font-weight: normal;}
a.service-s:hover{text-decoration:underline;}
a.service-s:visited{color:#000000}

p.service-s{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#000000; font-weight: normal; margin: 0px;}




div.header{
				min-height: 55px;
				*height: 55px;
				position: relative;
				margin-left: 10px;
				padding-top: 5px;
				padding-right:180px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				color:#000000;
				border-bottom: #504469 1px solid;

}

div.textbox{
				position: relative;

				padding-left: 10px;
				padding-top: 0px;
				padding-right: 5px;
				padding-bottom: 10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
}


/* TEXT OPTIONS  */


h1{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:x-large;
				font-weight:bold;
				margin:0px
}

h2{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:large;
				font-weight:bold;
				margin:0px

}

h3{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:large;
				font-weight:bold;
				color:#504469;
				margin-top:0px;
				margin-bottom:1%;
				margin-top: 1%;

}

h4{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:medium;
				font-weight:bold;
				margin-top:0px;
				margin-bottom:1%;
				margin-top: 1%;

}

p{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				margin-bottom:3%;
				margin-top: 1%;
}


a{}
a:hover{}
a:visited{}


ul{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				list-style-type:disc;
				margin-top: 0%;
}


ol{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				list-style-type:decimal;
				margin-top: 0%;
}


div.promobox{
				position: relative;
				padding: 10px;
				margin-top:20px;
				float:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:50%;
				border: #504469 1px solid;	
				background-color:#F0F0F0;

}

/* LGNL LISTINGS  */

a.lgnl{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; color:#504469;text-decoration:none;}
a.lgnl:hover{text-decoration:underline;}
a.lgnl:visited{color:#504469;}



div.lgnl{
				position:relative;
				border-top:#CCCCCC 1px dotted;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				color:#000000;
				margin-top:10px;
				padding:5px;
}

/* RIGHT MENU  */


div.related{
				width:150px;
				position: relative;
				float:left;
				background-color:#504469;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				font-weight: bold;
				color:#FFFFFF;	
				padding-top: 5px;
				padding-left: 10px;
				padding-bottom: 5px;
				border-bottom: #504469 0px solid;	
				margin-top: 1px;	
				border-left: 10px #282234 solid;
}

div.relatedbox{
				width:168px;
				position: relative;
				float:left;
				padding-top: 2px;
				padding-bottom: 2px;
				border-left: #CCCCCC 1px solid;
				border-bottom: #CCCCCC 1px solid;
				border-right: #CCCCCC 1px solid;
				margin-bottom: 10px;
}


div.relateditem{
				width:148px;
				position: relative;
				float:left;
				padding-top: 2px;
				padding-left: 20px;
				padding-bottom: 2px;
}


div.relateditem-s{
				width:147px;
				position: relative;
				float:left;
				padding-top: 2px;
				padding-left: 20px;
				padding-bottom: 2px;
				background-image:url(sbcv3-arrow-l3-r.gif);
				background-position:left;
				background-repeat:no-repeat;
				font-weight: bold;	
				border-top:1px #CCCCCC solid;
				border-left:1px #CCCCCC solid;
				border-bottom:1px #CCCCCC solid;			
				background-color:#C2BECB;			
}

div.relateditem-sc{
				width:147px;
				position: relative;
				float:left;
				padding-top: 2px;
				padding-left: 20px;
				padding-bottom: 2px;
				background-image:url(sbcv3-arrow-l3-dr.gif);
				background-position:left;
				background-repeat:no-repeat;
				font-weight: bold;	
				border-top:1px #CCCCCC solid;
				border-left:1px #CCCCCC solid;
				border-bottom:1px #CCCCCC solid;			
				background-color:#C2BECB;			
}


div.related-childbox{
				position: relative;
				float:left;
				padding-bottom:5px;
				background-color:#EFEFEF;
				border-bottom:3px #C2BECB solid;	
}

div.related-child{
				width:147px;
				position: relative;
				float:left;
				padding-top: 2px;
				padding-left: 20px;
				padding-bottom: 2px;
}

div.related-child-s{
				width:147px;
				position: relative;
				float:left;
				padding-top: 2px;
				padding-left: 20px;
				padding-bottom: 2px;
				background-image:url(sbcv3-arrow-l4-r.gif);
				background-position:left;
				background-repeat:no-repeat;
}


a.relateditem{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:normal; text-decoration:none;color:#000000;}
a.relateditem:hover{text-decoration:underline;}
a.relateditem:visited{color:#000000}

a.relateditem-s{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; font-weight:bold; text-decoration:none;color:#000000;}
a.relateditem-s:hover{text-decoration:underline;}
a.relateditem-s:visited{color:#000000}

div.poppages{
				width:150px;
				position: relative;
				float:left;
				background-color:#CCCCCC;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				font-weight: bold;
				padding-top: 5px;
				padding-left: 10px;
				padding-bottom: 5px;
				border-bottom: #CCCCCC 0px solid;	
				margin-top: 1px;	
				border-left: 10px #504469 solid;
}

div.promo-outer{
				position:relative;
				float: left;
				width: 178px;
				padding-left:10px;
}

div.promo{
				width: 178px;
				float: left;
				position:relative;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				background-color:#FFFFFF;
				border: 1px #504469 solid;
				text-align: center;
				color:#FFFFFF;
}

h1.promo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:none; color:#504469; font-weight: bold; margin: 0px;}

a.promo:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:underline; color:#504469; font-weight: bold; margin: 0px;}
a.promo:visited{color:#504469}
a.promo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; text-decoration:none; color:#504469; font-weight: bold; margin: 0px;}


div.promo-icon{
			width: 168px;
			margin-bottom:5px;
}

div.promo-links{
			width: 168px;
			float: left;
}

div.partners{
			width: 190px;
			position: relative;
			float: left;
			padding-top: 10px;
			padding-left: 10px;
			padding-bottom: 10px;
			text-align: center;
			color: #ffffff;
}



h1.partners{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:medium; text-decoration:none; color:#000000; font-weight: bold; margin: 0px;}


/* FOOTER  */


div.copyright{
				border: #504469 1px solid;
				border-bottom: #504469 4px solid;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 10px;
				padding-right: 10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				background-color:#CCCCCC;
}				
				


				
/* Original Version 2 content styles */

table.standardTable{border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:0px solid #000000;border-top: 0px solid #000000;}
td.standardTableCell{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;border-top:1px solid #000000;border-left:1px solid #000000;vertical-align:top;}
th.standardTableCell{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;border-top:1px solid #000000;border-left:1px solid #000000;vertical-align:top;font-weight:normal;text-align:left;}
th{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;border-top:1px solid #000000;border-left:1px solid #000000;vertical-align:top;font-weight:normal;text-align:left;}

table.displayTable{

				border-bottom: 1px solid #000000;
				border-right: 1px solid #000000;
				border-left: 0px solid #000000;
				border-top: 0px solid #000000;
}

td.displayTableCell{
				padding-left:5px;
				padding-right:5px;
				padding-top:5px;
				padding-bottom:5px;
				border-top:1px solid #000000;
				border-left: 1px solid #000000;
				vertical-align:top;
}

				
	


/* Forms Index CSS */

div.atoz{
				position:relative;
				width:400px;
				padding-top: 10px;				
}

div.atoz-header{
				position:relative;
				width:400px;
				border-bottom:1px #B9B4C3 solid;
				padding-left:10px;
				padding-bottom:5px;
				margin-bottom:5px;
}

div.atoz-leftbox{
				position:relative;
				width:260px;
				float: left;
				padding-left:10px;
				padding-right:10px;
				padding-bottom: 20px;
				
}

div.atoz-rightbox{
				position:relative;
				width:120px;
				float: left;
				
}

div.atoz-letter{
				position:relative;
				width:20px;
				float: left;
				padding: 0px;
				border:1px #AAAAAA solid;
				background-color: #F2F2F2;
				text-align:center;
				margin-left: 0px;
				margin-bottom: 3px;
				margin-top: 3px;
				margin-right: 8px;
}

div.atoz-letter-na{
				position:relative;
				width:20px;
				float: left;
				padding: 0px;
				border:1px #CCCCCC solid;
				background-color: #F2F2F2;
				text-align:center;
				margin-left: 0px;
				margin-bottom: 3px;
				margin-top: 3px;
				margin-right: 8px;
}

div.atoz-all {
				position:relative;
				width:140px;
				float: left;
				padding: 0px;
				border:1px #AAAAAA solid;
				background-color: #F2F2F2;
				text-align:center;
				margin-left: 0px;
				margin-bottom: 3px;
				margin-top: 3px;
				margin-right: 6px;
}

a.atoz-link{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:medium;
				font-weight:normal;
				text-decoration:none;
				color:#000000;
				width:18px;
				padding: 5px;
				display: block;
				background-color: #F2F2F2;
				border:1px #F2F2F2 solid;
}

a.atoz-link:visited{
				color:#000000;
}

a.atoz-link:hover{
				text-decoration: none;
				font-weight:bold;
				color: #282234;
				width:18px;
				display: block;
				background-color: #B9B4C3;
				padding: 5px;
				border:1px #FFFFFF solid;
}

a.atoz-link-all{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:medium;
				font-weight:normal;
				text-decoration:none;
				color:#000000;
				width:138px;
				padding: 5px;
				display: block;
				background-color: #F2F2F2;
				border:1px #F2F2F2 solid;
}

a.atoz-link-all:visited{
				color:#000000;
}

a.atoz-link-all:hover{
				text-decoration: none;
				font-weight:bold;
				color: #282234;
				width:138px;
				display: block;
				background-color: #B9B4C3;
				padding: 5px;
				border:1px #FFFFFF solid;
}

p.atoz-link{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:medium;
				font-weight:normal;
				text-decoration:none;
				color:#AAAAAA;
				width:18px;
				padding: 5px;
				display: block;
				background-color: #EFEFEF;
				border:1px #EFEFEF solid;
				margin: 0px;
}

a.atoz-link-s{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:medium;
				font-weight:normal;
				text-decoration:none;
				color:#FFFFFF;
				font-weight:bold;
}

a.atoz-link-s:hover{
				text-decoration: underline;

}

a.atoz-link-s:visited{
				color:#FFFFFF;
}

a.atoz-form-link{

				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:medium;
				font-weight:normal;
				text-decoration:none;
				color:#504469;
				font-weight:bold;	
}

a.atoz-form-link:visited{
				color:#504469;
}

a.atoz-form-link:hover{
				text-decoration: underline;

}

p.atoz{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				color:#000000;
				margin-bottom:0%;
				margin-top: 2px;
				
}

ul.atoz{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:small;
				color:#0000FF;
				list-style-type:square;
				margin-top: 0%;
				margin-bottom: 0%;
				margin-left: 20px;
}

