/* Page padding */
html {
	padding:0px;
	margin:0px;
}

body {
	margin:10px;
	background:#ffff;
	text-color:#000000;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
}


/* Header related styles */
div#header {
	background: #000000;
	border: 1px solid #000000;
	margin: 0px;
	margin-bottom: 20px;
	background: #000 url(../images/banner.01.jpg);
	background-position: left;
	background-repeat: repeat-x;
	height: 150px;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	font-size:12px;
	text-color:#ffffff;
}

div#header a {
    background: transparent;
    font-size: 12px;
   color: #ffffff !important;
   /*z-index: 20;*/
   font-weight: bold;
}

div#searchbox {
    color: #000000;
    background: #F5F5F5;
    opacity: 0.7;
    filter:alpha(opacity=70);
    -moz-opacity:.70;
    border: 1px solid #000000;
	margin: 8px;
	font-family: "Arial", "Verdana", "Trebuchet MS", "Tahoma", "sans-serif";
	font-size:12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
    align:center;
    text-align: center;
    padding-top:6px;
    padding-right:6px;
    padding-left:6px;
    padding-bottom:0px;
     float:left;
    overflow:hidden;
}


div .headerTopNavBar {
    top: 0px;
    height:20px;
    position:relative;
    margin-right:5px;
    width:100%;
}

div .headerBottomNavBar {
    top: 2px;
    position:relative;
    margin-top:0px;
    width:100%;
}

div .accountNavigationBar {
	background-color: transparent;
	color: #ffffff;
	left:0;
	margin-left: 5px;
    text-decoration: none;
    float:left;
}


div .campaignNavigationBar {
	background-color: transparent;
	color: #ffffff;
    text-decoration: none;
    display:inline;
}

div.campaignNavigationBar a {
    text-decoration: none;
}

div.rWeblogCategoryChooser {
	background: transparent;
	color: #ffffff;
	float: right;
	margin-right: 5px;
	margin-top: 135px;
	z-index: 11;
}


div.rWeblogCategoryChooser a {
	background: transparent;
	color: #ffffff !important;
	z-index: 30;
}

div.accountNavigationBar a {
    text-decoration: none;
}

div.headerCategoryChooser {
	background: transparent;
	color: #ffffff;
	margin-right: 5px;
    float:right;
}

div.headerBottomCategoryChooser {
	background: transparent;
	color: #ffffff;
	margin-right: 0px;
    height:15px;
    overflow-x:hidden;
    overflow-y:hidden;
}

.bottomCategory {
    padding-right:5px;
    padding-left:5px;
    text-decoration: none;
}

span.bottomCategory a {
    text-decoration: none;
}

div.headerCategoryChooser a {
    text-decoration: none;
	background: transparent;
}

.boldaccount{
	/*
	font-family: Papyrus, "Lucida Grande"; font-size: 10pt; color: #FF0000;
	*/
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

div#header h1 {
	text-align:right;
	top: 0px;
	float: right;
    margin:0px 10px 0px 0px;
    padding:0px;
	background: transparent;
	color: #ffffff;
	cursor: pointer;
}

div#header h1 a {
	right: 0;
	top: 0;
	background: transparent;
	font-size: 20px;
	font-style:italic;
	text-decoration: none;
	color: #ffffff;
}


/* Content Styles */

div#content {
	height:auto;
	text-align: left;
	width: auto;
	background: white;
	font-size:12px;
	color: black;
	margin:0px;
}

div#content a {
    background-color: transparent;
    color: #000080;
}

div#content a.entrypermalink {
    background: transparent;
    color: #c0c0c0;
}

div#content li {
    list-style: url(../images/aquadot.jpg) disc outside;
 	padding-bottom:9px;
	text-align:left;
}

div#content ul {
	text-align:left;
}

div#content pre {
    background: #ffffcc;
    color: #000000;
    padding: 5px;
}

div#content .header {
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
 font-size: 10pt
}


/* Sidebar Styles */

#sidebar {
	width:20%;
	max-width: 200px;
	float:right;
/*
	display:inline;
	overflow:hidden;
	border-left:0px solid #ccc;
	border-bottom:0px solid #ccc;
	margin:0px 0px 0px 0px;
*/
	padding:0px 0px 16px 16px;
	color:#000;
	background:#fff;
	font-size:12px;
	text-align:left;
	}


