body { font-size: 13px; line-height: 140%; font-family: Tahoma, serif; color: #487AA0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; background-image: url(images/loading.gif); background-repeat: no-repeat; }
td { vertical-align: top; margin-bottom: 0.5em; text-align: left; font-size: 13px; font-family: Tahoma, serif; }
a:link { color: #487AA0; text-decoration: none; }
a:visited {	color: #487AA0;		text-decoration: none;	}
a:active {color: #487AA0;		text-decoration: none; 	}
a:hover { color: #274358; text-decoration: underline; }
.grey { color: #999999; }
img {	border: none;}
p {	margin-top: 0px; }
form {	margin: 0px;}
.spacing1 { padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; }
.spacing2 { padding-right: 0px; padding-left: 0px; padding-top: 5px; padding-bottom: 5px; vertical-align: middle; }
.spacing3 { padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; }
.spacing4 { padding-right: 10px; padding-left: 10px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; }
.spacing5 { padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 4px; vertical-align: top; }
.spacing6 { padding-right: 10px; padding-left: 10px; padding-top: 0px; padding-bottom: 0px; vertical-align: middle; }
.imgborder { border: 1px solid #c8deeb; padding: 0px; }
.bottom { vertical-align: bottom; }
.middle { vertical-align: middle; text-align: left; }
.leftcol { background-image: url(images/back_left.jpg); background-repeat: no-repeat; }
.rightcol { background-image: url(images/back_right.jpg); background-repeat: no-repeat; }
.TableBack { background-image: url(images/background_middle.jpg); background-repeat: repeat-x; vertical-align: top; }
.bottomCentre { vertical-align: bottom; text-align: center; }
.middleCentre { vertical-align: middle; text-align: center; font-weight: bold; color: #FFFFFF; }
.BlueBoldUpper { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #94bad1; }
.bottomRight { vertical-align: bottom; text-align: right; }
.buttonText { font-size: 11px; color: #3e6880; text-align: center; vertical-align: middle; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px; background-image: url(images/button_back.jpg); }
.GreenHeader { font-size: 16px; font-weight: bold; text-transform: uppercase; color: #93aa24; vertical-align: middle; text-align: left;}
.BlueHeader { font-size: 13px; font-weight: bold; color: #96b8d4; vertical-align: middle; text-align: left; }
.img_portfolio { border: 1px solid #c6ddeb; padding: 3px; }
.middleRight { vertical-align: middle; text-align: right; }
.topRight { vertical-align: top; text-align: right; }
.imgright { float: right; padding: 2px; margin-left: 10px; margin-bottom: 5px; }
.imgright2 {	float: right;	border: 0px solid #133e2a; padding: 2px;	margin-left: 5px;}
.imgleft2 {	float: left;	border: 0px solid #133e2a; padding: 2px;	margin-right: 3px;}.spacing4 { padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; }
.text11 { font-size: 11px; }
.formSpacingBlue { padding-right: 10px; padding-left: 10px; padding-top: 0px; padding-bottom: 5px; vertical-align: top; color: #337D4C; }
.formback { border: 1px dotted #CCCCCC; background-color: #CEFFFF; }
.middleLeft { vertical-align: middle; text-align: left; }
.middleRightSpacing { vertical-align: middle; text-align: right; padding-bottom: 10px; }
.ButtonClear { background-image: url(images/button_clear.jpg); background-repeat: no-repeat; text-align: center; height: 20px; width: 82px; vertical-align: middle; }
.ButtonFilled { background-image: url(images/button_fill.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; height: 20px; width: 82px; }
.ButtonClearShadow { background-image: url(images/button_clear2.jpg); background-repeat: no-repeat; text-align: center; height: 29px; width: 87px; padding-top: 0px; }
.ButtonFilledShadow { background-image: url(images/button_fill2.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; height: 29px; width: 87px; }
.text12 { font-size: 12px; }
.OrangeBoldUpper { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #ff8712; }
ul { padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 25px; }
li { list-style-type: circle; }
.inputSearch { background-color: #eaf8f9; border: 1px solid #CCCCCC; height: 15px; }
.domain1 { font-weight: bold; color: #4a7ca1; vertical-align: middle; font-size: 11px; }
.inputDomain { background-color: #eaf8f9; border: 1px solid #CCCCCC; height: 14px; }
.BlueHeaderCentre { font-size: 13px; font-weight: bold; color: #96b8d4; vertical-align: middle; text-align: center; }
.Red { color: #990000; }
.secbox { font-family: "Courier New", serif; font-size: 14px; text-align: center; background-color: #eaf8f9; border: 1px solid #CCCCCC; }
.InputBox { background-color: #eaf8f9; border: 1px solid #CCCCCC; font-size: 13px; font-family: Tahoma, serif; height: 19px; vertical-align: middle; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.AreaBox { background-color: #eaf8f9; border: 1px solid #CCCCCC; font-size: 13px; font-family: Tahoma, serif; height: 60px; vertical-align: middle; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.Red2 { color: #990000; font-weight: bold; }
.menu1 { text-align: center; vertical-align: middle; font-size: 13px; color: #FFFFFF; font-weight: bold; }
h2 { font-size: 14px; font-weight: bold; }

