/* XIMS 5 STYLE SHEET */html {  height: 100%;  margin-bottom: 1px;}a.black {	color : #000000;	text-decoration: none;}a.black-dashed {		text-decoration: none;	color: #000000; 	 border-top-style: none;    	 border-bottom-style: dashed; 	 border-left-style: none;	 border-right-style: none;	 border-width: 1px;     	 border-color: #000000;}body {	margin: 0px 0px 0px 0px;	height: 100%;	height: 100%; 	padding: 0;	margin-bottom: 1px;	font-size: 71%;	background: #F1F2F3;}a:link, a:visited {	text-decoration: none;color: #009; }a:hover {	text-decoration: underline;		color: #00c;}a.mainlevel,td.mainlevel {	background: url(../img/arrow.png) 0 -1px no-repeat;	padding-left: 20px;}div, p, table, td, th {	font-size: 1em;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.3em;}div#content_area h3, div#content_area .componentheading {	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	margin-bottom: 5px;	font-size: 1.1em;	font-weight: bold;}div#content_area .contentheading {	font-family: Arial, Helvetica, sans-serif;  padding: 0px 0px 0px 0px;	font-size: 1.8em;	font-weight: normal;	height: 45px;	vertical-align: bottom;	text-align: left;	width: 100%;	color: #6D7E92;}.contentheading-edit {	border : 1px #BBBBBB solid;	font-family: Arial, Helvetica, sans-serif;  padding: 0px 0px 0px 0px;	font-size: 1.8em;	font-weight: normal;	vertical-align: bottom;	text-align: left;	width: 100%;	color: #6D7E92;}.buttonheading {	padding-bottom: 8px !important;	padding-bottom: 4px;	vertical-align: bottom;}.componentheading {  padding-top: 10px;}tr.sectiontableentry1 td, tr.sectiontableentry2 td {  padding: 4px;}td.sectiontableentry1, td.sectiontableentry2{  padding: 3px;}table.contentpane, table.contentpaneopen {	width: 100%;	border: 0px solid #00f;}moduletable-ref {	text-decoration: none;}ul {	margin: 0;	padding-left: 15px;}ul li {}.clr {	clear: both;}div.back_button {	margin-top: 15px;}div.mosimage_caption {}div.blog_more {  margin-top: 30px;}li.latestnews {  margin-top: 3px;}.pagenav {  font-weight: bold;  line-height: 50px;}div.syndicate div {  text-align: center;}table.contenttoc {	padding: 5px;}td.sectiontableheader {	  font-weight: bold;  padding: 4px;}td.wrapper {  width: 773px;  text-align: left;}div.bottomspacer {  height: 15px;}div.main_padding {	padding: 0 3px;}div#links {	float: right;	font-size: 76%;	}div#searchbox {	clear: both;	float: right;	padding-right: 2px;	padding-top: 3px;}div.center {  text-align: center;}table#main {  margin-left: auto;  margin-right: auto;  text-align: left;}table#inner {  margin-left: auto;  margin-right: auto;  text-align: left;}div#surround {	float: left;	width: auto !important;	width: 767px;}td#middle {	float: none !important;	float: left;	margin-bottom: 2px;	padding: 15px;}div.imagebanner {	height: 139px;}div.newsflash {	float: right;	width: 256px;	height: 139px;	overflow: hidden;}div.horizmenu, div.submenu {	margin: 2px 0;	float: left;	width: 759px;	z-index: 100;}div.submenu {	border-bottom: 0px;	margin-top: -3px;	z-index: 101;	height: 20px;}div.horizmenu ul, div.submenu ul {  margin: 0;  padding: 0;  list-style: none;  float: left;}div.horizmenu li, div.submenu li {	float: left;	margin: 0;	padding: 0;	background: none;}div.horizmenu a:link, div.horizmenu a:visited, div.submenu a:link, div.submenu a:visited {	float:left;  display:block;  height: 25px;  line-height: 25px;  padding: 0 20px;}div.submenu a:link, div.submenu a:visited {	height: 20px;	line-height: 20px;	border-right: 0px;	border-bottom: 0px;}div.horizmenu a:hover, div.submenu a:hover {	text-decoration: none;}div.horizmenu a.active_menu:link, div.horizmenu a.active_menu:visited{  position: relative;  z-index: 102;}td#body {	width: 501px;	height : 100%;}td#right {	padding-left: 2px;	width: 256px;}div.moduletable, div.moduletable-darker, div.moduletable-lighter, div.moduletable-ref {	margin-bottom: 2px;	padding: 10px;	width: auto !important;	width: 100%;}moduletable-ref {	text-decoration: none;}div.newsflash div.moduletable {	background: none;	margin: 0;	padding: 5px;}div#content_area div.moduletable h3, div#content_area div.moduletable-lighter h3, div#content_area div.moduletable-darker h3 {	line-height: 20px;	padding-left: 25px;}div#pathway {	margin-bottom: 10px;}div#footer {	text-align: center;	font-size: .9em;	margin-top: -1px !important;	margin-top: 0;}div#links {	margin: 5px 0;	color: #505050;}div#links a {	border: 0;		color: #505050;}table.userblock {	margin: 0;	padding: 0;}td.blockspacer {	width: 2px;}div.mmgr_top{	width: 580px;	height: 20px;	background : #d4d0c8;	}div.mmgr_left{	width: 290px;	height: 300px;	background : #FFFFFF;	}div.mmgr_right{	width: 290px;	height: 300px;}td,tr,p,div {	color: #333;}h3, .componentheading {	color: #000;}table.contenttoc {	border: 2px solid #E0E8F1;}td.sectiontableheader {  background: #EFF3F8;  color: #333;  border-right: 1px solid #fff;}.small {	color: #6D7E92;}.modifydate {	color: #6D7E92;}.createdate {	color: #6D7E92;}td.left_shadow {  width: 8px;  background: url(../img/gb_shadow_l.png) repeat-y;}td.right_shadow {  width: 8px;  background: url(../img/gb_shadow_r.png) repeat-y;}div.left_bot_shadow {  height: 18px;  background: url(../img/gb_shadow_bl.png) top left no-repeat;}div.right_bot_shadow {  height: 18px;  background: url(../img/gb_shadow_br.png) top right no-repeat;}td.bottom_shadow {  text-align: center;  height: 18px;  vertical-align: top;  background: url(../img/gb_shadow_b.png) bottom left repeat-x;}td.wrapper {  background: #fff;}div#logo {	background: url(../img/gb_logo.png) top left no-repeat;	height: 71px;}.border {	border: 2px solid #E0E8F1;	padding: 2px;}div.imagebanner {	background: #fff url(../img/gb_banner.jpg) top left no-repeat;}div.newsflash {	background: #E0E8F1;}div.horizmenu, div.submenu {	background: #798491;}div.submenu {	background: #434d59;	border-top: 1px solid #fff;}div.horizmenu a:link, div.horizmenu a:visited {	border-right: 1px solid #fff;	border-bottom: 1px solid #fff;	color: #fff;}div.submenu a:link, div.submenu a:visited {	color: #fff;}div.horizmenu a:hover, div.submenu a:hover {	background: #6C7D91;	color: #fff;}div.horizmenu a.active_menu:link, div.horizmenu a.active_menu:visited{  background: #434d59;  color: #fff;  border-bottom: 1px solid #434d59;}div.moduletable, div.moduletable-darker, div.moduletable-lighter {	background: #EFF3F8;	border: 2px solid #E0E8F1;}div.moduletable-darker {	background: #E0E8F1;}div.moduletable-minutes {	background: url(../../../img/2minutes.png) no-repeat;	background: #E0E8F1;}}div.moduletable-lighter, table.userblock div.moduletable  {	background: #FBFCFD;}div.moduletable h3, div.moduletable-lighter h3, div.moduletable-darker h3 {	background: url(../img/gb_addition.png) no-repeat;}div.adminbox {	background: #FFFFFF;	width : 100% ;	height : 20px ;	top : 0px;	left : 90%;	border-bottom: #000000 1px solid; }td#footer {	color: #7D9EC4;}.inputbox {border: #909090 1px solid;}.button {border: #909090 1px solid;}.inputbox-srch {border: #909090 1px solid;background:#FFFFFF url('../img/fond_champ.gif');}.inputarea-srch {border: #909090 1px solid;}.button-srch {border: #FFFFFF 1px solid;background:#FFFFFF;width: 12px;height : 20px;}
