/*Global styles */
body {
	background: #126965;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
a { outline:0; }
img { border:none; }
#page {
	margin: 20px auto;
	text-align: center;
	border: 6px solid #ffffff;
	width: 892px;
	background: #ffffff;
	position:relative;
}
.dots {
	height: 7px;
	background: url(../images/dots.gif) repeat-x;
}

#header {
	width: 892px;
	height: 167px;
}
#header01b {
	width: 555px;
	height: 167px;
	background: url(../images/header_01b.gif) no-repeat;
}
h2 {
	font: bold 19px verdana, helvetica, arial, sans-serif;
	color: #172955;
	display: inline;
}
h3, .head {
	font: bold 15px verdana, helvetica, arial, sans-serif;
	color: #a1b9e0;
	display: inline;
}
.bloo {
	color: #5087C6;
}
/* Navigation bar styles */
#nav {
	width: 712px;
	height: 51px;
	background: url(../images/header_03.gif) no-repeat;
}
.navitem, .navitemON {
	font: 11px verdana, arial, sans-serif;
	float: left;
	height: 30px;
	margin-left: 18px;
	vertical-align: bottom;
}
.navitem1, .navitem1ON { /* Special case for first navigation item, note: margin-left */
	font: 11px verdana, arial, sans-serif;
	float: left;
	height: 30px;
	margin-left: 10px;
}
.navitem a, .navitem1 a {
	color: #1b2a54;
	text-decoration: none;
}
.navitem a:hover, .navitem1 a:hover, .navitem1ON a, .navitemON a, .navitem1ON a:hover, .navitemON a:hover, .navitemON {
	color: #a1b9e0;
	text-decoration: none;
}
/* Main content styles */
#main {
	padding: 15px 20px;
	font: 11px/16px verdana, helvetica, arial, sans-serif;
	position:relative;
	margin:0;
	overflow:hidden;
}
#main a {
	color: #126965;
	text-decoration: none;
}
#main a:hover {
	color: #1b2a54;
	text-decoration: underline;
}
.mice {
	font: 9px verdana, helvetica, arial, sans-serif;
	color: #9f9f9f;
}
/* Side bar styles */
#sidebar {
	width: 180px;
}
#sublinks {
	height: 215px;
	background: #a1b9e0;
	font: 10px/18px verdana, helvetica, sans-serif;
	color: #ffffff;
	text-align: right;
	padding: 15px 10px 0 0;
}
#sublinks a {
	color: #1b2a54;
	text-decoration: none;
}
#sublinks a:hover {
	color: #ffffff;
	text-decoration: none;
}
#sidetext {
	padding: 0px 7px;
	font: 11px verdana, helvetica, sans-serif;
	color: #182955;
	text-align: right;
}
#main_logo { width:337px; height:167px; display:table-cell; }
#main_logo h1 { margin:0; padding:0; width:337px; height:167px; display:table-cell; }
#main_logo h1 a { margin:0; padding:0; width:337px; height:167px; display:table-cell; text-indent:-9999px; background:url(../images/header_01a.gif) no-repeat 0 0; }
#headertag { float:right; margin:15px 25px 0px 0px; padding:0; }
#headertag h2 { text-align:right; margin:0; padding:0; font:11px verdana, helvetica, sans-serif; color: #ffffff; }
#headertag h3 { margin:7px 0 0; text-align:right; font:bold 22px Arial, Helvetica, sans-serif; color:#7299d0; display:block; }

/* Styles added by Ranksharks */
.social-buttons {
  color: #fff;
}

.social-buttons a img {
  height: 25px;
  width:  25px;
}

.copyright {
  font-size: .8em;
  color:     #fff;
}
