.mmhide_smallerText {
	FONT-SIZE: 90%
}
.mmhide_INVISIBLE {
	DISPLAY: none; FONT-SIZE: 1%
}
INPUT {
	FONT-SIZE: 0.7em
}
.HomepageBoxCell TD {
	BORDER-RIGHT: #ffffff 0.25em solid; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 0.25em solid
}
.HomepageBoxCell TR.HomepageBoxCell-Red TD {
	BORDER-TOP: #ffffff 0.7em solid; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #cccccc
}
.HomepageBoxCell-Grey {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0.7em solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #999999
}
.HomepageBoxCell TR.HomepageBoxCell-Red TD P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.HomepageBoxCell TR.HomepageBoxCell-Red TD IMG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.HomepageBoxCell TR.HomepageBoxCell-Red TD H5 {
	PADDING-RIGHT: 4px; MARGIN-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #cc3333
}
.s2w {
	FONT-SIZE: 70%; COLOR: #ffffff; LINE-HEIGHT: 130%; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
INPUT {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.asp {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.boldClass {
	FONT-WEIGHT: bold; COLOR: #9966cc
}
.searchbutton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 37px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px
}
#sitelinks {
	FONT-SIZE: 83%; COLOR: #639; LINE-HEIGHT: 130%; FONT-FAMILY: "Trebuchet MS",arial,verdana; TEXT-DECORATION: none
}
#sitelinks A {
	FONT-SIZE: 83%; COLOR: #639; LINE-HEIGHT: 130%; FONT-FAMILY: "Trebuchet MS",arial,verdana; TEXT-DECORATION: none
}
#footer2 {
	PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN-LEFT: 64px; PADDING-TOP: 7px
}
#crumbtrail {
	COLOR: #609
}
#crumbtrail A {
	COLOR: #c33
}
#title {
	COLOR: #fff; BACKGROUND-COLOR: #999999
}
#title H1 {
	PADDING-LEFT: 13px; FONT-SIZE: 90%; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main {
	PADDING-RIGHT: 15px; MARGIN-TOP: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#main H2 {
	FONT-SIZE: 90%; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
#main H4 {
	FONT-SIZE: 110%; MARGIN: 0px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
#news {
	BORDER-BOTTOM: #999 1px solid
}
#news H3 {
	PADDING-RIGHT: 3px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 110%; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; COLOR: #999; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
#rhs-features H3 {
	PADDING-RIGHT: 3px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 110%; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; COLOR: #999; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
