body {
	font-family: Arial, Helvetica, sans-serif;
}

a {
	color: #34b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover { color: #993333; text-decoration: underline;}

.LargeHeading,.SmallHeading {
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
.LargeHeading {font-size: 14pt;}
.SmallHeading {font-size: 12pt;}

.MainText, .MainBoldText, .MainNonBold , .Journal, .wysiwyg {
	FONT-SIZE: 10pt;
	COLOR: #606060;
	font-family: Arial, Helvetica, sans-serif;
}
.MainBoldText {FONT-WEIGHT: bold;}
.MainNonBold {FONT-WEIGHT: normal;}
.Journal {line-height: 150%;}

.SmallError, .SmallBoldError {
	FONT-SIZE: 8pt;
	COLOR: #aa3333;
}
.SmallBoldError {FONT-WEIGHT: bold;}

.MainError, .MainBoldError {
	FONT-SIZE: 10pt;
	COLOR: #aa3333;
}

.MainBoldError {FONT-WEIGHT: bold;}

.SmallText {
	FONT-SIZE: 8pt;
	COLOR: #606060;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

.GreenBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #006600;
}

.BlackText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
}

.MainLinks,.SmallLinks {
	color: #34b;
	text-decoration: none;
}
A.MainLinks:hover,A.SmallLinks:hover { color: #993333; text-decoration: underline;}
.MainLinks {font-size: 10pt;}
.SmallLinks {font-size: 8pt;}

.MainBoldLinks,.SmallBoldLinks,.BigBoldLinks {
	font-weight: bold;
	color: #34b;
	text-decoration: none;
}
.BigBoldLinks {font-size: 12pt;}
.MainBoldLinks {font-size: 10pt;}
.SmallBoldLinks {font-size: 8pt;}
A.MainBoldLinks:hover,A.SmallBoldLinks:hover,A.BigBoldLinks:hover { color: #993333; text-decoration: underline;}

.VisitLinks {
	font-size: 8pt;
	color: #34b;
	text-decoration: none;
}
A.VisitLinks:hover 		{ color: #993333; text-decoration: underline;}
A.VisitLinks:visited 	{ color: #666666; }

.VisitMain {
	font-size: 10pt;
	color: #34b;
	text-decoration: none;
}
A.VisitMain:hover 		{ color: #993333; text-decoration: underline;}
A.VisitMain:visited 	{ color: #666666; }

.SmallBoldNonLinks {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #666666;
}

A.TopLinks {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #34b;
	TEXT-DECORATION: none;
}
A.TopLinks:hover	{ COLOR: #993333; }

A.BlackLinks {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.BlackLinks:hover	{ COLOR: #993333; }

A.GreyLinks {
	FONT-SIZE: 8pt;
	COLOR: #606060;
	TEXT-DECORATION: none;
}
A.GreyLinks:hover	{ COLOR: #993333; }

.LeftFonts {
	FONT-SIZE: 9pt;
	COLOR: #606060;
	TEXT-DECORATION: none;
}

.Text {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; }
.AdText {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #888888;}

A.AdLinks {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #9bc;
	text-decoration: none;
}
A.AdLinks:hover	{ COLOR: #993333; text-decoration: underline;}

A.footerlinks {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #34b;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.footerlinks:hover	{ COLOR: #993333; text-decoration: underline;}

.footertext {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

A.menu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #444444;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.menu:hover { color: #ffffff; text-decoration: none;}

.menuover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

A.picmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.picmenu:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; }

div.bLinkLeft, div.bLinkBlueLeft, div.bLinkBlueLeftDisabled{
    width: 2px;
    height: 23px;
    background: url('http://www.bostoncentral.com/surveys/images/buttons/button_green_left_end.gif') no-repeat top left;
    float:left;
    line-height:23px;
}

div.bLinkBlueLeft { background: url('http://www.bostoncentral.com/surveys/images/buttons/button_blue_left_end.gif') no-repeat top left; width: 4px;}
div.bLinkBlueLeftDisabled { background: url('http://www.bostoncentral.com/surveys/images/buttons/button_gray_left_end.gif') no-repeat top left; width: 4px;}

div.bLinkRight, div.bLinkBlueRight, div.bLinkBlueRightDisabled{
    width: 2px;
    height: 23px;
    background: url('http://www.bostoncentral.com/surveys/images/buttons/button_green_right_end.gif') no-repeat top left;
    float:left;
    line-height:23px;
}

div.bLinkBlueRight { background: url('http://www.bostoncentral.com/surveys/images/buttons/button_blue_right_end.gif') no-repeat top left; width: 4px;}
div.bLinkBlueRightDisabled { background: url('http://www.bostoncentral.com/surveys/images/buttons/button_gray_right_end.gif') no-repeat top left; width: 4px;}

div.bLinkBody, div.bLinkBlueBody, div.bLinkBlueBodyDisabled {
    height: 23px;
    background: url('http://www.bostoncentral.com/surveys/images/buttons/button_green_background.gif') repeat-x top left;
    vertical-align:middle;
    float:left;
    background-color:#999900;
}

div.bLinkBlueBody {     background: url('http://www.bostoncentral.com/surveys/images/buttons/button_blue_background.gif') repeat-x top left;
    background-color:#6090C8;  }

div.bLinkBlueBodyDisabled {     background: url('http://www.bostoncentral.com/surveys/images/buttons/button_gray_background.gif') repeat-x top left;
    background-color:#aec8e3;  }

.bLink, .bLinkDisabled {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    line-height:20px;
    margin-left:3px;
    margin-right:3px;
    text-decoration: none;
}
.bLinkDisabled { color: #FFFFFF;}

a.bLink:hover { text-decoration: underline; color: #FFFFFF; }
a.bLinkDisabled:hover { text-decoration: none; }

input.bLink, input.bLinkDisabled  {
    background: url('/img/button_green_background.gif') repeat-x top left !important;
    font-size: 12px !important;
    border: 0 !important;
    font-weight: bold;
    padding-bottom: 3px!important;
    color: #FFFFFF !important;
    margin-left:3px;
    margin-right:3px;
    line-height:20px;
    text-decoration: none;
}

* html input.bLink { padding: 0!important; }

.bLinkGroup {
    float: right;
}
.bLinkContainer {
    float: left;
    margin: 5px 5px 5px 0px;
}

.bLinkHelper {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    line-height:20px;
    margin-left:3px;
    margin-right:3px;
    text-decoration: none;
}

a.bLinkHelper:hover { text-decoration: underline; color: #FFFFFF;}

.UpLoad { border: 1px solid #666666; font-size: 10pt;}

.picture {
	float:left;
	display:block;
	margin:0 5px 5px 0;
	position:relative;
	background:#C0C0C0;
	}
.picture img {
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	position:relative; bottom:2px; right:2px;
	padding:1px;
	z-index:2;
	}
