.admin {
	background:#EBEB88;			/* left column background colour */
	width:90%;
	padding: 0 5%;
}
.admin .colmid {
	margin: 10px auto;
}
.admin .ContentWrapper TABLE {margin:0 auto;}
#footer A {font-size:10px;color:#030;}
#footer A:visited {color:#030;}
#footer A:hover {color:#993;}
.ControlPanel{
width:100%;
margin:0;
background:#f2f8ff;
padding:2px;
font-size:11px;
border-bottom: 2px dashed #369;
}

.ModuleTitle {
margin-top:20px;
border-top:1px solid #121;
border-bottom:1px solid #343;
}
.ModuleTitle .b {width:20px;}
.ModuleTitle .a {text-align:center;padding:2px;}
.ModuleContent {
	margin: 10px 0px;
}

/*========================================================*/
/*  4. Links and Buttons                                  */
/*========================================================*/

/* Default link style */
a:link {
	color: #933;
	font-family:verdana;
	font-weight: bold;
}
a:hover {
	color: #933;
	text-decoration: underline;
}
a:visited, a:active {
	color:#444;
}
/* text and link style used for most text rendered by modules */
.Normal, a.Normal:link, a.Normal:visited, a.Normal:active {
	color: #131;
	font-family:verdana;
	font-weight: normal;
	font-size: 12px;
	line-height:1.6;
  text-decoration:none;
}

a.Normal:hover {
	color: #c33;
	text-decoration: underline;
}

/* buttons and link buttons style used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active  {
	text-align:center;
	color: #FFF;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #666;
	border-left: 1px solid #bbb;
	border-right: 1px solid #999;
	padding: 2px 5px;
	font-family:verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background: #5d6e44;
}

A.CommandButton:hover    {
	text-decoration: none;
	background: #314230;
}

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

/* text style for module titles */
.Head {
	font-family:Cambria,Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	font-weight: bold;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */ 
.SubHead {
	font-family:verdana;
	font-size: 14px;
	color:#333;
	font-weight: bold;
	text-align:center;
}

/* text style used for most text rendered by modules; applies to the majority of text in the site */
.Normal{
	text-align:justify;
}

.NormalBold {
	font-weight: bold;
}

/* Bold red text for alerts and such */
.NormalRed {
	color: #930;
	font-weight: bold;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family:verdana;
	font-size: 11px;
	font-weight: normal;
}
.hide {display:none;}
/*  form style */
select, input {
	font-family:verdana;
	font-size: 11px;
}

.img-left {
float:left;
margin: 0px 25px 10px 0px;
text-indent:0px !important;
}
.img-right {
float:right;
margin: 0px 0px 10px 25px;
text-indent:0px !important;
}
.img-center {margin-left:auto;margin-right:auto;text-align:center;text-indent:0px !important;}

/* all the other text*/
h1,h2,h3,h4,h5,h6 {
	color:#343;
	font-family:Cambria,Georgia,Times,serif;
}
H1 {font-size:48px;margin:0 0 10px;}
H2 {font-size:36px;margin:0 0 10px;}
H3 {font-size:24px;margin:0 0 10px;}
H4 {font-size:18px;margin:0 0 -10px;}
H5 {font-size:14px;margin:0 0 10px;}
H6 {font-size:11px;margin:0 0 10px;}

UL, OL {margin:0 0 10px 30px;padding:0;}
UL LI, OL LI {margin:0 0 4px 0;}

a img {border:0;}