/* 

------------------------- sln -------------------------
colors
	blue:		#5588bb
bluish line: 809099

------------------------- WMI -------------------------
colors
	maroon:	#870001
	gray:	#acacac


*/


/* ------------------------------- Default Elements ------------------------------- */

body {
	margin: 0;
	border: 0;
	padding: 0;
	background: white;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
tr, td {vertical-align: top;}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT {	
    color: #5588bb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}	
H1	{font-size: 1.2em; font-weight:700; margin:4 0;}	
H2	{font-size: 1.0em; font-weight:700; font-variant:small-caps; margin:5 0 2 0;}	
H3	{font-size:	8pt; font-weight:bold; margin:0 0 4 0;}	
H4	{font-size:	1.3em; font-weight:500;}	
H5	{font-size:	1.0em; font-weight:700;}	
H6	{font-size:	0.8em; font-weight:700;}	

p { margin: 0; 
	padding: 0 10px 1.3em 1.8em; 
	text-indent: 0; 
}
.outdent { padding: 0; 
	margin: 0 0 8 12; 
	text-indent: -12; 
}
	
ul {
	margin: 0 0 0 17px;
	padding: 0;
	text-indent: 0; 
}
ol {margin: 0 0 0 24px;
	padding: 0;
	text-indent: 0; 
	list-style-type:decimal;
}
li {padding: 0 4 0.6em 0;
	text-indent: 0; 
}
ul li	 {list-style-type: disc ;	}
ul li li {list-style-type: square ;}
ul li li {list-style-type: circle ;}
ol li	 {list-style-type: decimal ;}
ol li li {list-style-type: lower-alpha ;}
ol li li {list-style-type: lower-roman ;}
	
img {border:0; margin:0;}
	
a:link	  {color: #181898; text-decoration: none;}
a:visited {color: #181898; text-decoration: none;}
a:hover	  {color: #181898; text-decoration: underline;}
a:active  {color: #181898; text-decoration: none;}

input {
	font-size: 8pt;
	border: solid 1 gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: solid 1 gray;
	}

SMALL	{font-size:	.7em;}	
BIG		{font-size:	1.17em;}	
BLOCKQUOTE, PRE	{font-family:Courier New, monospace;}	







/*----------------------------------------------------------------------#pageFull 
*/
#cmsFullPage {
	width: 100%;
	margin: 0;
	border: 0;
	padding: 0;
	background: white;
}




/*----------------------------------------------------------------------#cmsNavPanel 
*/
#cmsNavPanel {
	width: 150; 
	border: 0;
	background-color: #5588bb;
	color: white;
	font-size: 8pt;
}
#cmsNavPanel 
	table {
		width: 140;
		color: white;
	}
#cmsNavPanel 
	table td {
		padding: 2;
	}
#cmsNavPanel 
	.separator {
		margin: 0;
		border: 0;
		padding: 0;
		border-bottom: solid 1 white;
	}
#cmsNavPanel a:link		{color: white; text-decoration: none;}
#cmsNavPanel a:visited	{color: white; text-decoration: none;}
#cmsNavPanel a:hover	{color: white; text-decoration: none; font-weight:bold;}
#cmsNavPanel a:active	{color: white; text-decoration: none; font-weight:bold;}




/*----------------------------------------------------------------------#cmsToolBar 
*/
#cmsToolBar {
	background-repeat:repeat-x;
	background-color: #5588bb;
	background-color: rgb(233,235,236 );
	background-color: rgb(240,240,248);
	border-bottom:solid 1px #809099;
	border-top:solid 1px white;
	height:29;
	text-align:left;
	vertical-align:middle;
	padding:2;
}
#cmsToolBar td {padding:2;}
#cmsToolBar img {vertical-align:middle;}
#cmsToolBar table {color:black; font-size:7.5pt;}
#cmsToolBar a {color:black; text-decoration:none; padding:3; font-size:7.5pt;}
#cmsToolBar a:link {color: black;	text-decoration:none; padding:3;}
#cmsToolBar a:visited {color: black; text-decoration:none; padding:3; }
#cmsToolBar a:hover {color: blue; text-decoration:none; padding:2; border:solid 1 rgb(180,200,220); background-color:rgb(220,230,236);}
#cmsToolBar a:active {color: black; text-decoration:none; padding:3;}
	



/*----------------------------------------------------------------------#cmsToolBar_Edit 
*/
#cmsToolBar_Edit {
	background-color: rgb(233,235,236 );
	background-color: rgb(240,240,248);
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	border-top:solid 1px white;
	border-left:solid 1px white;
	height:29;
	text-align:left;
	vertical-align:middle;
	}
#cmsToolBar_Edit td, p	{vertical-align:middle; padding:2; font-size:7.5pt;}
#cmsToolBar_Edit img	{vertical-align:middle;}
#cmsToolBar_Edit a		{color:black; text-decoration:none; padding:3; font-size:7.5pt;}
#cmsToolBar_Edit a:link	{color: black;	text-decoration:none; padding:3;}
#cmsToolBar_Edit a:visited {color: black; text-decoration:none; padding:3; }
#cmsToolBar_Edit a:hover {color: blue; text-decoration:none; padding:2; border:solid 1 rgb(180,200,220); background-color:rgb(220,230,236);}
#cmsToolBar_Edit a:active {color: black; text-decoration:none; padding:3;}





/*----------------------------------------------------------------------#cmsMainPanel 
*/
#cmsMainPanel {
	padding: 0 8 0 8;
	border: 0;
	background: white;
	table-layout:fixed;
	height:360;
}





/*----------------------------------------------------------------------#cmsMailPage 
*/
#cmsMailPage {
	border:0;
	padding:0; 
	height:100%; 
	width:100%;
}

