h1 {
	color: #0231A7;
	font-size: 1.4em;
	margin: 10px 0 10px 0;
}
h2 {
	color: #0231A7;
	font-size: 1.1em;
	padding: 0;
	margin: 5px 0 16px 0;
}
h3, h4, h5, h6 {
	font-size: 1em;
	margin: 5px 0 12px 0;
}
table {
	font-size: 1em;
	margin-bottom: 10px;
}
table td {
	font-size: 1em;
}
a { color: #0E75C3;}
a:visited { color: #1C5682; }
a:hover { color: #1C5682;}
.clearingpar {
	padding: 0;
	margin: 0;
}
select option {
	margin-right: 5px;
}
/* HEADER */
/*#headtitle {
position:absolute;
top:110px;
left:380px;
font-size:1.5em;
}*/
#headtitle {
	margin-top: 66px;
}
div#secnav {
	text-align: right;	
}
form#search {
	padding: 0 15px 0 0;
}


/* MAIN COLUMN */



/* PORTLETS */


.portlet dt {
	background-color: #59A7E5;
	border-top: 1px solid #CACACB;

}
.portlet dd {
	background-color: #fff;
	color: #000;
}
#leftcol .portlet dt {
	border-right: 1px solid #CACACB;
	border-left: 1px solid #CACACB;
}
#leftcol .portlet dd {
	background: transparent url(images/leftcol_bottom.gif) bottom left no-repeat;
	border-right: 1px solid #CACACB;
}
#rightcol .portlet dt {
	background: transparent url(images/alliance_right_col_top.gif) top right no-repeat;
	border-left: 1px solid #CACACB;
}
#rightcol .portlet dd {
	border-left: 1px solid #CACACB;
	border-right: 1px solid #CACACB;
	border-bottom: 1px solid #CACACB;
}

/* RIGHT COL */


/* LEFT COL */

#leftcol h3 {
	color: #081B55;
}
#leftcol a.morelink {
	background: transparent url(images/redonblue_arrow.gif) 0px 3px no-repeat;
}
#leftcol a.morelink:visited {
	background: transparent url(images/redonblue_arrow_o.gif) 0px 3px no-repeat;
}
#leftcol a.morelink:hover {
	background: transparent url(images/redonblue_arrow_o.gif) 0px 3px no-repeat;
}
ul#texttools {
	border-top: 1px solid #CACACB;
	background: #D9D9DA url(images/texttools_bottom.gif) bottom left no-repeat;
	border-right: 1px solid #CACACB;
}
ul#texttools li {
	color: #081B55;
}
ul#subnav {
	background: transparent url(images/leftcol_bottom.gif) bottom left no-repeat;
	border-right: 1px solid #CACACB;
}
ul#subnav {
	border-top: 32px solid #59A7E5;
}
ul#subnav li a {
	color: #333;
	border-bottom: 1px solid #CACACB;
 	border-left: 1px solid #CACACB;
}

ul#subnav li a {
	background: transparent url(/images/alliance_arrow.gif) 15px 10px no-repeat;
}
ul#subnav li a:hover, ul#subnav li a.on {
	background: transparent url(/images/alliance_arrow_open.gif) 15px 12px no-repeat;
	color: #59A7E5;
}
ul#subnav li ul li a {
	color: #333;
}
ul#subnav li ul li a {
	background: #E3F3FF url(/images/alliance_arrow_sub.gif) 15px 11px no-repeat;
	border-bottom: 1px solid #B1CEE5;
}
ul#subnav li ul li a:hover, ul#subnav li ul li a.on {
	background: #E3F3FF url(/images/alliance_arrow_o_sub.gif) 15px 11px no-repeat;
	border-bottom: 1px solid #B1CEE5;
}

#inline-login h2 {
	color: #4E61AE;
}
#inline-login table tr th {
	color: #757575;
}
#inline-login a {
	color: #4E61AE;
	background: transparent url(/images/link_bu_blue.gif) top left no-repeat;
}
#inline-login a:hover {
	background: transparent url(/images/link_bu_blue_o.gif) top left no-repeat;
}
#listtable tr:hover td, tr.even:hover td, tr.odd:hover td {	background-color: #ccc; }
#listtable tr a:hover, tr.even a:hover, tr.odd a:hover { color: #f00; }
.even td { background-color: #f0f0f0; }
.odd td { background-color: #fff; }

.solution_show th {
	background-color: #7783B4;
	color: #fff;
}
.pollbar {
	color: #fff;
	background-color: #BEC5DC;
}
