 body{
  	font-family:Arial,Helvetica,serif;
  	border:none;
  	font-size:.9em;
}

.menuLink, .menuLink a:link, .menuLink a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Arial Black",Gadget,sans-serif;
	font-size:1em;
}

.largeHeader {
	font-size:2.5em;
	color:#D51A65;
	width:500px;
	padding:4px;
	float:right;
	text-align:right;
}

.previewThumbnail{
	border:2px solid;
	cursor:pointer;
	float:left;
	height:75px;
	margin:5px;
	width:108px;
}

.orangebar{
	background-color:#EE6737;
	margin:4px;
}
.pinkbar{
	background-color:#D51A65;
	margin:4px;
}
.greenbar{
	background-color:#8BC63F;
	margin:4px;
}
.bluebar{
	background-color:#1075BC;
	margin:4px;
}
.yellowbar{
	background-color:yellow;
	margin:4px;
}
.purplebar{
	background-color:#87248A;
	margin:4px;
}

.purpleborder{
	border-color:#87248A;
}
.greenborder{
	border-color:#8BC63F;
}
.orangeborder{
	border-color:#EE6737;
}
.pinkborder{
	border-color:#D51A65;
}
.yellowborder{
	border-color:yellow;
}
.blueborder{
	border-color:#1075BC;
}

.contentContainer{
	width:490px;
	border-width:10px;
	border-style:solid;
	float:left;
	margin:10px;
	padding:10px;
	text-align:left;
	font-size:1.1em;
}

.flowerbar{
	position:relative;
	float:right;
	top:-15px;
	left:-10px;
	zoom:1;
}

.containerLink{
	position:relative;
}

.cellLeft{
	border-style:solid;
	border-right-width:5px;
	border-left-width:10px;
	border-top-width:10px;
	border-bottom-width:10px;
}

.cellRight{
	border-style:solid;
	border-right-width:10px;
	border-left-width:5px;
	border-top-width:10px;
	border-bottom-width:10px;
}

.cellMiddle{
	border-style:solid;
	border-right-width:5px;
	border-left-width:5px;
	border-top-width:10px;
	border-bottom-width:10px;
}

.rightBarSmall{
    width:40px;
    height:25px;
	float:right;
	top:-3px;
	left:-7px;
	position:relative;
}

.rightBar{
    width:40px;
    height:1400px;
    left:-5px;
    position:relative;
    top: -1px;
}

.leftBar{
	width:150px;
	height:1400px;
}

.bulletBar{
	padding:10px;
}

.bulletNoFloat{
	width:24px;
	height:24px;
}

.bullet{
	width:24px;
	height:24px;
	float:left;
}

.bulletText{
	color: #111111;
	padding:0px;
	font-size:1.2em;
}

.bulletSpacer{
	margin:4px;
	width:24px;
	height:24px;
}

.containerHeader{
	font-size:1.5em;
	color: #D51A65;
	width:100%;
}

.containerText{
	color:black;
	width:90%;
	text-align:left;
	padding:5px;
}
.demoImage{
	width:200px;
	border:none;
	height:170px;
}

.flowerBorder{
	border-style:solid;
	border-width:2px;
	border-color:white;
}

.leftMenuItem{
	color:white;
	font-weight:bold;
	font-family:"Arial Black",Gadget,sans-serif;
	font-size:1.2em;
	border:none;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:left;
}

.yellowBox{
	width:185px;
	height:135px;
	background-color:yellow;
	margin:10px;
	zoom:1;
}

.topHeaderBar{
	width:756px;
	height:15px;
	float:left;
}

.bottomHeaderBar{
	width:535px;
	height:30px;
	float:left;
}

.joinText{
	color:white;
	font-family:"Arial Black",Gadget,sans-serif;
	font-size:1.6em;
	font-weight:bold;
	text-decoration:none;
	margin:5px;
}

.jcdiv{
	width:176px;
	float:left;
	text-align:center;
	margin:-5px;
}

#so_wrapper { width: 500px;}
.so_text_container { width: 400px; font-size: 10px; text-align: justify; padding: 20px 0px 10px 20px; }
.so_head {  font-size: 12px; color: #006699; font-weight: bold; }
.so_text {  font-size: 10px; color: #006699; }
.so_label { font-size: 10px; color: #006699; width: 110px; float: left; font-weight: normal; padding: 2px 0px 3px 0px; }
.so_label_small { font-size: 10px; color: #006699; width: 85px; float: left; font-weight: normal; padding: 2px 0px 3px 0px; }
.so_input { font-size: 10px; color: #006699; width: 240px; float: left; font-weight: normal; padding: 2px 0px 3px 0px; }
.S_Name  {float: left; width:120px; padding: 5px 0px 0px 0px; }
.Contact {float: left; width:100px; padding: 5px 25px 0px 55px; }
.S_City  {float: left; width:100px; padding: 5px 0px 0px 0px; }
.S_State {float: left; width:130px; padding: 5px 0px 0px 0px; }
.Spacer {padding: 20px 0px 0px 0px; }

