body {
	background: #FFFFFF;
	background-image: url("/resources/com.linklogics.site.resources.Resource/background/background2.png");
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica;
	color: #050505;
	min-height:100%;
}

body div.bodycontent { width: 80%; min-width: 984px; max-width: 1200px; margin: 0 auto; }
div#pagecontent		{ font-size: 0.9em; min-height:800px;}

img { border: none; }

.imgloading 		{ background-color: #FFFFFF; background-position: center; background-repeat: no-repeat; }
img.imgborder 		{ border: 0px solid #99cccc; }

a					{ text-decoration: none; color: #222299; font-weight: normal; font-size: 1.0em; }
a:hover				{ text-decoration: underline; }

a.headermenu 		{ color: #007aa7; text-decoration: none; font-size: 16px; font-weight: bold;}
a.headermenu:hover 	{ color: #006a97; text-decoration: underline; }

.breadcrumb			{ padding-top: 5px; padding-bottom: 5px; }
.breadcrumb a 		{ color: white; text-decoration: none; }
.breadcrumb a:hover	{ color: white; text-decoration: underline; }
h1.breadcrumb 		{ font-size:1.25em; padding:0; margin:0; }

a.hmenu 			{ color: white; font-size: 1.2em; text-decoration: none; padding-right:0.5em; padding-left:0.5em; }
a.hmenu:HOVER 		{ background-color: #888888; color: black; }

div.innerPageContent	{ padding:2em; }

.singlepagecontent  { margin-left: 10%;width:80%; padding-top:1em; } 

.pagecontentwithnotice { margin-top: 16px; width:50%; margin-left: 10%; }
.pagecontentnotice     { margin-right: 5%; width:30%; float: right; }

h1 { }
h2 { color:#000055; font-size:1.2em; padding-top:0px; padding-bottom: 0px; margin: 0 0 0 0;}
h2 div { font-size:0.7em; font-style: italic; }
form h2.label { color: #444488; padding:0.5em 0 0 0; margin:0; font-size: 1.0em; }
.labelcomment { color: #555555; font-size: 0.8em; font-weight: normal; font-style: italic; }

.feedbackPanel 		{ background-color:#FFFFCC; border: 2px solid black; margin-left:10%; width:80%; margin-top:1em; padding:2em;}
.pageMessage		{ position:absolute; left:0px; top: 50px; overflow: visible; z-index: 9999; width:60%; margin-left:20%;
					  background-color: #FFFFCC; border: 1px solid #669999; padding: 2px; padding-right:10px; list-style-type: none; }
.innerPageMessage	{ margin: 10px; padding: 10px; padding-top:0; margin-top:0; }

.readonly 		{ background: #DDDDDD; padding-left:1em; padding-right:1em; }

.disabled {  opacity: 0.5; }

.frm-label { text-align: right; font-weight: bold; font-size: 0.9em; vertical-align: top; }
td.frm-input-cell {  vertical-align: top;}
.frm-input { min-width:60%;}

.wizard-bookmark { font-size: 1.1em; }
.wizard-bookmark-disabled { color: #A7A7A7; }

a.configuration-link { font-style: normal; font-weight: normal; font-size: 1.2em; background-color: #EEEEFF; padding-left:0.5em; padding-right:0.5em;}
a.configuration-link img { vertical-align: middle; padding-right:0.5em; }

.paragraph { margin-top:0.5em; margin-bottom:0.5em; }

.datatable-odd  { background-color: #BACBED; padding:1px; margin-top:2px; }
.datatable-even { background-color: #E3E3FE; padding:1px; margin-top:2px; }

table.plans { width:100%; }
table.plans td.label { width: 18em; font-size:1.1em;  }
table.plans td.content { width:18em; text-align:center; }
table.plans td.section { background-color: #CCCCFF; padding-left:2em; font-weight: bold; padding-top:0.25em; padding-bottom:0.25em; }
table.plans td.lined { border-bottom: 1px solid #CCCCFF; }
table.plans td.bold { font-size:1.1em; font-weight:bold; }
table.plans td.small { font-size:0.9em; font-weight:normal; }

.lighthighlight { font-size:1.75em; color:#007aa7; background-color: #EFEFEF; text-align:center; min-width:2em; padding-left: 5px; padding-right:5px;}

table.uinfo { font-size:0.9em; }
table.uinfo td.subtitle { background-color: #EEEEEE; border:1px solid #DDDDDD; padding:4px; margin-top: 1em; border-top: 1px solid black;}
table.uinfo td.subtitle2 { width:100%; background-color: #EEEEEE; border:1px solid #DDDDDD; padding:4px; margin-top: 1em; border-top: 1px solid black;}
table.uinfo td.subtitle .title { font-size:1.4em; color: #005a97; }
table.uinfo td.subtitle .uri { font-size:0.9em; color: #c7602d; }
table.uinfo td.cell { padding-top: 3px; vertical-align: top; text-align:center; padding-left:0.5em;}
table.uinfo td.cellshade { background-color: #E9E9FD; border-bottom:1px solid #DDDDDD; }
table.uinfo td.cell .oth { font-size:0.8em; }
table.uinfo td.cell .l1 { font-size:0.9em; color: #c7602d;  background-color: #EFEFEF; text-align:center; min-width:2em; padding-left: 5px; padding-right:5px; }
table.uinfo td.cell .l2 { font-size:0.75em; color: #c7602d; background-color: #EFEFEF; text-align:center; min-width:2em; padding-left: 5px; padding-right:5px; }
table.uinfo td.cell .txt { font-size:0.75em; color: #555555; }

@media print {
.userfeedbackpanel { display:none; }
.top-header-menu { display:none; }
}