#sidebar h3, #sidebar .rFolder	{
		color: #000;
		background-color:#E6E6E2;
		border:1pt solid #ccc;
		font-weight: bold;
		text-decoration: none;
		padding:0px 0px 0px 6px;
		margin-bottom:0px;
		}
#sidebar .rfolder {
		margin-bottom:10px;
		}

#sidebar h3 a:hover {
		text-decoration: underline;
		}

#sidebar .links, #sidebar .item	{
		background-color: #fff;
		border:1pt solid #ccc;
		padding:6px 6px 0px 6px;
		font-size:11px;
		}
/*
#sidebar .item {
		padding:0px 0px 10px 0px;
		margin-bottom:10px;
		}
*/
#sidebar .links ul,  #sidebar .links li, #logistics ul, #logistics li {
		list-style-type: none;
		margin:0px;
		padding:0px 0px 6px 0px;
		}

#sidebar .rBookmark0 {
		margin:10px 10px 10px 10px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		}



#sidebar_left {
	width:20%;
	max-width: 200px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 16px 10px 0px;
	color:#000;
	background:#fff;
	border-left:0px solid #ccc;
	border-bottom:0px solid #ccc;
	text-align:left;
	}

#sidebar_left h3, #sidebar_left .rFolder	{
		color: #000;
		background-color:#E6E6E2;
		border:1pt solid #ccc;
		font-weight: bold;
		text-decoration: none;
		padding:2px 6px 2px 6px;
		margin-bottom:0px;
		}
#sidebar_left .rfolder {
		margin-bottom:10px;
		}

#sidebar_left h3 a:hover {
		text-decoration: underline;
		}

#sidebar_left .links, #sidebar .item	{
		background-color: #fff;
		border:1pt solid #ccc;
		padding:6px 6px 0px 6px;
		font-size:11px;
		}

#sidebar_left .item {
		padding:0px 0px 10px 0px;
		margin-bottom:12px;
		}

#sidebar_left .links ul,  #sidebar .links li, #logistics ul, #logistics li {
		list-style-type: none;
		margin:0px;
		padding:0px 0px 6px 0px;
		}

#sidebar_left .rBookmark0 {
		margin:10px 10px 10px 10px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		}

/* Background color and font for the main window */
html {
}

body, td, table, p, .text, div {
	color: #4d4d4d;
	font-family: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	font-size:12px;
}

p 	{
	margin:6px 0px 6px 0px;
	padding:0px;
	}

/*table {*/
	/*border-spacing:2pt;*/
	/*border-collapse:collapse;*/
	/*border:1px;*/
	/*margin:1px;*/
	/*vertical-align:top;*/
	/*}*/

li {
	list-style-type:  disc inside;
	padding-bottom:9px;
	}

pre, code, tt {
	font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;
	font-size:11px;
	overflow:auto;
	color: #333;
	}

pre {
	border-left:2px solid #999;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:.5em;
	background:#FEFBDB;
	}

.reverse {
	unicode-bidi:bidi-override;
	direction: rtl;
	color:#9F3302;
	font-size:11px;
	}

.padding {
	padding:6px;
	}

h1	{
	padding:0px;
	margin:0px;
	color:#2C5686;
	}

h1 .big {
	font-size:48px;
	font-weight:normal;
	line-height:48px;
	letter-spacing:0px;
	}

h2, h2 	a {
	font-size:18px;
	font-weight:bold;
	color:#2C5686;
	margin:0px 0px 6px 0px;
	padding-bottom:0px;
	text-decoration:none;
	}

h3, h4, h5 	{
	padding:0px;
	margin:0px 0px 12px 0px;
	font-size:12px;
	}

h3 .date, h4 .date {
		float:right;
		font-weight:normal;
		font-size:11px;
		color:#9F3302;
		}

h3 .date {
		color:#484848;
		}

a:link, a:visited, a:active, .red-text {
    /*color: #333333; */
   color: #9F3302;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
   text-decoration: underline
   text-decoration: none;
}

a:hover {
    /*color: orangered; */
    color: #C54004;
    text-decoration:underline }

.grey, A.grey, A.grey:active, A.grey:visited, A.grey,A.grey:visited, A.grey:active, A.grey-text, A.grey-text:visited, A.grey-text:active {
	color:#6b6b6b;
	}

A.grey:hover, A.grey-text:hover, A.grey:hover {
	color:#000;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
/*
	font-family: arial, verdana, trebuchet MS, tahoma, sans-serif;
*/
	font-size: 12px;
	text-decoration: underline;
	}