#cmsMailHeader {
	background-color: rgb(233,235,236);
    border-top: solid 1px white;
    padding: 2 4;
    text-align:left;
}
#cmsMailHeader td {padding:0; margin:0;}
#cmsMailHeader img {padding:0; margin:0 4 0 4; }
#cmsMailHeader .toolHot {cursor:hand;}
#cmsMailHeader .toolNormal {}


#cmsMailBody {
	background-color: white;
    border: solid 6px rgb(233,235,236);
    padding: 0;
}

#cmsMailContent {
    margin:0;
    padding:0;
    border: solid 1px gray;
	}



/*----------------------------------------------------------------------#cmsPrintPanel 
*/
#cmsPrintPanel td {
	margin: 0;
	border: 0;
	padding: 4 0 1 0;
}





/*----------------------------------------------------------------------.cmsPopup 
*/
.cmsPopup {
	background-color:#5588bb;
	background-color: rgb(233,235,236 );
	visibility:hidden;
	position:absolute;
	padding:8 0;
	border:solid 1 #5588bb;
	border-top-color:white;
	border-left-color:white;
 }
.cmsPopup 
	table td {
		padding: 0;
		color:black;
		font-size:7.5pt;
	}
.cmsPopup 
	img	{vertical-align:middle;}
.cmsPopup 
	.separator {
		margin: 0;
		border: 0;
		padding: 0;
		border:solid 1 #5588bb;
	}
.cmsPopup 
	hr {color:black; }
.cmsPopup 
	.header {
		font-size:7pt;
		color:dim-gray; 
		border-bottom:solid 1 gray;
		vertical-align:top; 
	}
.cmsPopup 
	h2 {color:black; padding: 0 10px 1.3em 1.5em;  }
.cmsPopup 
	p {margin:0; padding:0 10px 1.3em 1.5em; text-indent:0;}
.cmsPopup 
	li {margin:0 0 0 1.5em;}



.label {
	font-size: 7pt;
	color: Gray;
	margin: 6 0 2 0
}

.banner {
	font-size: 1.2em;	
	font-weight: 700;	
	padding: 0;
	height: 32;
}
.banner img {
	margin-right:8;
	float:left;
	vertical-align: middle;
}

.disabled {color: silver; cursor:default}

.button {
	background: whitesmoke;
	color: #4466aa;
	color: black;
	border: outset 1 silver;
	font-size:7.5pt;
}

.checkbox {
	border:0; 
	vertical-align:middle;
	border-color:rgb(127,157,185);
	margin-top:-2
}

.printBanner {	
	color:dimgray;
	font-size:7pt;
	border-bottom: solid 1px gray;
	margin-top: 24px;
	}
	
.errorMessage {color:crimson}
.infoMessage {color:seagreen}


/*----------------------------------------------------------------------Tabs
*/
#TabTop {
	color: black;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 16 0 16;
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
}
#TabBody {
	color: black;
	background-color: White;
	background-color: rgb(240,240,248);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 16 0 16;
	margin: 0;
	padding: 4;
	border-right: #5588bb 1px solid;
	border-bottom: #5588bb 1px solid;
	border-left: #5588bb 1px solid;
	border-right: #809099 1px solid;
	border-bottom: #809099 1px solid;
	border-left: #809099 1px solid;
	border-top-style: none;
	width: 100%;
}
#TabInnerBody {
	color: black;
	background-color: White;
	margin: 0;
	width: 100%;
}
#TabBody .heading {font-family: Verdana, Arial, sans-serif; font-size: 7pt;}
#TabBody .entry {border-top: solid 1px gray; padding:0;}
.Tab {
	color: gray;
	background-color: rgb(224,224,224);
	background-color: #ccddff;
	background-color: rgb(240,240,248);
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	border-right: #5588bb 1px solid;
	border-top: #5588bb 1px solid;
	border-left: #5588bb 1px solid;
	border-bottom: #5588bb 1px solid;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid; 
	padding: 2;
	text-align: center;
	cursor: hand;
	height:20;
}
.TabHot {
	color: black;
	background-color: White;
	background-color: rgb(240,240,248);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 0;
	border-right: #809099 1px solid;
	border-top: #809099 1px solid;
	border-left: #809099 1px solid;
	border-bottom-style: none;
	padding: 2;
	text-align: center;
	cursor: hand;
}
.TabSpacer {
	color: dimgray;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	border-bottom: #809099 1px solid;
	padding: 0;
	text-align: center;
	cursor: default;
}



/*----------------------------------------------------------------------.cmsLogo 
*/
.cmsLogo {
	background-color:white;
	padding:5;
	border-top:solid 1 dimgray;
	border-left:solid 1 dimgray;
	border-right:solid 1 #8888bb;
	border-bottom:solid 1  #8888bb;
}


.sample {
	border:solid 1 gray;
	padding:2;
	width:100%;
}
.sampleText {
	margin:0;
	padding:0;
	border:0;
	font-size:7pt;
}

.listHeading {margin:0;padding:0;font-size:7pt; color:gray; cursor:default;}
.listHeadingClickable {margin:0;padding:0;font-size:7pt; color:gray; cursor:hand;}

.subTable {margin:0; padding: 0 10 0 0}



