BODY {
	FONT-SIZE: 12px; BACKGROUND: url(/images/bg.gif) #ddd; MARGIN: 33px 10px 10px; COLOR: #000; LINE-HEIGHT: 1.2em; FONT-FAMILY: verdana, arial
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: #000; LINE-HEIGHT: 1.3em; FONT-FAMILY: verdana, arial
}
#shortDescription {
	LIST-STYLE-POSITION: inside
}
A:link {
	COLOR: #00f; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #00f; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #f00; TEXT-DECORATION: none
}
A:active {
	COLOR: #f00; TEXT-DECORATION: none
}
HR {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #ccc
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
#sitetabContainer {
	LEFT: 50%; MARGIN-LEFT: -340px; WIDTH: 680px; POSITION: absolute; TOP: 3px; HEIGHT: 30px
}
#sitetabContainer A {
	MARGIN-TOP: 6px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_sitetab.gif) no-repeat; FLOAT: left; WIDTH: 128px; COLOR: #000; LINE-HEIGHT: 22px; MARGIN-RIGHT: 1px; HEIGHT: 24px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#sitetabContainer A:hover {
	BACKGROUND: url(/images/bg_sitetab.gif) no-repeat 0px -24px; TEXT-DECORATION: none
}
#sitetabContainer A.on {
	MARGIN-TOP: 1px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_sitetab_on.gif) no-repeat; FLOAT: left; WIDTH: 140px; COLOR: #fff; LINE-HEIGHT: 28px; MARGIN-RIGHT: 1px; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#sitetabContainer A.on:hover {
	BACKGROUND: url(/images/bg_sitetab_on.gif) no-repeat; TEXT-DECORATION: none
}
#headerBG {
	BACKGROUND: url(/images/bg_header.jpg) repeat-x; HEIGHT: 50px
}
#header {
	PADDING-RIGHT: 15px; BACKGROUND: url(/images/bg_headerCap.gif) no-repeat right top; HEIGHT: 50px
}
#searchBox {
	FLOAT: right; PADDING-TOP: 16px
}
#topBanner {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: url(/images/bg_topBanner.gif) #444 repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; COLOR: #999; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: tahoma, arial; TEXT-ALIGN: center
}
#mainNavBG {
	BORDER-RIGHT: #000 1px solid; BACKGROUND: url(/images/bg_mainNav.gif) #bdbdbd repeat-x; BORDER-LEFT: #000 1px solid
}
#mainNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px auto; BORDER-LEFT: #999 1px solid; COLOR: #000; FONT-FAMILY: tahoma, arial
}
#mainNav A {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #000; LINE-HEIGHT: 24px; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial; HEIGHT: 26px; TEXT-DECORATION: none
}
#mainNav A:hover {
	BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#mainNav A.on {
	BACKGROUND-COLOR: #fff
}
#bodyWrapper {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}
#footer {
	FONT-SIZE: 11px; MARGIN: 20px 0px; TEXT-ALIGN: center
}
#footer A {
	COLOR: #000; TEXT-DECORATION: underline
}
#footer A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.clear {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.right {
	FLOAT: right
}
.left {
	FLOAT: left
}
#contentFunctions {
	MARGIN-BOTTOM: 20px; BORDER-BOTTOM: #ccc 1px solid
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px 0px 5px; COLOR: #000; LINE-HEIGHT: 1.3em; FONT-FAMILY: verdana, arial
}
H2 {
	DISPLAY: block; FONT-SIZE: 13px; MARGIN: 0px 0px 3px; COLOR: #000060; LINE-HEIGHT: 1.3em; FONT-FAMILY: verdana, arial
}
#centerCol H2 A {
	COLOR: #000060; TEXT-DECORATION: underline
}
#centerCol H2 A:hover {
	COLOR: #000060; TEXT-DECORATION: none
}
H3 {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #666; LINE-HEIGHT: 1.3em; FONT-FAMILY: verdana, arial
}
.small {
	FONT-SIZE: 10px
}
#configTxt {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 25px; COLOR: #f00
}
#configBox {
	BORDER-RIGHT: #343434 1px solid; BORDER-TOP: #343434 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #343434 1px solid; BORDER-BOTTOM: #343434 1px solid
}
#configBox TD {
	FONT-SIZE: 12px
}
#configBox UL {
	PADDING-LEFT: 15px; MARGIN: 0px
}
#configBoxContent {
	BORDER-RIGHT: #343434 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #343434 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #343434 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #343434 1px solid
}
#configTabContainer {
	POSITION: relative; HEIGHT: 27px
}
#configTabs {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#configTabs A {
	MARGIN-TOP: 3px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_sitetab.gif) no-repeat; FLOAT: left; WIDTH: 128px; COLOR: #000; LINE-HEIGHT: 22px; MARGIN-RIGHT: 1px; FONT-FAMILY: Tahoma, arial; HEIGHT: 24px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#configTabs A:hover {
	BACKGROUND: url(/images/bg_sitetab.gif) no-repeat 0px -24px; TEXT-DECORATION: none
}
#configTabs A.on {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_configtab_on.gif) no-repeat; FLOAT: left; WIDTH: 128px; COLOR: #000; LINE-HEIGHT: 28px; MARGIN-RIGHT: 1px; FONT-FAMILY: Tahoma, arial; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#configTabs A.on:hover {
	BACKGROUND: url(/images/bg_configtab_on.gif) no-repeat; TEXT-DECORATION: none
}
#currency {
	FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: tahoma, arial, helvetica, snas-serif; HEIGHT: 35px
}
#pricingBox {
	BORDER-RIGHT: #343434 1px solid; BORDER-TOP: #343434 1px solid; FLOAT: left; MARGIN-BOTTOM: 20px; BORDER-LEFT: #343434 1px solid; WIDTH: 99%; BORDER-BOTTOM: #343434 1px solid
}
#pricingBox TD {
	FONT-SIZE: 12px
}
#pricingBox UL {
	PADDING-LEFT: 15px; MARGIN: 0px
}
.priceSubheader {
	BORDER-RIGHT: #999 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/images/bg_pricesubheader.gif) #d6d6d6 repeat-x; COLOR: #000; FONT-FAMILY: tahoma, arial, helvetica, snas-serif; HEIGHT: 20px
}
.priceSubheader A {
	COLOR: #000; TEXT-DECORATION: underline
}
.priceSubheader A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.priceSubheaderlast {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(/images/bg_pricesubheader.gif) #d6d6d6 repeat-x; COLOR: #000; FONT-FAMILY: tahoma, arial, helvetica, snas-serif; HEIGHT: 20px
}
.priceSubheaderlast A {
	COLOR: #000; TEXT-DECORATION: underline
}
.priceSubheaderlast A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.price {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
.pricefirst {
	BORDER-RIGHT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.priceYellow {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #ff9
}
.priceYellowlast {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #ff9
}
.pricelast {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
.reviewlistlast {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid
}
FORM {
	DISPLAY: inline
}
.frmlabel {
	PADDING-RIGHT: 3px; DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 175px; LINE-HEIGHT: 1.8em; TEXT-ALIGN: right
}
.frmlabelrequired {
	PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 175px; COLOR: #f00; LINE-HEIGHT: 1.8em; TEXT-ALIGN: right
}
INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, arial
}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma, arial
}
.btn {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: tahoma
}
.keywordField {
	WIDTH: 195px
}
.colBox {
	BACKGROUND: url(/images/bg_col.jpg) #e7eff5 no-repeat right top; MARGIN-BOTTOM: 20px
}
.colBoxtop20 {
	BACKGROUND: url(/images/bg_col.jpg) #e7eff5 no-repeat right top; MARGIN-BOTTOM: 20px
}
#leftCol {
	FLOAT: left; WIDTH: 180px; BACKGROUND-COLOR: #e7eff5
}
.leftcolHeader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_leftcolheaderCap.gif) #02538b no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 19px; PADDING-TOP: 0px; HEIGHT: 21px
}
#rightCol {
	FLOAT: right; WIDTH: 180px; BACKGROUND-COLOR: #e7eff5
}
.rightcolHeader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_rightcolheaderCap.gif) #02538b no-repeat; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 19px; PADDING-TOP: 0px; HEIGHT: 21px
}
#centerCol {
	BORDER-RIGHT: #e7eff5 180px solid; PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; BORDER-LEFT: #e7eff5 180px solid; PADDING-TOP: 25px
}
#centerColNoright {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; BORDER-LEFT: #e7eff5 180px solid; PADDING-TOP: 25px
}
#centerColNoleft {
	BORDER-RIGHT: #e7eff5 180px solid; PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px
}
#centerColNosides {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px
}
#centerTeaserHeader {
	BORDER-RIGHT: #010161 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #010161 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #010161 1px solid; WIDTH: 310px; PADDING-TOP: 5px; BACKGROUND-COLOR: #c1d2ff; TEXT-ALIGN: center; voice-family: inherit
}
#centerTeaser {
	BORDER-RIGHT: #010161 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px auto 20px; BORDER-LEFT: #010161 1px solid; WIDTH: 300px; PADDING-TOP: 10px; BORDER-BOTTOM: #010161 1px solid; BACKGROUND-COLOR: #fff; voice-family: inherit
}
.usercontentFunctions {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 9px; FLOAT: right; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #eee
}
.colBar {
	PADDING-LEFT: 11px; FLOAT: left; MARGIN: 4px 3px 0px 0px
}
#leftCol .colBox .colItem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_colItem.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: tahoma, arial
}
#leftCol .colBox .colItem A {
	COLOR: #000; TEXT-DECORATION: underline
}
#leftCol .colBox .colItem A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#leftCol .colBoxtop20 .colItem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_colItem.gif) repeat-x left bottom; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial
}
#leftCol .colBoxtop20 .colItem A {
	COLOR: #000; TEXT-DECORATION: underline
}
#leftCol .colBoxtop20 .colItem A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.color1 {
	COLOR: #02538b
}
.color2 {
	COLOR: #333
}
.colForm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_col.jpg) #e7eff5 no-repeat right top; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: tahoma, arial
}
.colForm LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 3px; LINE-HEIGHT: 1.2em; TEXT-ALIGN: left
}
.colForm SELECT {
	MARGIN-BOTTOM: 8px; WIDTH: 100%
}
.colForm .colFormbtn {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 100%; COLOR: #000; FONT-FAMILY: tahoma, arial
}
.colForm .btn {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 100%; COLOR: #000; FONT-FAMILY: tahoma, arial
}
#rightCol .colBox .colItem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; BACKGROUND: url(/images/bg_colItem.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: tahoma, arial
}
#rightCol .colBox .colItem A {
	COLOR: #000; TEXT-DECORATION: underline
}
#rightCol .colBox .colItem A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#tagCloud {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 2em; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid
}
.cloud5 {
	FONT-SIZE: xx-small
}
.cloud4 {
	FONT-SIZE: small
}
.cloud3 {
	FONT-SIZE: medium
}
.cloud2 {
	FONT-SIZE: large
}
.cloud1 {
	FONT-SIZE: x-large
}