A.red, A.red:link, A.red:visited {
	color: #9F3302;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	font-size: 11px;
	}

A.red:hover {
	color: #C54004;
	}


A.blue, A.blue:link, A.blue:visited {
	color: #369;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	background:inherit;
	}

A.blue:hover {
	color: #048;
	}

BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Papyrus, "Lucida Grande"; BACKGROUND-COLOR: #ffffff
}

.grey, A.grey, A.grey:active, A.grey:visited, A.grey,A.grey:visited, A.grey:active, A.grey-text, A.grey-text:visited, A.grey-text:active {
	color:#6b6b6b;
	}

A.grey:hover, A.grey-text:hover, A.grey:hover {
	color:#000;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
/*
	font-family: arial, verdana, trebuchet MS, tahoma, sans-serif;
*/
	font-size: 12px;
	text-decoration: underline;
	}

A.red, A.red:link, A.red:visited {
	color: #9F3302;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	font-size: 11px;
	}

A.red:hover {
	color: #C54004;
	}


A.blue, A.blue:link, A.blue:visited {
	color: #369;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	background:inherit;
	}

A.blue:hover {
	color: #048;
	}

BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Papyrus, "Lucida Grande"; BACKGROUND-COLOR: #ffffff
}
A:link {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000080; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.index {
	FONT-SIZE: 8pt; FONT-FAMILY: Papyrus, "Lucida Grande"
}
h1 {      font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
; font-size: 120%; font-style: italic; font-weight: bold}
h2 {      font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
; font-size: 140%; font-style: italic; font-weight: bold; color: #0000FF}

.date {      font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
; font-size: 120%; font-style: italic; color: #660000}



.memberName {
    color: #00007F;
        font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a.memberName:link, a.memberName:visited, a.memberName:active {
    color: #0000FF;
    text-decoration: underline;
}
a.memberName:hover {
    color: orangered;
    text-decoration: underline;
}

input, textarea, select {
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
    font-size: 12px;
    background: #F5F5F5;
    border: 1px solid Black;
}

input {
    text-indent : 1px;
}

input.noborder {
    border : 0px;
}

input.mainoption {
    background-color : #DDDDDD;
    font-weight : bold;
}

input.liteoption {
    background-color : #E5E5E5;
    font-weight : normal;
}

/* Page description shown in some pages, below the navigation menu. */
.pagedesc {
    background: #E0E0E0;
    color: #000000;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.warning {
    color: #FF0000;
}

.requiredfield {
    color: #FF0000;
}

.pendingyes {
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
}

.pendingno {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

/* Background and border styles for tables. */
.tborder {
    border: 1px;
    background: #999999;
}

.command {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a.command:link, a.command:visited, a.command:active {
    color: #0000FF;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a.command:hover {
    color: orangered;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}

.pager {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
.pagerCurrent {
    color: orangered;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a.pager:link, a.pager:visited, a.pager:active {
    text-decoration: none;
}
a.pager:hover {
    color: orangered;
    text-decoration: underline;
}

.tcat {
    FONT-SIZE: 12px;
    background: #C0C0C0;
    LINE-HEIGHT: 20px;
}

/* Top-level table title rows */
.theader {
    color: #FFFFFF;
    background: #666699;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}

/* First post in the thread */
.trow0head {
	background: #CCCCCC url( /forum_default/images/parchmentevendarker.gif ) repeat;
//    background: #FFCC99;
    font-size: 12px;
    line-height: 20px;
}

.trow0 {
	background: #FFFFFF url( /forum_default/images/parchment.gif ) repeat;
//    background: #FFCC99;
    font-size: 12px;
    line-height: 20px;
}

/* First alternating background color for row. */
.trow1head {
	background: #CCCCCC url( /forum_default/images/parchmentevendarker.gif ) repeat;
//    background: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
}

.trow1 {
	background: #FFFFFF url( /forum_default/images/parchment.gif ) repeat;
//    background: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
}

/* Second alternating background color for row. */
.trow2head {
	background: #CCCCCC url( /forum_default/images/parchmentevendarker.gif ) repeat;
//    background: #F5F5F5;
    font-size: 12px;
    line-height: 20px;
}

.trow2 {
	background: #FFFFFF url( /forum_default/images/parchment.gif ) repeat;
//    background: #F5F5F5;
    font-size: 12px;
    line-height: 20px;
}
.trowfinalhead {
	background: #CCCCCC url( /forum_default/images/parchmentevendarker.gif ) repeat;
//    background: silver;
    font-size: 12px;
    line-height: 20px;
}

.trowfinal {
    background: silver;
    font-size: 12px;
    line-height: 20px;
}
/* First alternating background color for row. */

/* Second alternating background color for row. */
.trow2head {
    background: #F5F5F5;
    font-size: 12px;
    line-height: 20px;
}

.trowfinalhead {
    background: silver;
    font-size: 12px;
    line-height: 20px;
}

.memberName {
    color: #00007F;
    font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a.memberName:link, a.memberName:visited, a.memberName:active {
    color: #0000FF;
    text-decoration: underline;
}
a.memberName:hover {
    color: orangered;
    text-decoration: underline;
}

.disabledItem {
    color: #FF0000;
    font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a.disabledItem:link, a.disabledItem:visited, a.disabledItem:active {
    color: orangered;
    text-decoration: underline;
}
a.disabledItem:hover {
    color: orangered;
    text-decoration: underline;
}

.messageTopic {
    color: #00007F;
    font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
a.messageTopic:link, a.messageTopic:visited, a.messageTopic:active {
    color: #0000FF;
    text-decoration: underline;
}
a.messageTopic:hover {
    color: orangered;
    text-decoration: underline;
}

.messageText {
    color: #000000;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.messageTextBold {
    color: #000000;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.messageTextBoldBlue {
    color: #0000FF;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.messageTextBoldRed {
    color: #FF0000;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

/* These are not used anymore:

.numberBlack {
    color: Black;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.numberBlueLink {
    color: Blue;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.numberRedLink {
    color: Red;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}
*/

.pageTitle {
    color: #FF9966;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 26px;
    text-decoration: none;
}

.subTitle {
    color: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 26px;
    text-decoration: none;
}

.pageFooter {
    color: #000000;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.normal {
    color: #000000;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 20px;
    text-decoration: none;
}

.bold {
    color: #000000;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.hightlight {
    color: #CC6600;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.welcomeHeader {
    color: #00007E;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a.welcomeHeader:link, a.welcomeHeader:visited, a.welcomeHeader:active {
    color: #0000FF;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : none;
}
a.welcomeHeader:hover {
    color: orangered;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    text-decoration : underline;
}

.topmenu {
    color: #000000;
    background: #F5F5F5;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}
a.topmenu:link, a.topmenu:visited, a.topmenu:active { text-decoration: none }
a.topmenu:hover { text-decoration:underline }

.nav {
    color: #000000;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

.zoneTitle {
    color: #FF9900;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 26px;
    text-decoration : none;
}

.menuItemback {
    color: #cbcbeb;
    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 20px;
    text-decoration : none;
}

input, textarea, select {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #F5F5F5;
    border: 1px solid Black;
}

input {
    text-indent : 1px;
}

input.noborder {
    border : 0px;
}

input.mainoption {
    background-color : #DDDDDD;
    font-weight : bold;
}

input.liteoption {
    background-color : #E5E5E5;
    font-weight : normal;
}

/* Quote blocks */
span.genmed { font-size : 11px; }
td.quote {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    line-height: 125%;
    background-color: #EEE;
    border: #D1D7DC;
    /*border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px; */
    border: 2px dotted;
    border-color:#999;
}

blockquote.quote {
  padding:2mm;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #444444;
     line-height: 125%;
     background-color: #EEE;
     border: #D1D7DC;
     margin-left:auto;
     margin-right:auto;
     padding:10px, 10px, 10px, 10px;
     /*border-style: solid;
     border-left-width: 1px;
     border-top-width: 1px;
     border-right-width: 1px;
     border-bottom-width: 1px; */
     border: 2px dotted;
     border-color:#999;
  }

.menuitem {
	font-weigh: bold;
   background: #999999;
	font-size: 13px;
	margin-left: 5px;
	line-height: 15px;
	menu: #0000CC
}
.selectedmenuitem {
	font-weigh: bold;
	font-size: 14px;
	margin-left: 5px;
	CURSOR: default;
	color: #ff6600;
	text-decoration: none
}
.childmenuitem {
	font-weigh: bold;
	font-size: 14px;
	margin-left: 15px;
	color: #0000cc;
	border: 2px dotted;
	background-color: #EEE;
   border-color:#999;
}
.selectedchildmenuitem {
	font-weigh: bold;
	font-size: 12px;
	margin-left: 15px;
	cursor: default;
	color: #ff6600;
	text-decoration: none
}

/* Images  */

img	{
	border: 0px;
	}

.width300 {
	float:right;
	height:150px;
	width:200px;
	margin:10px 10px 10px 70px;
	border:0;
	}



div#badges {
    position: absolute;
}

div#badges img {
    border: 1px solid #000000;
}

div#footer {
    background: transparent;
    border-top: 1px dotted #c0c0c0;
    color: #666666;
    font-size: 0.9em;
    padding: 5px 0px 10px 5px;
}

div#footer a {
    background: transparent;
    color: #666666;
}

div#footer a:hover {
    background: transparent;
    border-bottom: 1px dashed #ffa500;
    color: #000000;
    text-decoration: none;
}

div#footer a:active {
    background: transparent;
    color: #0000ff;
    text-decoration: overline underline;
}


div.comment {
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 5px;
}

div.entry {
    background-color: #eeeeee;
    border: 1px solid #c0c0c0;
    color: #000000;
    font-weight: bold;
    margin: 10px 0px;
    padding: 4px;
}


div#entries {
    text-align: left;
}

div#entries a.entrycommentslink {
    background: transparent;
    color: #999999;
}

div#entries p {
    text-align: justify;
}


div.standardsNote {
    display: none;
}

div.trackbackUrl {
    background: transparent;
    color: #0000ff;
}

img, img a {
    border: 0px;
}

img.picture {
    border: 1px solid #000000;
    float: right;
    margin: 0px 10px 10px 10px;
}

img.rssbadge {
    border: 0px;
    height: 14px;
    width: 36px;
}

img.smiley {
    vertical-align: top;
}

p,h1,pre,div.p,div.comments,div.comments-form,div.trackbackUrl {
    margin: 0px 30px 10px 5px;
    text-align: left;
}

p.quote {
    font-style: italic;
    margin: 0px 30px 10px 20px;
}

p.smokey {
    background: #eeeeee;
    border: 1px solid #000000;
    padding: 5px 5px 5px 7px;
}

pre {
    background: #ffffdd;
    border: 1px solid #999999;
    color: #000000;
    padding: 5px 5px 5px 7px;
}

span.searchword {
    background: #ffff00;
    color: inherit;
}

table.comparison {
    border: 1px solid #000000;
    border-collapse: collapse;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}

table.comparison td {
    border: 1px solid #000000;
    padding: 2px;
}

table.comparison th {
    background: #eeeeee;
    border: 1px solid #000000;
    color: #000000;
    padding: 3px;
}

ul.glassList, div ul {
    list-style: url(../images/aquadot.jpg) disc outside;
    text-align:left;
}

.dateStamp {
    background: transparent;
    color: #a0a0a0;
    font-size: 8pt;
}

.daypermalink {
    height: 13px;
    width: 14px;
}

.permalink, .daypermalink {
    border: 0px;
    vertical-align: top !important;
}

/* for the java2html plugin  */
/*
div table code {position: relative; top: -10px }
*/

/* for cool looking "sunken" input boxes, from www.theserverside.com */
form#searchForm input {
    padding-left: 4px;
    margin: 1px 1px 1px 1px;
    border: 1px solid black;
    color: #777;
    background-image: url(../images/input_white.gif);
    font-size: 11px;
    font-weight: normal;
}

form#searchForm input.focus {
    margin: 0px 0px 0px 0px;
    border-bottom: #ffdead solid 2px;
    border-right: #ffdead solid 2px;
    border-left: #c07300 solid 2px;
    border-top:  #c07300 solid 2px;
    color:#000000;
}
#copyright {text-align:left;margin:0;padding:0;}

/* d20 tables */

#d20table {
/*
	display:inline;
	text-align:left;
*/
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	color:#000;
    font-size: 12px;
	background:#fff;
	border-left:0px solid #ccc;
	border-bottom:0px solid #ccc;
    line-height: 20px;
	}

#d20table h3 {
		color: #000;
		background-color:#E6E6E2;
		border:1pt solid #ccc;
		font-weight: bold;
		text-decoration: none;
		padding:2px 6px 2px 6px;
		margin-bottom:0px;
		}

#d20table table  {
    width:60%;
	max-width: 800px;
	left-margin:auto;
	right-margin:auto;
	border:1pt solid #ccc;
    font-size: 12px;
	}

#d20table tbody  {
	background-color: #fff;
	border:1pt solid #ccc;
    font-size: 12px;
	}