#news P {
	MARGIN: 7px 7px 7px 0px
}
#news A {
	COLOR: #039
}
#subnav {
	BORDER-TOP: #fff 2px solid
}
#morelinks {
	BORDER-TOP: #fff 2px solid
}
#subnav TD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: #999 0px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(./Images/arrow_red.gif) no-repeat 165px 50%; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; WIDTH: 164px; COLOR: #666; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid
}
#subnav A {
	COLOR: #666; TEXT-DECORATION: none
}
#morelinks A {
	COLOR: #666; TEXT-DECORATION: none
}
#subnav TD.header {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #999; BORDER-LEFT: #999 1px solid; COLOR: #fff; BORDER-BOTTOM: #999 1px solid
}
#subnav TD.header H4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
#topsubnav TD {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
#topsubnav A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
#morelinks TD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: #999 0px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(./Images/arrow_white.gif) #999 no-repeat 165px 50%; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; WIDTH: 164px; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid
}
#morelinks A {
	FONT-WEIGHT: normal; WIDTH: 166px; COLOR: #fff
}
#rhs-features {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #999 1px solid
}
#rhs-features H3 {
	MARGIN-TOP: 10px
}
#rhs-features A {
	COLOR: #039
}
#topnav {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; MARGIN: 5px 0px 2px; WIDTH: auto; LINE-HEIGHT: 200%; PADDING-TOP: 2px; BACKGROUND-COLOR: #9966cc
}
#topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topnav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#topnav UL LI A {
	BORDER-RIGHT: #666666 2px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#topnav UL LI A:hover {
	WIDTH: auto; BACKGROUND-COLOR: #999999
}
#topnav UL LI A:unknown {
	WIDTH: auto; BACKGROUND-COLOR: #999999
}
#topnav UL LI A:active {
	WIDTH: auto; BACKGROUND-COLOR: #999999
}
#topnav UL LI#university A {
	PADDING-RIGHT: 60px; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(arrow_white_on_red.jpg)
}
#topnav UL LI#university A:hover {
	BACKGROUND-COLOR: #999999
}
#topnav UL LI#university A:unknown {
	BACKGROUND-COLOR: #999999
}
#topnav UL LI#hornet A {
	
}
#topnav UL LI#requirements A {
	
}
#topnav UL LI#setup A {
	
}
#topnav UL LI#security A {
	
}
#topnav UL LI#support A {
	
}
#topnav UL LI#portal A {
	
}
TABLE.HPleftFeatures {
	MARGIN-TOP: 1px; BACKGROUND-COLOR: #cccccc
}
TABLE.HPleftFeatures TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TD.HPleftFeaturesTitleCell {
	FONT-WEIGHT: normal; COLOR: #ffffff; BACKGROUND-COLOR: #9966cc
}
IMG.HPleftFeaturesImageFloat {
	FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 4px
}
TABLE.leftCampArea {
	MARGIN-TOP: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.leftCampArea TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
IMG.leftCampAreaImageFloat {
	FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 2px
}
TABLE.leftCampArea TD H5 {
	PADDING-BOTTOM: 5px; COLOR: #9966cc
}
TABLE.GreyRightBox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN-BOTTOM: 1em; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.GreyRightBox TD {
	PADDING-BOTTOM: 4px
}
TABLE.GreyRightBox P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px
}
TABLE.GreyRightBox H5 {
	PADDING-RIGHT: 4px; MARGIN-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #cccccc
}
TABLE.GreyRightBox IMG {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 4px
}
#subNavCell UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #cc3333; BORDER-BOTTOM-STYLE: none
}
#subNavRelated UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #cc3333; BORDER-BOTTOM-STYLE: none
}
#subNavMain UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #cc3333; BORDER-BOTTOM-STYLE: none
}
#subNavCell UL {
	MARGIN-TOP: 3px
}
#subNavMain UL {
	BORDER-TOP-STYLE: none
}
#subNavRelated UL {
	BORDER-TOP-STYLE: none
}
#subNavCell UL LI {
	BORDER-BOTTOM: #f9f6fd 1px solid
}
#subNavRelated UL LI {
	BORDER-BOTTOM: #f9f6fd 1px solid
}
#subNavCell UL LI A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #333333; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#subNavRelated UL LI A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #333333; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#subNavCell A:hover {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_grey_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavCell A:unknown {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_grey_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavCell A:active {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_grey_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavRelated A:hover {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_grey_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavRelated A:unknown {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_grey_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavRelated A:active {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_grey_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavCell UL LI#subNavCell-HeadTOP A:hover {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_white_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavCell UL LI#subNavCell-HeadTOP A:unknown {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_white_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavCell UL LI#subNavCell-HeadTOP A:active {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_white_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavMain A:hover {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_white_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavMain A:unknown {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_white_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavMain A:active {
	BACKGROUND-POSITION: 1% 50%; BACKGROUND-IMAGE: url(../images/arrowlarge_white_full.gif); BACKGROUND-REPEAT: no-repeat
}
#subNavCell UL LI#subNavCell-HeadTOP A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #cc3333; TEXT-DECORATION: none
}
#subNavRelated UL LI#subHeadRelated {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #cc3333; TEXT-DECORATION: none
}
#subNavMain UL LI A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #cc3333; TEXT-DECORATION: none
}
#subNavCell UL LI.subListHead A {
	FONT-WEIGHT: bold; COLOR: #cc3333
}
#subNavCell UL LI UL {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#subNavCell UL LI.subListHead UL {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#subNavCell UL LI UL LI A {
	FONT-WEIGHT: normal; COLOR: #333333
}
#subNavCell UL LI.subListHead UL LI A {
	FONT-WEIGHT: normal; COLOR: #333333
}
.liftoutBox-140right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 5px; WIDTH: auto; PADDING-TOP: 0px; BACKGROUND-COLOR: #cccccc
}
.liftoutBox-140right H5 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.quoteBanner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #cc3333; PADDING-TOP: 5px; BACKGROUND-COLOR: #cccccc
}
.liftoutBox-140right P {
	MARGIN-BOTTOM: 0px
}
.quoteBanner P {
	MARGIN-BOTTOM: 0px
}
.mmhide_BORDERDarkGrey1px {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TD.mmhide_CELLThinGreyLine-BOTTOM {
	BORDER-BOTTOM: #ccc 1px solid
}
#mainContentTABLE {
	WIDTH: auto
}
#mainContentTABLE H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#mainContentCell {
	FONT-SIZE: xx-small; VERTICAL-ALIGN: top; WIDTH: 100%
}
#rightContentCell {
	VERTICAL-ALIGN: top
}
DIV.rightCellPad {
	PADDING-LEFT: 15px; FLOAT: right; WIDTH: 167px
}
.padLeft {
	PADDING-LEFT: 0.5em
}
.padLeftX2 {
	PADDING-LEFT: 1em
}
.padRight {
	PADDING-RIGHT: 0.5em
}
.padRightX2 {
	PADDING-RIGHT: 1em
}
.padTop {
	PADDING-TOP: 0.5em
}
.padTopX2 {
	PADDING-TOP: 1em
}
.padBottom {
	PADDING-BOTTOM: 0.5em
}
.padBottomX2 {
	PADDING-BOTTOM: 1em
}
.padLeftRight {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em
}
.padLeftRightX2 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em
}
.padTopBottom {
	PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.padTopBottomX2 {
	PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.padAll {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.padAllX2 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.marginLeft {
	MARGIN-LEFT: 0.5em
}
.marginLeftX2 {
	MARGIN-LEFT: 1em
}
.marginRight {
	MARGIN-RIGHT: 0.5em
}
.marginRightX2 {
	MARGIN-RIGHT: 1em
}
.marginBottom {
	MARGIN-BOTTOM: 0.5em
}
.marginBottomX2 {
	MARGIN-BOTTOM: 1em
}
.marginTop {
	MARGIN-TOP: 0.5em
}
.marginTopX2 {
	MARGIN-TOP: 1em
}
TD.equal-width {
	WIDTH: 50%
}
.textred {
	COLOR: #cc3333
}
.mmhide_indentBLOCK {
	MARGIN-LEFT: 25px
}
#alignTop {
	VERTICAL-ALIGN: top
}
.alignTop {
	VERTICAL-ALIGN: top
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
.alignCentre {
	TEXT-ALIGN: center
}
.alignBottom {
	VERTICAL-ALIGN: bottom
}
.alignRightBottom {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.alignRightTop {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.alignRightCentre {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.alignLeftBottom {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
.alignLeftTop {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.alignLeftCentre {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
#pageTitleBox {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 1em; WIDTH: 100%; BORDER-BOTTOM: #999999 0.05em solid; BACKGROUND-COLOR: #ffffff
}
#pageTitleBox #titleCell {
	PADDING-LEFT: 0em; PADDING-BOTTOM: 0.5em
}
#pageTitleBox #titleCell H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0.3em; PADDING-LEFT: 0px; FONT-SIZE: 170%; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0em; COLOR: #9966cc; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#pageTitleBox #titleCell H4 {
	MARGIN-TOP: 0.5em; FONT-SIZE: 130%; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 0em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#subNavCell UL LI#subNavCell-HeadTOP-NOLINK {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #cc3333; TEXT-DECORATION: none
}
#subNavCell UL LI.subListHead-NOLINK {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; COLOR: #cc3333
}
#subNavCell UL {
	BORDER-BOTTOM: #999999 1px solid
}
#nonFormTable TR {
	VERTICAL-ALIGN: middle
}
TABLE.GreyRightBox TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
#leftlinks {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.GreyRightBox UL {
	MARGIN-TOP: -10px
}
TABLE.leftFeatures {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.leftFeatures2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; MARGIN-TOP: -1em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px solid
}
TD.leftFeaturesContent {
	PADDING-LEFT: 4px; PADDING-TOP: 3px
}
TD.leftFeaturesHead {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #9966cc
}
TD.leftFeaturesHead P {
	MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em; COLOR: #ffffff
}
IMG.leftFeaturesImageFloat {
	FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 4px
}
FORM FIELDSET {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
FORM LABEL {
	
}
FORM LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px; COLOR: #cc3333
}
.genericForm-InputField {
	FONT-SIZE: 83%; COLOR: #000000; LINE-HEIGHT: 130%; FONT-FAMILY: "Trebuchet MS",arial,verdana; TEXT-DECORATION: none
}
.Form-button {
	BORDER-RIGHT: #000000 0.05em solid; BORDER-TOP: #000000 0.05em solid; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 0px; BORDER-LEFT: #000000 0.05em solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 0.05em solid; FONT-FAMILY: "Trebuchet MS",arial,verdana; BACKGROUND-COLOR: #999999
}
.FieldLabel {
	FLOAT: left; WIDTH: 200px
}
.FieldControl {
	FLOAT: left; WIDTH: auto
}
#applicationform {
	FONT-SIZE: 0.7em; WIDTH: 100%
}
#applicationform IMG {
	DISPLAY: inline; MARGIN-LEFT: 3px
}
.Section {
	PADDING-RIGHT: 2px; MARGIN-TOP: 4px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #9966cc
}
.Row {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px
}
.ListInputLabel {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 304px
}
.ListInputRow-original {
	CLEAR: both; MARGIN-TOP: 5px; WIDTH: 100%
}
.ListInputRow {
	CLEAR: both; MARGIN-TOP: 5px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #ffffff 1px dotted
}
.ListInputControl {
	MARGIN-TOP: 4px; FONT-SIZE: 75%; FLOAT: left; WIDTH: auto; COLOR: #393a4f
}
.ListInputControl SELECT {
	FONT-SIZE: xx-small; FLOAT: left; WIDTH: auto
}
.ListInputControl TD {
	FONT-WEIGHT: normal; FONT-SIZE: x-small
}
.ListValidationControl {
	MARGIN-TOP: 6px; VERTICAL-ALIGN: middle; HEIGHT: 28px
}
.TextInputRow {
	CLEAR: both; MARGIN-TOP: 5px; DISPLAY: block; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #ffffff 1px dotted
}
.TextInputRow2 {
	CLEAR: both; MARGIN-TOP: 5px; DISPLAY: block; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 12px
}
.TextInputRow3 {
	CLEAR: both; MARGIN-TOP: 20px; DISPLAY: block; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #ffffff 1px dotted
}
.TextInputRow4 {
	CLEAR: both; MARGIN-TOP: 20px; PADDING-BOTTOM: 2px
}
.TextInputLabel {
	MARGIN-TOP: 1px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 60px; WIDTH: 200px; COLOR: #393a4f
}
.TextInputLabel2 {
	PADDING-RIGHT: 20px; MARGIN-TOP: 4px; FLOAT: left; MARGIN-LEFT: 60px; WIDTH: 180px; COLOR: #2c428c
}
.col1wrap {
	MARGIN-TOP: 0px;
	DISPLAY: block;
	FLOAT: left;
	MARGIN-LEFT: 30px;
	WIDTH: 180px;
	COLOR: #393a4f;
	MARGIN-RIGHT: 30px;
}
.col2wrap {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 240px; COLOR: #393a4f
}
.col3wrap {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: normal; FLOAT: right; MARGIN-LEFT: 0px; WIDTH: 180px; COLOR: #393a4f
}
.col4wrap {
	PADDING-RIGHT: 7px;
	MARGIN-TOP: 0px;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FLOAT: right;
	MARGIN-LEFT: 0px;
	WIDTH: 170px;
	COLOR: #393a4f;
	TEXT-ALIGN: right;
	padding-bottom: 7px;
}
.col1wrap3 {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
.DropDown {
	BORDER-RIGHT: #c2cdcd 1px solid; BORDER-TOP: #6b8585 1px solid; FONT-SIZE: 90%; BORDER-LEFT: #6b8585 1px solid; WIDTH: 200px; COLOR: #393a4f; BORDER-BOTTOM: #c2cdcd 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.formobjstyle {
	BORDER-RIGHT: #c2cdcd 1px solid; BORDER-TOP: #6b8585 1px solid; FONT-SIZE: 90%; BORDER-LEFT: #6b8585 1px solid; COLOR: #393a4f; BORDER-BOTTOM: #c2cdcd 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
TEXTAREA {
	BORDER-RIGHT: #c2cdcd 1px solid; BORDER-TOP: #6b8585 1px solid; FONT-SIZE: 90%; BORDER-LEFT: #6b8585 1px solid; WIDTH: 200px; COLOR: #393a4f; BORDER-BOTTOM: #c2cdcd 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
TextArea2 {
	BORDER-RIGHT: #c2cdcd 1px solid; BORDER-TOP: #6b8585 1px solid; FONT-SIZE: 90%; BORDER-LEFT: #6b8585 1px solid; WIDTH: 150px; COLOR: #393a4f; BORDER-BOTTOM: #c2cdcd 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.TextInputControl {
	FLOAT: left; WIDTH: auto
}
.TextInputTextBox INPUT {
	BORDER-RIGHT: #c2cdcd 1px solid; BORDER-TOP: #6b8585 1px solid; BORDER-LEFT: #6b8585 1px solid; WIDTH: 200px; COLOR: #393a4f; BORDER-BOTTOM: #c2cdcd 1px solid
}
.TextInputTextBox2 INPUT {
	BORDER-RIGHT: #c2cdcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6b8585 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #6b8585 1px solid; COLOR: #393a4f; PADDING-TOP: 0px; BORDER-BOTTOM: #c2cdcd 1px solid
}
.checkboxstyle {
	BORDER-RIGHT: #e8eded 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8eded 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #e8eded 0px solid; COLOR: #393a4f; PADDING-TOP: 0px; BORDER-BOTTOM: #e8eded 0px solid
}
.TextValidationControl {
	MARGIN-TOP: 6px; VERTICAL-ALIGN: middle; HEIGHT: 28px
}
.SubmissionError {
	COLOR: red
}
.buttons {
	BORDER-RIGHT: #918724 2px solid;
	BORDER-TOP: #918724 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 0.2em;
	MARGIN-LEFT: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #918724 2px solid;
	CURSOR: pointer;
	COLOR: #918724;
	PADDING-TOP: 0.2em;
	BORDER-BOTTOM: #918724 2px solid;
	FONT-FAMILY: "Trebuchet MS",arial,verdana;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: center;
}
.buttons2 {
	BORDER-RIGHT: #1b2856 2px solid; BORDER-TOP: #5973ca 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0.2em; MARGIN-LEFT: 0px; BORDER-LEFT: #5973ca 2px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0.2em; BORDER-BOTTOM: #1b2856 2px solid; FONT-FAMILY: "Trebuchet MS",arial,verdana; BACKGROUND-COLOR: #2e4591
}
.CheckBoxLabel {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 200px
}
.CheckBoxRow {
	CLEAR: both; MARGIN-TOP: 5px; WIDTH: 100%
}
.CheckBoxControl {
	FLOAT: left; WIDTH: auto
}
.leftFeaturesContent UL {
	MARGIN-LEFT: 25px
}
.leftFeaturesContent {
	FONT-SIZE: x-small
}
.highlightred {
	COLOR: red
}
.requiredfield {
	COLOR: #b9288a;
	font-size: 1.3em;
	padding-top: 6px;
}
#login .TextInputLabel {
	WIDTH: 100px; HEIGHT: 30px
}
.helpmarker {
	FLOAT: left
}
DIV.button {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px auto; VERTICAL-ALIGN: middle; WIDTH: 80px; POSITION: relative
}
.formheading {
	CLEAR: both; MARGIN-TOP: 25px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/tile_form_head.gif); PADDING-BOTTOM: 5px; COLOR: #2c428c; PADDING-TOP: 12px; HEIGHT: 25px
}
.formheading2 {
	CLEAR: both;
	MARGIN-TOP: 0px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	PADDING-BOTTOM: 0px;
	COLOR: #B0AA00;
	PADDING-TOP: 5px;
	HEIGHT: 20px;
	background-color: #f7f6fc;
	border-bottom: #e8eded 1px solid;
}
.formrow {
	CLEAR: both;
	MARGIN-TOP: 0px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0px;
	COLOR: #B0AA00;
	HEIGHT: 25px;
	border-bottom: #e8eded 1px solid;
	padding-top: 7px;
}
.formrow2 {
	CLEAR: both;
	MARGIN-TOP: 0px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0px;
	COLOR: #2c428c;
	HEIGHT: 25px;
	border-bottom: #e8eded 1px solid;
	padding-top: 7px;
}
.formrow2b {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #2c428c; PADDING-TOP: 15px; HEIGHT: 25px
}
.formrow3 {
	CLEAR: both; MARGIN-TOP: 5px; DISPLAY: block; MARGIN-BOTTOM: 5px; HEIGHT: 25px
}

.formrow4 {
	CLEAR: both;
	MARGIN-TOP: 0px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0px;
	COLOR: #2c428c;
	HEIGHT: 25px;
	border-bottom: #e8eded 1px solid;
	background-color: #f7f6fc;
	padding-top: 7px;
}
.dividingrow {
	CLEAR: both; MARGIN-TOP: 5px; DISPLAY: block; BACKGROUND-IMAGE: url(tile_form_head2.gif); HEIGHT: 1px
}
.button2 {
	BORDER-RIGHT: #1b2856 2px solid; BORDER-TOP: #5973ca 2px solid; BACKGROUND: #2e4591 no-repeat 0px 0px; FLOAT: left; FONT: bold 11px Verdana; BORDER-LEFT: #5973ca 2px solid; WIDTH: 85px; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #1b2856 2px solid; HEIGHT: 21px; TEXT-ALIGN: center
}
A.button2:link {
	BACKGROUND: #2e4591 no-repeat 0px 0px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.button2:visited {
	BACKGROUND: #2e4591 no-repeat 0px 0px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.button2:active {
	BACKGROUND: #2e4591 no-repeat 0px 0px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.button2:hover {
	BACKGROUND: #5973ca no-repeat -85px 0px; COLOR: #ffffff
}
DIV.avail_content_wrap_3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 52px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.avail_content_wrap_4 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 60px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.avail_content_wrap_5 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 70px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.avail_content_wrap_6 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 23px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.avail_content_wrap_7 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 60px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.avail_content_wrap_8 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 50px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV.avail_content_wrap_9 {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 40px; PADDING-TOP: 2px; TEXT-ALIGN: left
}

.guestdetailstable {
    border: solid 1px #E1E1E3;
}

.guestdetailsinput
{
    font-size: 0.7em;
}

.guestdetailsformrow td
{
    padding-right: 0.5em;
    vertical-align: top;
}

.guestdetailsbookerbutton
{
    font-size: 0.6em;
    padding: 0;
}
