.box {
	display:table;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

.row {
	display: table-row;
	width: 100%;
	float: left;
	overflow:hidden;
}

.column {
	display:table-column;
	float: left;
}

.spacer {
	height:5px;
}

.mouseover {
	cursor: pointer;
}

.mouseover:hover {
	//color:#818181;
}

table tr {
	vertical-align:top;
}

.margin {
	margin:5px;
}

.padding {
	padding:5px;
}

.dotted {
	border: 1px dotted #FFFFFF;
}

.dottedblack {
	border: 1px dotted #000000;
}

.width200 {
	width:200px;
}

.width150 {
	width:150px;
}

.width100 {
	width:100px;
}
.width50 {
	width:50px;
}

.width15 {
	width:15px;
}

.width10 {
	width:10px;
}

.textaligncenter {
	text-align:center;
}

gbmenuitem:hover {
	background-color: #CCCCCC;
}

.header1 {
	font-weight: bold;
	font-size:1.1em;
	color:#818181;
}

.header2 {
	font-size:1.0em;
	color:#818181;
}

.italic {
	font-style:italic;
}

.tab {
	border-bottom:solid 2px #CCCCCC;
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	background-image:url(../images/tabs.gif)
}

.tabblue {
	border-bottom:solid 2px #CCCCCC;
	position:relative;
	top:0px;
	background: #fff url(../images/tabs.gif) no-repeat 0px -550px;
}
 
.error {
	color: red;
	font-size: 12px;
	font-weight: bold;
	padding-left:5px;
}

.inline {
	display: inline;
	font-size:18px;
}

/** Blog Style Sheet Rules **/
.ui-datepicker {
	padding:0.2em 0.2em 0;
	width:190px;
}
.ui-widget {
font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;
font-size:0.8em;
}

#blognavigation h2 {
background-color:#CCCCCC;
color:#519F86;
font-size:14px;
padding-bottom:2px;
padding-left:10px;
padding-top:2px;
text-align:center;
}

h1,h2,h3,header1,header2,header3 {
	margin: 0px;
	padding: 0px;
}
h1 a {
	text-decoration: none;
	color: #69519F;
}

h1 a:HOVER {
	text-decoration: none;
	color: blue;
}

#blogategorydata a {
	text-decoration: none;
	color: #69519F;
}

#blogategorydata a:HOVER {
	text-decoration: none;
	color: blue;
}

#bloglatestposts a {
	text-decoration: none;
	color: #69519F;
}

#bloglatestposts a:HOVER {
	text-decoration: none;
	color: blue;
}

#blogmainblock {
	width:700px;
}
}
