﻿* {
	margin: 0; padding: 0;
} 
body {
	margin: 0; padding: 0;
	font: 72%/1.5em  Verdana, Arial, Sans-serif;
	background-color: #ffffff;
	color: #555555;	
	text-align: center;		
}
a {
	background: inherit;
	color: #CC0001; 
}
a:hover {
	background: inherit;
	color: #CCC;
}
h4 {
	color: #cc0001;
	text-transform: uppercase;
	font-size: 1.3em;
	border-bottom: 1px solid #acacac;
	padding-bottom: 10px;
}
h1, h2, h3 {
	font: bold 1em Verdana, Sans-serif;
	text-transform: uppercase;
	color: #555;
}
h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; text-transform: none;}

#main h1, #rightbar h1 {
	padding: 10px 0 5px 5px;
	margin: 0 0 0 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #f2f2f2; 	
}	
#sidebar h1 {
	padding: 8px 0px 3px 24px;
	background: url(../images/hicons/next.png) no-repeat 2px 12px;
	margin: 0;
	text-transform: uppercase;	
}
p, h1, h2, h3 {
	margin: 6px 10px;
}
ul, ol {
	margin: 5px 15px;
	padding: 0 5px;	
	color: #CC0001;	
}
ul span, ol span {
	color: #333;
}
img {
	border: 2px solid #CCC;
}
img.float-right {
  margin: 5px 0px 5px 15px;  
}
img.float-left {
  margin: 5px 15px 5px 0px;
}
a img {  
  border: 1px solid #dddddd;
}
a:hover img {  
  border: 1px solid #cc0000 !important; /* IE fix*/
  border: 1px solid #cc0000;
}
code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 3px solid #CC0001;
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin: 15px;
 	padding: 0 0 0 32px;  	
  	background: #FAFAFA url(../images/quote.gif) no-repeat 5px 10px !important; 
	background-position: 8px 10px;
	border: 1px solid #f2f2f2; 
	border-left: 3px solid #CC0001;  
	font-weight: bold; 
}
form {
	margin:10px; padding: 0;
	border: 1px solid #f2f2f2; 
	background-color: #ffffff; 
}
form.searchform input.textbox { 
	margin: 0; 
	border: 1px solid #CCC; 
	background: #FFF;
	color: #333; 
	vertical-align: top;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 1px;
	border:1px solid #eee;
	font: normal 1em/1.5em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:350px;
	padding:4px;
	font: normal 1em/1.5em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
#wrap {
	margin: 0 auto;
    width: 960px;  	
	text-align: left;		
	background: #ffffff;	
}
#content-wrap {
	clear:both;
    margin: 0px auto; 
    padding:0;
	width: 960px;	
}
#header {
	position: relative;
	background: url(../images/backgrounds/srbg7.png) repeat-x 0% 0%;
	height: 85px;	
	width:100%;
}
#header h1#logo {
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 4.1em Verdana, Arial, Sans-serif;
	letter-spacing: -2px;
	color: #CCC;
	text-transform: lowercase;
	top: 5px; left: 5px;	
}
#header h2#slogan {
	position: absolute;
	margin: 0; padding: 0;
	font: bold 1em Verdana, Arial, Sans-serif;
	text-transform: none;
	color: #FFF;
	top: 48px; left:65px;		
}
#header .searchform {
	position: absolute;
	top: 5px; right: 3px;	
}
#header .userform {
	position: absolute;
	top: 85px; right: 3px;	
}
#main {
	float: left;
	margin-left: 10px;
	padding: 0;
	width: 600px;	
	border-left: 1px solid #f2f2f2;
}
#mainFull {
	float: left;
	margin-left: 15px;
	padding: 0;
	width: 760px;	
	border-left: 1px solid #f2f2f2;
}
.post-footer {
	background-color: #FAFAFA;
	padding: 5px; margin-top: 20px;
	font-size: 95%;
	border: 1px solid #f2f2f2;
}
.post-footer .date {
	background: url(../images/clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(../images/comment.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(../images/page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
#sidebar {
	float: left;
	width: 180px;
	margin: 0;	padding: 0; 
	display: inline;	
}
#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 0 0 8px 0;	
	padding-right: 0;		
	text-decoration: none;
}
#sidebar ul.sidemenu li {
	border-bottom: 1px solid #EFF0F1;
	padding: 2px 5px 2px 20px;	
}
#sidebar ul li#current a{
	border-bottom: 1px solid #EFF0F1;
	padding: 2px 5px 2px 20px;	
	color:#000000;
}

