/* Module background styles */
div.module-box {
	padding: 0;
}

div.module-box > div {
	padding: 16px 0 0 0;
}

div.module-box > div > div {
	padding: 0 0 0 16px;
}

div.module-box > div > div > div {
	padding: 0 16px 16px 0;
}

div.box-blue {
	background: transparent url(/cms/templates/aimee/images/module-box-blue-bg-r.png) top right no-repeat;
}

div.box-blue > div {
	background: transparent url(/cms/templates/aimee/images/module-box-blue-bg-l.png) top left no-repeat;
}

div.box-blue > div > div {
	background: transparent url(/cms/templates/aimee/images/module-box-blue-bg-l.png) bottom left no-repeat;
}

div.box-blue > div > div > div {
	background: transparent url(/cms/templates/aimee/images/module-box-blue-bg-r.png) bottom right no-repeat;
}

div.box-blue div div div div {
	background: none;
}


div.box-green {
	background: transparent url(/cms/templates/aimee/images/module-box-green-bg-r.png) no-repeat top right;
}

div.box-green > div {
	background: transparent url(/cms/templates/aimee/images/module-box-green-bg-l.png) no-repeat top left;
}

div.box-green > div > div {
	background: transparent url(/cms/templates/aimee/images/module-box-green-bg-l.png) no-repeat bottom left;
}

div.box-green > div > div > div {
	background: transparent url(/cms/templates/aimee/images/module-box-green-bg-r.png) no-repeat bottom right;
}

div.box-green div div div div {
	background: none;
}


div.box-yellow {
	background: transparent url(/cms/templates/aimee/images/module-box-yellow-bg-r.png) no-repeat top right;
}

div.box-yellow > div {
	background: transparent url(/cms/templates/aimee/images/module-box-yellow-bg-l.png) no-repeat top left;
}

div.box-yellow > div > div {
	background: transparent url(/cms/templates/aimee/images/module-box-yellow-bg-l.png) no-repeat bottom left;
}

div.box-yellow > div > div > div {
	background: transparent url(/cms/templates/aimee/images/module-box-yellow-bg-r.png) no-repeat bottom right;
}

div.box-yellow div div div div {
	background: none;
}


div.box-grey {
	background: transparent url(/cms/templates/aimee/images/module-box-grey-bg-r.png) no-repeat top right;
	color: #f2f2f2;
}

div.box-grey > div {
	background: transparent url(/cms/templates/aimee/images/module-box-grey-bg-l.png) no-repeat top left;
}

div.box-grey > div > div {
	background: transparent url(/cms/templates/aimee/images/module-box-grey-bg-l.png) no-repeat bottom left;
}

div.box-grey > div > div > div {
	background: transparent url(/cms/templates/aimee/images/module-box-grey-bg-r.png) no-repeat bottom right;
}

div.box-grey div div div div {
	background: none;
}

div.box-grey h3 {
	color: #FFF;
}

div.box-grey a:link,
div.box-grey a:visited {
	color: #40afff;
}


/* Module Icon Styles */
div.header-dots h3,
div.icon-dots h3 {
	background: url(/cms/templates/aimee/images/icon-module-dots.png) no-repeat left 5px;
	padding: 0 0 0 10px;
}

div.header-arrow h3,
div.icon-arrow h3 {
	background: url(/cms/templates/aimee/images/icon-module-arrow.png) no-repeat left 5px;
	padding: 0 0 0 16px;
}

div.icon-article h3 {
	background: url(/cms/templates/aimee/images/icon-module-article.png) no-repeat left 5px;
	padding: 2px 0 2px 22px;
}