/* Top-level table title rows */
#d20table .theader {
    color: #000;
	background-color:#E6E6E2;
	border:1pt solid #ccc;
    font-weight: bold;
    text-decoration: none;
    padding:2px 6px 2px 6px;
	margin-bottom:0px;
}

/* First row */
.trow0 {
    padding:2px 6px 2px 6px;
    background: #FFCC99;
}

/* First alternating background color for row. */
.trow1 {
    padding:2px 6px 2px 6px;
    background: #FFFFFF;
}

/* Second alternating background color for row. */
.trow2 {
    padding:2px 6px 2px 6px;
    background: #F5F5F5;
}

.trowfinal {
    padding:2px 6px 2px 6px;
    background: silver;
}

/* D20 Class Styles */

#d20class_table {
    clear:right;
	float:right;
	display:inline;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:5px 20px 20px 20px;
	color:#000;
	background:#fff;
	text-align:left;
	Clear:right;
	}


#d20class_table table{
	width:400px;
	border:1pt solid #ccc;
	color:#ccc;
	background:#fff;
	text-align:left;
}

#d20class_table table td {
    border: 1px solid #ccc;
    padding: 2px;
    text-align:center;
}

#d20class_table table th {
    background: #eeeeee;
    text-align:center;
    border: 1px solid #ccc;
     font-weight: bold;
    color: #000000;
    padding: 3px;
}