* html body #sidebar ul.sidemenu li { height: 1%; }

#sidebar ul.sidemenu a {
	font-weight: bold;
	background-image: none;
	text-decoration: none;	
}
#rightbar {
	float: right;
	width: 160px;
	padding: 0;			
}
#footer {
	clear: both;
	background: #FFF url(../images/footerbg.gif) repeat-x left top;
	border-top: 1px solid #F2F2F2;
	text-align: center;	
	height: 50px;	
}
#footer a {
	text-decoration: none;
	font-weight: bold;
}
#menu {
	clear: both;
	margin: 0px auto; 
	padding: 0;	
}
#menu ul {	
	position: relative; 
	bottom: 4px;
	margin: 0; padding: 0;	
	float: left;
	font: bold 1.3em Verdana, Arial, Sans-serif;
	width: 960px;
	border: 1px solid #333;
	border-width: 0 0 4px 0;	
	list-style: none;
}
#menu ul li{
	display: inline;	
}
#menu ul li a {	
	position: relative; bottom: -4px;
	float: left;
	color: #333;
	padding: 0px 10px;
	text-decoration: none;
	background: white url(../images/menudivide.gif) repeat-y right top; 
	border-bottom: 4px solid #333; 	
}
#menu ul li a:hover{
	color: #CC0001;
	border-bottom: 4px solid #CC0001;
}
#menu ul li#current a{
	color: #CC0001;
	border-bottom: 4px solid #CC0001;
}

