body {PADDING-RIGHT: 30px; PADDING-LEFT: 30px;  BACKGROUND-IMAGE: url(../images-layout/bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #504e4e; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #261242; TEXT-ALIGN: center}
img {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}

a {TEXT-DECORATION: underline; color:#5f32c4}
a:hover {color: #6f20ff}
a:active {color: #9262ff}

a.make, a.make:visited {text-decoration:none;}
a.make:hover {text-decoration:underline; color:#D12121;}
.float_l {float:left;}
.float_r {float:right;}
.clr {clear:both;}

p {font-family: Arial, Helvetica, sans-serif}
p.bron {font-size:80%}
h1 {font-size:19px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#4c3090} 
h2 {font-size:15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#4c3090}
ul { font-family: Arial, Helvetica, sans-serif;}
ul.no-indent { margin-left: 1.2em; padding-left: 0px; list-style-type:disc}
li {padding-bottom: 4px}
img.absmiddle {vertical-align: middle; margin-bottom: .25em;}
img.absbottom {vertical-align: middle; margin-bottom: .0em;}
img { border:0px}

table {BORDER-COLLAPSE: collapse}
td {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 15px; PADDING-TOP: 0px}
td.padded-cell {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}

div.row {clear: both;}

div.navbg {clear: both; width: 275px; background-image: url(../images-layout/nav-bg.gif);	background-repeat: repeat-y; display: table;}
div.footer {
	clear: both;
	width: 100%;
	background-image: url(images/footer-bg.gif);
	background-repeat: repeat-x;
	height: 70px;
}
div.footerright {
	clear: both;
	width: 100%;
	height: 70px;
	background-image: url(images/footer-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
}
div.navdownimg {
	position: absolute;
	bottom: 70px;
	left: 0;
	width: 275px;
	
}
div.footerleft {
	clear: both;
	background-image: url(images/footer-left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 70px;
	color: white;
	line-height: 70px;
}
div.navlast {
	clear: both;
	line-height: 32px;
	width: 231px;
	background-color: #e2e3e4;
	font-family: "Trebuchet MS";
	font-size: 11px;
}

div.cell {display: table-cell; float: left;}
div.center {CLEAR: both; WIDTH: 100%;}
div.top {CLEAR: both}
div.content { text-align:left; BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images-layout/right-bg.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: white}
td.left {BACKGROUND-IMAGE: url(../images-layout/left-bg.gif); WIDTH: 275px; BACKGROUND-REPEAT: repeat-y;}
td.content {font: 0.9em Arial, Helvetica, sans-serif; line-height: 19px; PADDING-LEFT: 22px;  BACKGROUND-IMAGE: url(../images-layout/content-bg.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x}
div.txt { padding-right:22px; padding-bottom:10px}
div.rightpatch { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images-layout/right-patch.png); WIDTH: 100%; height:100%; PADDING-TOP: 30px; BACKGROUND-REPEAT: no-repeat}
div.txt span {FONT-WEIGHT: bold; COLOR: #3d2361}
div.sponsors {text-align:center}

div.nav a,
div.navlast a {
	color: #4e396c;
	display: block;
}
div.nav,
div.navlast {
	clear: both;
	line-height: 32px;
	border-bottom: 1px white solid;
	width: 231px;
	background-color: #e2e3e4;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
div.navbg {
	clear: both;
	width: 275px;
	background-image: url(../images-layout/nav-bg.gif);
	background-repeat: repeat-y;
	display: table;
}
/* menu */

div.menu-container {text-align:left; padding-left:0px; vertical-align:top}
div.menu { font-family: Arial, Helvetica, sans-serif ; padding-bottom: 10px; vertical-align: top; width:231px}
div.menu A {text-decoration: none; display: block}

div.menu A.menu-nonactive {font-size: 15px; padding-left:5px; background-color:#e3e4e6;  color: #4c3090; border-bottom: 1px solid #FFFFFF; padding-top: 5px; padding-bottom: 4px}
div.menu A.menu-nonactive:hover {background-color:#d8d9db; color: #5f32c4}
div.menu A.menu-nonactive:active {color: #9262ff}
div.menu div.menu-active {font-size: 15px; padding-left:5px;color: #bf1400; border-bottom: 1px solid #bf1400; padding-top: 5px; padding-bottom: 4px}
div.menu A.menu-parent {font-size: 15px; padding-left:5px; color: #bf1400; border-bottom: 1px solid #bf1400; padding-top: 5px; padding-bottom: 4px} 

div.menu A.submenu-nonactive {font-size: 11px; color: #372861; padding-top: 1px; padding-bottom: 0px; padding-left:5px; font-weight: bold }
div.menu A.submenu-nonactive:hover { background-color:#d8d9db; color: #bf1400}
div.menu A.submenu-nonactive:active {color: #ff1d00}
div.menu div.submenu-active {font-size:11px; color: #bf1400;  padding-top: 1px; padding-bottom: 0px; padding-left:5px; font-weight: bold}
div.menu A.submenu-parent {font-size: 11px; font-weight: bold; color: #bf1400; padding-left:5px}


/* footer */


td.footerlinks {font-size:11px; font-style:normal; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right}
div.footer { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; CLEAR: both; BACKGROUND-IMAGE: url(../images-layout/footer-bg.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 70px}
div.footerright {CLEAR: both; BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images-layout/footer-right.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat;}
div.footerleft { CLEAR: both; BACKGROUND-POSITION: left 50%; COLOR: #b08edd; MARGIN-RIGHT: 44px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../images-layout/footer-left.gif); COLOR: white; LINE-HEIGHT: 70px; BACKGROUND-REPEAT: no-repeat; }

div.footer a { color:#FFFFFF}
div.footer a:hover { color:#9262ff}
div.footer a:active { color:#5f32c4}