#class_title {
    text-align:center;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
    font-size:24px;
    line-height:40px;
    font-style: italic;
    font-weight: bold;
    letter-spacing:0px;
}

div.category {
	float: left;
	width: 150px;
}

div.category_container {
  border: 1px dashed #333;
  background-color: #ffe;
}

div.spacer {
  clear: both;
}

#Spell Lists
div#spell {
	margin: 0px;
	margin-bottom: 20px;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	font-size:12px;
}

div#spell .label {
    font-weight:bold;
}

div#spell table {
	background: #cccccc;
	border: 1px solid #000000;
}

div#spell spell_desciption {
   margin:5px,5px,5px,5px;
}

div#spell_title {
       font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
       font-size: 140%;
       font-style: italic;
       font-weight: bold;
       color: #0000FF
}

#Spell Lists
div#feat {
	margin: 0px;
	margin-bottom: 20px;
    font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
	font-size:12px;
}

div#feat .label {
    font-weight:bold;
}

div#feat table {
	background: #cccccc;
	border: 1px solid #000000;
}

div#feat feat_desciption {
   margin:5px,5px,5px,5px;
}

div#feat_title {
       font-family: "Lucida Sans","Lucida Grande",Lucida,"Trebuchet MS","Bitstream Vera Sans",Verdana,Tahoma,Helvetica,Arial,sans-serif;
       font-size: 140%;
       font-style: italic;
       font-weight: bold;
       color: #0000FF
}