.float-left   { float: left;}
.float-right  { float: right; }
.align-left   { text-align: left; }
.align-right  { text-align: right; }
.align-center { text-align: center;	}
.align-justify { text-align: justify; }
.clear { clear: both; }
.block { display: block; }
.hide  { display: none; }	
.blue  {	color: #3791D7; }

DIV.ProgressBar 
{
    left:80px;
    top:90px;
    position:absolute;
}
DIV.divcenter {
	vertical-align:middle;
	text-align: center;
	padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom:0px;
    display:block;
    margin: 0px auto;
    width: 960px;
}
DIV.divcenterMain {
	vertical-align:middle;
	text-align: center;
	padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom:0px;
    display:block;
    margin: 0px auto;
    width: 600px;
}
DIV.divcenterMainFull {
	vertical-align:middle;
	text-align: center;
	padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom:0px;
    display:block;
    margin: 0px auto;
    width: 780px;
}
DIV.Tabs {
	vertical-align:top;
	text-align: left;
	padding-top: 0px;
    padding-right: 0px;
    padding-left:0px;
    padding-bottom:0px;
    margin:0px 0px 0px 14px;
    border-width:0px;
}
TABLE.detailT { 
    BORDER-RIGHT: #333 1px solid; 
    BORDER-LEFT: #333 1px solid; 
    BORDER-TOP: #333 1px solid; 
    BORDER-BOTTOM: #333 1px solid;
    FONT-WEIGHT: Normal; 
    FONT-SIZE: 8.5pt; 
    FONT-FAMILY: Verdana; 
    WIDTH: 600px; 
    COLOR: #000000; 
    MARGIN: 0px Auto; 
}
TABLE.errorT  {
    BORDER-LEFT: #ff0000 0px none; 
    BORDER-RIGHT: #ff0000 0px none; 
    BORDER-TOP: #ff0000 0px none; 
    BORDER-BOTTOM: #ff0000 0px none;
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana; 
    WIDTH: 500px; 
    COLOR: #ff0000;
    text-align: center;
    margin: 0px auto;
}
TABLE.noteT {
    BORDER-LEFT: #ffffff 0px none; 
    BORDER-RIGHT: #ffffff 0px none; 
    BORDER-TOP: #ffffff 0px none; 
    BORDER-BOTTOM: #ffffff 0px none;
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana; 
    WIDTH: 260px; 
    COLOR: #000000; 
    BACKGROUND-COLOR: #ffffff; 
    BORDER-COLLAPSE: collapse; 
	PADDING: 1px 1px 1px 1px;
}
TD.detailRight { 
    BORDER-LEFT: #ffffff 0px none;
    BORDER-RIGHT: #ffffff 0px none; 
    BORDER-TOP: #ffffff 0px none; 
    BORDER-BOTTOM: #ffffff 0px none; 
    FONT-WEIGHT: Normal; 
    FONT-FAMILY: Verdana; 
    COLOR: #ffffff; 
    BACKGROUND-COLOR: #333;
    TEXT-ALIGN: Right; 
    VERTICAL-ALIGN: Middle;
}
TD.detailLeft { 
    BORDER-LEFT: #ffffff 0px none;
    BORDER-RIGHT: #ffffff 0px none; 
    BORDER-TOP: #ffffff 0px none; 
    BORDER-BOTTOM: #ffffff 0px none; 
    FONT-WEIGHT: Normal; 
    FONT-FAMILY: Verdana; 
    COLOR: #ffffff; 
    BACKGROUND-COLOR: #333;
    TEXT-ALIGN: Left; 
    VERTICAL-ALIGN: Middle;
}
TD.detailCenter { 
    BORDER-LEFT: #ffffff 0px none;
    BORDER-RIGHT: #ffffff 0px none; 
    BORDER-TOP: #ffffff 0px none; 
    BORDER-BOTTOM: #ffffff 0px none; 
    FONT-WEIGHT: Normal; 
    FONT-FAMILY: Verdana; 
    COLOR: #ffffff; 
    BACKGROUND-COLOR: #333;
    TEXT-ALIGN: Center; 
    VERTICAL-ALIGN: Middle;
}
TD.dtlRight { 
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid; 
    BORDER-TOP: #000000 1px solid; 
    BORDER-BOTTOM: #000000 1px solid; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana; 
    COLOR: #000000; 
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN: right; 
    VERTICAL-ALIGN: middle;
	TEXT-INDENT: 3px;
	PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:2px;
    PADDING-RIGHT:2px;
}
TD.dtlLeft { 
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid; 
    BORDER-TOP: #000000 1px solid; 
    BORDER-BOTTOM: #000000 1px solid;  
    VERTICAL-ALIGN: middle; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN: left;
	TEXT-INDENT: 3px;
	PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:2px;
    PADDING-RIGHT:2px;
}
TD.simpleRight { 
    BORDER-LEFT: #ffffff 0px none;
    BORDER-RIGHT: #ffffff 0px none; 
    BORDER-TOP: #ffffff 0px none; 
    BORDER-BOTTOM: #ffffff 0px none; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana; 
    TEXT-ALIGN: right; 
	TEXT-INDENT: 2px;
	PADDING: 2px;
}
TD.simpleLeft { 
    BORDER-LEFT: #ffffff 0px none;
    BORDER-RIGHT: #ffffff 0px none; 
    BORDER-TOP: #ffffff 0px none; 
    BORDER-BOTTOM: #ffffff 0px none;  
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    PADDING: 2px;
}
TD.simpleCenter { 
    BORDER-LEFT: #ffffff 0px none;
    BORDER-RIGHT: #ffffff 0px none; 
    BORDER-TOP: #ffffff 0px none; 
    BORDER-BOTTOM: #ffffff 0px none;  
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
    PADDING: 2px;
}
TD.errorLeft { 
    BORDER-RIGHT: #cc0000 1px solid; 
    BORDER-LEFT: #cc0000 1px solid; 
    BORDER-TOP: #FFFFFF 0px none; 
    BORDER-BOTTOM: #FFFFFF 0px none; 
    VERTICAL-ALIGN: middle; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN: left;
    PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:10px;
    PADDING-RIGHT:2px; 
}
TD.myMessageLeft { 
    BORDER-RIGHT: #64a32f 1px solid; 
    BORDER-LEFT: #64a32f 1px solid; 
    BORDER-TOP: #FFFFFF 0px none; 
    BORDER-BOTTOM: #FFFFFF 0px none; 
    VERTICAL-ALIGN: middle; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN: left;
    PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:10px;
    PADDING-RIGHT:2px; 
}
TD.myMessageRight { 
    BORDER-RIGHT: #64a32f 1px solid; 
    BORDER-LEFT: #64a32f 1px solid; 
    BORDER-TOP: #FFFFFF 0px none; 
    BORDER-BOTTOM: #64a32f 1px solid; 
    VERTICAL-ALIGN: middle; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND-COLOR:#64a32f;
    TEXT-ALIGN: right;
    PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:2px;
    PADDING-RIGHT:2px; 
}
TD.myValidLeft { 
    BORDER-RIGHT: #febf01 1px solid; 
    BORDER-LEFT: #febf01 1px solid; 
    BORDER-TOP: #FFFFFF 0px none; 
    BORDER-BOTTOM: #FFFFFF 0px none; 
    VERTICAL-ALIGN: middle; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN: left;
    PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:10px;
    PADDING-RIGHT:2px; 
}
TD.myValidRight { 
    BORDER-RIGHT: #febf01 1px solid; 
    BORDER-LEFT: #febf01 1px solid; 
    BORDER-TOP: #FFFFFF 0px none; 
    BORDER-BOTTOM: #febf01 1px solid; 
    VERTICAL-ALIGN: middle; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND-COLOR:#febf01;
    TEXT-ALIGN: right;
    PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:2px;
    PADDING-RIGHT:2px; 
}
TD.errorRight2 { 
    BORDER-RIGHT: #cc0000 1px solid; 
    BORDER-LEFT: #cc0000 1px solid; 
    BORDER-TOP: #FFFFFF 0px none; 
    BORDER-BOTTOM: #cc0000 1px solid; 
    VERTICAL-ALIGN: middle; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND-COLOR:#cc0000;
    TEXT-ALIGN: right;
    PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:2px;
    PADDING-RIGHT:2px; 
}
TD.errorLeft2 { 
    BORDER-RIGHT: #FFFFFF 0px none;  
    BORDER-LEFT: #FFFFFF 0px none;  
    BORDER-TOP: #FFFFFF 0px none; 
    BORDER-BOTTOM: #FFFFFF 0px none; 
    VERTICAL-ALIGN: middle; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN: center;
    PADDING-BOTTOM:0px;
    PADDING-TOP:0px;
    PADDING-LEFT:0px;
    PADDING-RIGHT:0px; 
}
TD.errorRight { 
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-RIGHT: #ffffff 0px solid; 
    BORDER-TOP: #ffffff 0px solid; 
    BORDER-BOTTOM: #ffffff 0px solid; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Verdana; 
    COLOR: #000000; 
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN: right; 
    VERTICAL-ALIGN: middle;
    PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:2px;
    PADDING-RIGHT:2px;
}
TD.errorHeader { 
    BORDER-LEFT: #ffffff 0px none;
    BORDER-RIGHT: #ffffff 0px none;
    BORDER-TOP: #ffffff 0px none;
    BORDER-BOTTOM: #ffffff 0px none;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana;
    COLOR: #ffffff; 
    BACKGROUND-COLOR: #ff0000;
    TEXT-INDENT: 5px; 
    TEXT-ALIGN: left;
    VERTICAL-ALIGN:middle;
}
TD.myRedHeader  {
    BORDER-BOTTOM: #366ba1 0px none;
    BORDER-LEFT: #366ba1 0px none;
	BORDER-TOP: #366ba1 0px none;
	BORDER-RIGHT: #366ba1 0px none;
    FONT-WEIGHT: bold; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 9pt; 
    PADDING: 0px 0px 0px 50px;
    COLOR: #ffffff; 
    BACKGROUND: url(../images/backgrounds/errorbg5.png) repeat-x 0px 0px; 
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    HEIGHT: 32PX;
}
TD.messageHeader {
    BORDER-BOTTOM: #ffffff 0px none;
    BORDER-TOP: #ffffff 0px none;
    BORDER-RIGHT: #ffffff 0px none;
    BORDER-LEFT: #ffffff 0px none;
    FONT-WEIGHT: bold; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 9pt; 
    TEXT-INDENT: 5px; 
    COLOR: #ffffff; 
    BACKGROUND-COLOR: #64a32f; 
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
}
TD.myHeader  {
    BORDER-BOTTOM: #366ba1 0px none;
    BORDER-LEFT: #366ba1 0px none;
	BORDER-TOP: #366ba1 0px none;
	BORDER-RIGHT: #366ba1 0px none;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9pt; 
    TEXT-INDENT: 5px; 
    COLOR: #ffffff; 
    BACKGROUND: url(../images/backgrounds/redbg6.gif) repeat-x 0px 0px; 
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
}
TD.myHeaderCenter  {
    BORDER-BOTTOM: #366ba1 1px solid;
    BORDER-LEFT: #366ba1 1px solid;
	BORDER-TOP: #366ba1 1px solid;
	BORDER-RIGHT: #366ba1 1px solid;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9pt; 
    TEXT-INDENT: 5px; 
    COLOR: #ffffff; 
    BACKGROUND: url(../images/backgrounds/redbg6.gif) repeat-x 0px 0px; 
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
}
TD.myHeaderRight  {
    BORDER-BOTTOM: #366ba1 0px none;
    BORDER-LEFT: #366ba1 0px none;
	BORDER-TOP: #366ba1 0px none;
	BORDER-RIGHT: #366ba1 0px none;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 9pt; 
    TEXT-INDENT: 5px; 
    COLOR: #ffffff; 
    BACKGROUND: url(../images/backgrounds/redbg6.gif) repeat-x 0px 0px; 
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
}
TD.myLeft { 
    VERTICAL-ALIGN: middle; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND: url(../images/backgrounds/graybg7.gif) repeat-x 0px 0px; 
    TEXT-ALIGN: left;
    PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:2px;
    PADDING-RIGHT:2px; 
}
TD.myRight { 
    VERTICAL-ALIGN: top; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000; 
    BACKGROUND: url(../images/backgrounds/graybg7.gif) repeat-x 0px 0px; 
    TEXT-ALIGN: right;
    PADDING-BOTTOM:2px;
    PADDING-TOP:2px;
    PADDING-LEFT:2px;
    PADDING-RIGHT:2px; 
}
.btnGray {
	BORDER-LEFT: #366ba1 1px solid; 
	BORDER-RIGHT: #366ba1 1px solid; 
	BORDER-TOP: #366ba1 1px solid; 
	BORDER-BOTTOM: #366ba1 1px solid;
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	BACKGROUND: #f7f7f7; 
	COLOR: #366ba1;
	HEIGHT: 21px;
}
.btnMyGray {
	BORDER-LEFT: #366ba1 1px solid; 
	BORDER-RIGHT: #366ba1 1px solid; 
	BORDER-TOP: #366ba1 1px solid; 
	BORDER-BOTTOM: #366ba1 1px solid;
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px; 
	COLOR: #366ba1;
	HEIGHT: 20px;
}
.btnMyGrayGreen {
	BORDER-LEFT: #366ba1 1px solid; 
	BORDER-RIGHT: #366ba1 1px solid; 
	BORDER-TOP: #366ba1 1px solid; 
	BORDER-BOTTOM: #366ba1 1px solid;
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px; 
	COLOR: #6cb60c;
	HEIGHT: 20px;
}
.btnMyGrayGreen1 {
	BORDER-LEFT: #6ab30b 1px solid; 
	BORDER-RIGHT: #6ab30b 1px solid; 
	BORDER-TOP: #6ab30b 1px solid; 
	BORDER-BOTTOM: #6ab30b 1px solid;
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px; 
	COLOR: #6cb60c;
	HEIGHT: 20px;
}
.btnMyGrayRed {
	BORDER-LEFT: #366ba1 1px solid; 
	BORDER-RIGHT: #366ba1 1px solid; 
	BORDER-TOP: #366ba1 1px solid; 
	BORDER-BOTTOM: #366ba1 1px solid;
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px; 
	COLOR: #cc0000;
	HEIGHT: 20px;
}
.btnMyRed {
	BORDER-LEFT: #cc0000 1px solid; 
	BORDER-RIGHT: #cc0000 1px solid; 
	BORDER-TOP: #cc0000 1px solid; 
	BORDER-BOTTOM: #cc0000 1px solid;
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px; 
	COLOR: #cc0000;
	HEIGHT: 22px;	
}
.btnMyRed2 {
	BORDER-LEFT: #ffffff 0px none; 
	BORDER-RIGHT: #ffffff 0px none; 
	BORDER-TOP: #ffffff 0px none; 
	BORDER-BOTTOM: #ffffff 0px none;
	FONT-SIZE: 8.5pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px; 
	COLOR: #cc0000;
	HEIGHT: 20px;	
}
.ajax__tab_msngallery-theme .ajax__tab_header {
    font-size:8pt;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer  {
    padding:0px 2px 0px 0px;
    color:#ffffff;
    border-bottom:solid 1px #ffffff;
    background: url(../images/newBlueTab.png) no-repeat 0px 0px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab  {
    padding:2px 0px 0px 0px;
    width:180px;
    height: 48px;
    display:block;
    text-align:center;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img {
    height:24px;
    width:24px;
    border-width:0px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div {
    font-family:Verdana;
    font-weight:bold;
    white-space:nowrap;
    font-size:8pt;
    text-align: center;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer {
    padding:0px 2px 0px 0px;
    border-bottom:solid 1px #ffffff;
    background: url(../images/newWhiteTab2.png) no-repeat 0px 0px;
    color: #366ba1;
}
.ajax__tab_msngallery-theme .ajax__tab_body {
    font-family:Verdana;
    font-size:10pt;
    padding:0px 2px 0px 4px;
    background-color:#f7f7f7;
    max-height:600px;
}
.yui .ajax__calendar_container 
{
    background-color:#f2f2f2;
    border:solid 1px #808080;
    font-family: verdana;
    cursor:default;
    width:225px;
    font-size:9pt;
    text-align:center;
    padding:0px;
}
.yui .ajax__calendar_body 
{
    height:145px;
    width:225px;
    position:relative;
    overflow:hidden;
}
.yui .ajax__calendar_days, .yui .ajax__calendar_months, .yui .ajax__calendar_years 
{
    top:0px; 
    left:0px;
    height:145px;
    width:215px;    
    padding:5px;
    position:absolute;
    text-align:center;
}
.yui .ajax__calendar_days table
{
    border-spacing:0;
    border-collapse:collapse;
    font:100% sans-serif; 
    text-align:center;    
}
.yui .ajax__calendar_header 
{
    background:url(../images/sprite.png) repeat-x 0 0; 
    height:22px;
    width:100%;
    font-size:9.5pt;
    font-weight:bold;
    text-align:center;
    padding-top:3px;
    color: #366ba1;
}
.yui .ajax__calendar_prev 
{
    margin-top:2px;
    margin-left:4px;
    height:15px;
    width:25px;
    cursor:pointer;
    float:left;
    background:url(../images/sprite.png) 0px -450px no-repeat;
}
.yui .ajax__calendar_next 
{
    margin-top:2px;
    margin-right:4px;
    height:15px;
    width:25px;    
    cursor:pointer;
    float:right;
    background:url(../images/sprite.png) 0px -500px no-repeat;
}
.yui .ajax__calendar_title 
{
    cursor:pointer;
    font-weight:bold;
    font-size: 9pt;
    text-align:center;
}
.yui .ajax__calendar_footer  
{
    display:none;
}
.yui .ajax__calendar_today
{
    font-weight:bold;
    color:Navy;
}
.yui .ajax__calendar_dayname 
{
    padding-left:3px;
    padding-right:3px;
    margin-bottom:5px;
    margin-left:2px;
    margin-right:2px;
    text-align:center;
    font-weight:700;
    font-size:8pt;
    color:#000;
    border-bottom:solid 1px #a6a6a6;
}
.yui .ajax__calendar_day, .yui .ajax__calendar_month, .yui .ajax__calendar_year
{
    padding:0px;
    color:#000;
    text-align:center;  
    padding:0pt 2px;
}
.yui .ajax__calendar_hover .ajax__calendar_day, .yui .ajax__calendar_hover .ajax__calendar_month, .yui .ajax__calendar_hover .ajax__calendar_year, .yui .ajax__calendar_hover .ajax__calendar_title
{
    color:#0066cc;
}
.yui .ajax__calendar_other .ajax__calendar_day, .yui .ajax__calendar_other .ajax__calendar_year
{
    color:#a6a6a6;   
}
.yui .ajax__calendar_active .ajax__calendar_day
{
    color:#0066cc;   
}
.tablestyle {
	font-family: verdana;
	font-size: 8.5pt;
	font-weight:normal;
	border: solid 1px #7f7f7f;
}
.pager {
   text-align:right; 
   font-size: 8.5pt;
}
.pager span { 
    color:#000000;
    font-weight:bold;
} 
.altrowstyle {
    background-color: #f7f7f7;
    padding: 4px 8px 4px 8px;
    border-right: solid 1px #cbcbcb;
}
.altrowstyleGreen {
    background-color: #f7f7f7;
    padding: 4px 8px 4px 8px;
    border-right: solid 1px #cbcbcb;
}
.headerstyle th {
    background: url(../images/sprite2.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 6px;
    text-align: center;
    vertical-align: bottom;
    font-weight: normal; 
}  
.headerstyle th a {
    font-weight: normal;
	text-decoration: none;
	text-align: center;
    color: #000;
	display: block;
    padding-right: 2px;
}  
.myheaderstyle th {
    background: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #cc0001;
    padding: 3px 4px 3px 4px;
    text-align: center;
    vertical-align: bottom;
    font-weight: bold; 
}  
.myheaderstyle th a {
    font-weight: bold;
	text-decoration: none;  
	text-align: center;
    color: #cc0001;
	display: block;
    padding-right: 2px;
}  
.myheaderstyleGreen th {
    background: url(../images/backgrounds/greenbg1.gif) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #ffffff;
    padding: 4px 5px 4px 10px;
    text-align: center;
    vertical-align: bottom;
    font-weight: bold; 
}  
.myheaderstyleGreen th a {
    font-weight: bold;
	text-decoration: none;  
	text-align: center;
    color: #ffffff;
	display: block;
    padding-right: 2px;
}  
.srheaderstyle th {
    background: url(../images/backgrounds/whitebg5.gif) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #366ba1;
    padding: 4px 5px 4px 10px;
    text-align: center;
    vertical-align: bottom;
    font-weight: bold; 
}  
.srheaderstyle th a {
    font-weight: bold;
	text-decoration: none;  
	text-align: center;
    color: #366ba1;
	display: block;
    padding-right: 2px;
}  
.rowstyle .sortaltrow, .altrowstyle .sortaltrow  {
    background-color: #f7f7f7;
    font-weight:normal;
}
.rowstyle .sortrow, .altrowstyle .sortrow  {
    background-color: #f7f7f7;
    font-weight:normal;
}
.rowstyle td, .altrowstyle td {
    padding: 4px 8px 4px 8px;
    border-right: solid 1px #cbcbcb;
    font-weight:normal;
}
.headerstyle .sortascheader {
    background: url(../images/sprite2.png) repeat-x 0px -100px;
}
.headerstyle .sortascheader a {
    background: url(../images/dt-arrow-up.png) no-repeat right 50%;
} 
.headerstyle .sortdescheader {
    background: url(../images/sprite2.png) repeat-x 0px -100px;
}   
.headerstyle .sortdescheader a {
    background: url(../images/dt-arrow-dn.png) no-repeat right 50%;
} 
.myheaderstyle2 th {
    background: url(../images/backgrounds/gridbg1.gif) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #ffffff;
    padding: 4px 5px 4px 10px;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold; 
    font-size: 9pt;
}  
.ajax__tab_blue-theme .ajax__tab_header {
    font-size:9pt;
    display:block;
}
.ajax__tab_blue-theme .ajax__tab_header .ajax__tab_outer  {
    padding:0px 0px 0px 0px;
    color:#ffffff;
    border-bottom:none 1px #ffffff;
    background: url(../images/newBlueTab8.png) no-repeat 0px 0px;
}
.ajax__tab_blue-theme .ajax__tab_header .ajax__tab_tab  {
    padding:0px 0px 0px 0px;
    width:152px;
    height: 44px;
    display:block;
    text-align:center;
    vertical-align:middle;
}
.ajax__tab_blue-theme .ajax__tab_header .ajax__tab_tab img {
    height:24px;
    width:24px;
    border-width:0px;
}
.ajax__tab_blue-theme .ajax__tab_header .ajax__tab_tab div {
    font-family:Verdana;
    font-weight:bold;
    white-space:nowrap;
    font-size:9pt;
    text-align: center;
}
.ajax__tab_blue-theme .ajax__tab_active .ajax__tab_outer {
    padding:0px 0px 0px 0px;
    border-bottom:none 1px #ffffff;
    background: url(../images/newWhiteTab6.png) no-repeat 0px 0px;
    color: #366ba1;
}
.ajax__tab_blue-theme .ajax__tab_body {
    font-family:Verdana;
    font-size:9pt;
    padding:0px 0px 0px 4px;
    background-color:#f7f7f7;
}
.pnlNotes {
	border: solid 1px black;
	background-color: #ffffff;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 270px;
	text-align:left;
	font-family:Verdana;
	font-size:9pt;
	padding: 2px 2px 2px 2px;
}
.changes {   
   padding:0;   
   margin:0;   
   background: url(../images/backgrounds/whitebg1.gif) repeat-7 0px 0px;
}   
.changes li {   
   list-style-type:none; 
   margin:0 0 0 0;  
   display:block;
   width:260px;
   font-family:verdana;
   text-align:left;
   text-decoration:none;  
   padding:0.25em;
}
TD.cellRight { 
    BORDER-LEFT: #f7f7f7 1px solid;
    BORDER-RIGHT: #f7f7f7 1px solid; 
    BORDER-TOP: #f7f7f7 1px solid; 
    BORDER-BOTTOM: #f7f7f7 1px solid; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana; 
    COLOR: #000000; 
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right; 
    VERTICAL-ALIGN: middle;
    PADDING:2px;
}
TD.cellCenter { 
    BORDER-LEFT: #f7f7f7 1px solid;
    BORDER-RIGHT: #f7f7f7 1px solid; 
    BORDER-TOP: #f7f7f7 1px solid; 
    BORDER-BOTTOM: #f7f7f7 1px solid; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana; 
    COLOR: #000000; 
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center; 
    VERTICAL-ALIGN: middle;
    PADDING: 2px; 
}
TD.cellLeft { 
    BORDER-RIGHT: #f7f7f7 1px solid; 
    BORDER-LEFT: #f7f7f7 1px solid; 
    BORDER-TOP: #f7f7f7 1px solid; 
    BORDER-BOTTOM: #f7f7f7 1px solid; 
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Verdana;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    PADDING:2px;
}
TD.headerGrayRight  {
    BORDER-BOTTOM: #366ba1 0px none;
    BORDER-LEFT: #366ba1 0px none;
	BORDER-TOP: #366ba1 0px none;
	BORDER-RIGHT: #366ba1 0px none;
    FONT-WEIGHT: Bold; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 1.3em; 
    COLOR: #366ba1; 
    BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px;
    TEXT-ALIGN: right;
    PADDING: 2px;
    line-height:1.4em;
    VERTICAL-ALIGN: middle;
}
TD.myHeaderGray  {
    BORDER-BOTTOM: #366ba1 0px none;
    BORDER-LEFT: #366ba1 0px none;
	BORDER-TOP: #366ba1 0px none;
	BORDER-RIGHT: #366ba1 0px none;
    FONT-WEIGHT: bold; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 9pt; 
    TEXT-INDENT: 2px; 
    COLOR: #366ba1; 
    BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left;
    HEIGHT: 22px;
}
TD.myHeaderGrayRight  {
    BORDER-BOTTOM: #366ba1 0px none;
    BORDER-LEFT: #366ba1 0px none;
	BORDER-TOP: #366ba1 0px none;
	BORDER-RIGHT: #366ba1 0px none;
    FONT-WEIGHT: bold; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 9pt; 
    TEXT-INDENT: 2px; 
    COLOR: #366ba1; 
    BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: right;
    HEIGHT: 22px;
}
TD.myHeaderGrayCenter  {
    BORDER-BOTTOM: #366ba1 0px none;
    BORDER-LEFT: #366ba1 0px none;
	BORDER-TOP: #366ba1 0px none;
	BORDER-RIGHT: #366ba1 0px none;
    FONT-WEIGHT: bold; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 9pt; 
    COLOR: #366ba1; 
    BACKGROUND: url(../images/backgrounds/graybg1.gif) repeat-x 0px 0px;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
    HEIGHT: 22px;
}
TABLE.editT { 
    BORDER-RIGHT: #f7f7f7 0px none; 
    BORDER-LEFT: #f7f7f7 0px none; 
    BORDER-TOP: #f7f7f7 0px none; 
    BORDER-BOTTOM: #f7f7f7 0px none;
    FONT-WEIGHT: Normal; 
    FONT-SIZE: 8.5pt; 
    FONT-FAMILY: Verdana; 
    WIDTH: 500px; 
    COLOR: #000000; 
    TEXT-ALIGN: center;
    margin:0px auto;    
}