div.icon-calendar h3 {
	background: url(/cms/templates/aimee/images/icon-module-calendar.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-cart h3 {
	background: url(/cms/templates/aimee/images/icon-module-cart.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-comment h3 {
	background: url(/cms/templates/aimee/images/icon-module-comment.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-display h3 {
	background: url(/cms/templates/aimee/images/icon-module-display.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-download h3 {
	background: url(/cms/templates/aimee/images/icon-module-download.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-user h3 {
	background: url(/cms/templates/aimee/images/icon-module-user.png) no-repeat left 5px;
	padding: 2px 0 2px 21px;
}

div.icon-selection h3 {
	background: url(/cms/templates/aimee/images/icon-module-selection.png) no-repeat left 5px;
	padding: 2px 0 2px 21px;
}

div.icon-online h3 {
	background: url(/cms/templates/aimee/images/icon-module-online.png) no-repeat left 5px;
	padding: 2px 0 2px 21px;
}

div.icon-statistics h3 {
	background: url(/cms/templates/aimee/images/icon-module-statistics.png) no-repeat left 5px;
	padding: 2px 0 2px 21px;
}

div.icon-settings h3 {
	background: url(/cms/templates/aimee/images/icon-module-settings.png) no-repeat left 5px;
	padding: 2px 0 2px 21px;
}

div.icon-search h3 {
	background: url(/cms/templates/aimee/images/icon-module-search.png) no-repeat left 5px;
	padding: 2px 0 2px 21px;
}

div.icon-folder h3 {
	background: url(/cms/templates/aimee/images/icon-module-folder.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-star h3 {
	background: url(/cms/templates/aimee/images/icon-module-star.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-image h3 {
	background: url(/cms/templates/aimee/images/icon-module-image.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-home h3 {
	background: url(/cms/templates/aimee/images/icon-module-home.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-help h3 {
	background: url(/cms/templates/aimee/images/icon-module-help.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-info h3 {
	background: url(/cms/templates/aimee/images/icon-module-info.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-mail h3 {
	background: url(/cms/templates/aimee/images/icon-module-mail.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

div.icon-rss h3 {
	background: url(/cms/templates/aimee/images/icon-module-rss.png) no-repeat left 4px;
	padding: 2px 0 2px 21px;
}

.body {
	background-color: #754674;
	margin-top: 15px;
	background-image: url(/cms/templates/aimee/images/background.png);
}

#content-pane .tab-page {
}

.contentpane {
}

.contentpaneopen {
	text-align: left;
	width: 100%;
	padding: 0px;
}

.small {
	font-size: 11px;
	color: #B524B1;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
}

.modifydate {
	font-size: 11px;
	color: #B524B1;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
}

.createdate {
	line-height: 15px;
	font-size: 11px;
	color: #B524B1;
	font-weight: bold;
	vertical-align: top;
	display: block;
}

.contentheading {
	background: url(/cms/templates/aimee/images/title_background.png) no-repeat; 
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #B524B1;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
	text-transform: uppercase;
}

.contentpagetitle {
	font-size: 12px;
	font-weight: bold;
	color: #B524B1;
	text-align:left;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FF000FC;
	text-align:left;
	text-decoration: none;
}

a.contentpagetitle:hover {
	color: #663AFF;
}

table.moduletable {
	width: 100%;
	margin: 0px 0px 15px 0px;
/*	border-left: solid 0px #CCCCCC; */
/*	border-right: solid 0px #CCCCCC; */
/*	border-top: solid 0px #CCCCCC; */
/*	border-bottom: solid 0px #CCCCCC; */
}

table.moduletable th {
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #B524B1;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
	text-transform: uppercase;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	font-weight: normal;
}

table.moduletable ul {
	color: #B524B1;
}

div#menublock table.moduletable td {
	padding: 0px;
}

#mainlevel-nav {
margin: 0; padding: 0;
}
#mainlevel-nav li {
list-style:none; 
float: left; 
margin: 0px; 
padding-left: 15px;
padding-right: 15px;
font-size: 11px;
line-height:24px;
height: 26px;
white-space: nowrap;
}
#mainlevel-nav a {

float: right; 
text-decoration: none;  
color: #304651;
}
#mainlevel-nav a {
float: none;
}
#mainlevel-nav a:hover {
color: #B524B1;

}

a.mainlevel:link, a.mainlevel:visited {
	background: url(/cms/templates/aimee/images/menu_bullet.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #B524B1;
	text-align: left;
	padding-left: 15px;
	height: 18px;
	margin-bottom: 1px;
}

a.mainlevel:hover {
	background-position: 0px -20px;
	text-decoration: none;
	color: #663AFF;
}

.pollstableborder {
	border: 1px solid;
	padding: 1px;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #B524B1;
	text-align: left;
}

#active_menu {
	color: #B524B1;
	font-weight: bold;
}

a.sublevel:hover {
	color: #663AFF;
	text-decoration: none;
}

a.mainmenu:link, a.mainmenu:visited {
	color: #663AFF; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
}

a.mainmenu:hover {
	color: #D6DF8C; 
	text-decoration: none;
}



a:link, a:visited {
	color: #B524B1; text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #9AB6C2;	text-decoration: none;
	font-weight: bold;
}

a.category:link, a.category:visited {
	color: #B524B1;
	text-decoration: none;
	font-weight: bold;
}

a.category:hover {
	color: #9AB6C2;
	text-decoration: none;
	font-weight: bold;
}

a.pagenav, a.pagenav:visited {
	font-weight: bold;
	color: #B524B1;
	text-decoration: none;
}

a.pagenav:hover {
	color: #9AB6C2;
	text-decoration: none;
}

.frontpageheader {
	color: #B524B1;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
}

.newsfeedheading {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align:left;
}

.newsfeeddate {
	font-size: 10px;
	color: #663AFF;
	font-weight: normal;
}

.fase4rdf a:link {
	color: #745632;
	text-decoration: none;
	font-weight: bold;
}

.fase4rdf a:hover {
	color: #cc9900;
}

.componentheading {

/*	background: url(/cms/templates/aimee/images/title_background.png) no-repeat; */
	vertical-align: top;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #B524B1;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
	text-transform: uppercase;
}

.sectiontableheader {
	background : #FFFFFF;
	color: #B524B1;
	font-weight : bold;
	padding: 3px;
}

.sectiontableentry1 {
	background-color : #FFFFFF;
	padding: 2px;
}

.sectiontableentry2 {
	background-color : #FFFFFF;
	padding: 2px;
}

div#middle_box .sectiontableentry1 {
	background-color : #3E5867;
	padding: 2px;
}

div#middle_box .sectiontableentry2 {
	background-color : #516B79;
	padding: 2px;
}

div#right_box .sectiontableentry1 {
	background-color : #182327;
	padding: 2px;
}

div#right_box .sectiontableentry2 {
	background-color : #FFFFFF;
	padding: 2px;
}

BODY {
	margin: 0px 0px 0px 0px;
	background: #f7f7f2;
}

td,tr,p,div {
	font-family: Helvetica;
	font-size: 12px;
	color: #B524B1;
}

ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

li
{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(/cms/templates/aimee/images/arrow.png) ;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}



.button {
	font-weight: bold;
	border:solid 1px #9DA6B3;
	background-color: #FFFFFF;
	color: #B524B1;
	text-align: center;
	font-size: 9px;
	margin-top: 5px;
}

.inputbox {
	font-weight: normal;
	color: #B524B1;
	background: #FFFFFF;
}


/* Horizontal Line */
hr {
	background: #999999; height:1px; border: 1px solid;
}

hr.separator {
	background: #495C5F;
	height: 1px;
	width: 75px;
	border: 0px;
}


/* Content - Sections & Categories */


table.contenttoc {
	color: #B524B1;
	background-color: #FFFFFF;
}

table.contenttoc td {
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
}

.contentdescription {
	color: #B524B1;
	text-align: left;
}

/** category text format and links **/
.category {
	color: #B524B1;
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
}



.poll {
	font-size: 10px;
	line-height: 14px
}

table.pollstableborder {
	border: 0px;
}

.contentpane {
	background: #FFFFFF;
}

.smalldark {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	background-color: #FFFFFF;
	color: #B524B1;
	font-weight: bold;
}

table

table.contact {
	background-color: #0D1315;
}

table.contact td.icons {
	background-color: #B524B1;
	font-weight: bold;
}

table.contact td.details {
	background-color: #E600FC;
	color: #B524B1;
	font-weight: bold;
}

.pagenav {
	font-weight: normal;
}

.pagenavbar {

}

/* Content voting */
.content_rating {
	font-weight: normal;
	font-size: 8pt;
}

.content_vote {
	font-weight: normal;
	font-size: 8pt;
}

/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
}

.readon {
	margin-bottom: 10px;
	
}

strong {
	color: #B524B1;
}

/* MENU */

.horbar	{
	color: black;
	background-color: #C51230	;
/*	border: 2px outset #cecac1; */
	height: 16;
}

.horbaritem		{
	float: left;
	white-space: nowrap;
	font-size: 12px; 
	font-family: Helvetica;
	font-weight: bold;
	color: #86A7DD;

}

.horbaritem a	{
	display: block;
	text-decoration: none;
}

.horbaritem a:link	{
	color: #663AFF;
	text-decoration: none;
	color: white;
}

.horbaritem a:visited	{
	color: #663AFF;
	text-decoration: none;
}

.horbaritem a:hover	{
	color: #663AFF;
	background-color: #C51230;
	text-decoration: none;
}

.horbaritem a:active	{
	color: #663AFF;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #dcdad5;
	border: 2px outset #cecac1;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
   /* Opacity in IE */
   /* filter: alpha(opacity=85); */
   /* Opacity in Mozilla */
   /*	-moz-opacity: 0.8; */
}

.subframe	{
	position: relative;
	display: block;
	background-color: #C51230;
	border: 2px outset #FFFFFF;
}

.item	{
	text-align: left;
	white-space: nowrap;
	font-family: Arial;
	font-size: 12px;
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
	font-size: 11px; 

}

.item a:link	{
	color: #663AFF;
	text-decoration: none;
}

.item a:visited	{
	color: #663AFF;
	text-decoration: none;
}

.item a:hover	{
	color: #663AFF;
	background-color: #C51230;
	text-decoration: none;
}

.item a:active	{
	color: #663AFF;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
/*	right: 4px; */
	right: 7px;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 0px 2px 1px;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0;
}


.page_bg {
/*	background: #CCCCCC url(/cms/templates/aimee/images/back_fade.jpg) repeat-x; */

}