div#feat_summary {
       font-style: italic;
}

#List Nav Bar
div.listnavbar {
	border: 1px solid #000000;
	background: #ffffff;
    margin:5px,5px,5px,5px;
}

div.listnavtop {
	text-align:center;
}

div.listnavprev {
	float:left;
}

div.listnavnext {
	float:right;
}

#Character Definitions


div#short_table {
	width:30%;
	min-width: 350px;
	max-width: 650px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 16px 10px 0px;
	color:#000;
	background:#fff;
	border-left:0px solid #ccc;
	border-bottom:0px solid #ccc;
	text-align:left;
	}

#short_table h3, #short_table .rFolder	{
	width:30%;
	min-width: 350px;
	max-width: 650px;
		color: #000;
		background-color:#E6E6E2;
		border:1pt solid #ccc;
		font-weight: bold;
		text-decoration: none;
		padding:2px 6px 2px 6px;
		margin-bottom:0px;
		}
#short_table .rfolder {
		margin-bottom:10px;
		}

#short_table h3 a:hover {
		text-decoration: underline;
		}

#short_table .links, #short_table .item	{
	width:30%;
	min-width: 350px;
	max-width: 650px;
		background-color: #fff;
		border:1pt solid #ccc;
		padding:6px 6px 0px 6px;
		font-size:11px;
		}

#short_table .item {
		padding:0px 0px 10px 0px;
		margin-bottom:12px;
		}

#short_table .links ul,  #short_table .links li, #logistics ul, #logistics li {
		list-style-type: none;
		margin:0px;
		padding:0px 0px 6px 0px;
		}

#short_table .rBookmark0 {
		margin:10px 10px 10px 10px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		}

