/* FOGLIO DI STILE PER BROWSER DIVERSI DA IE */

#at-tablatdiv {
	padding-bottom : 10px;
	padding-left : 0;
	display : block;
}

#logo1, img#logo1 {
	position : absolute;
	width : 212px;
	border : 1px solid black;
	background-color : #5b5b5b;
}

div.wrapper {
	text-align : left;
	margin : auto;
	position : relative;
}

html, body, form, fieldset {
	margin : 0;
	padding : 0;
}

body {
	color : #000000;
	background : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 150%;
}

body#bd {
	color : #2a343a;
	background-color : #d0dff2;
	margin-top : 10px;
	height: auto;
}

body.contentpane {
	width : auto;
	margin : 1em 2em;
	background : #ffffff;
	color : #000000;
	font-size : 12pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	/*
	line-height : 140%;
	*/
}

body.fs1 {
	font-size : 9px;
}

body.fs2 {
	font-size : 10px;
}

body.fs3 {
	font-size : 11px;
}

body.fs4 {
	color : #434a4e;
	font-size : 12px;
}

body.fs5 {
	font-size : 13px;
}

body.fs6 {
	font-size : 13px;
}

a {
	color : #3d84c0;
	font-weight : normal;
	font-style : normal;
	text-decoration : underline;
}

a:hover, a:active, a:focus {
	color : #0e1a26;
	text-decoration : underline;
}

.mylink {
	color : white;
	font-weight : normal;
	font-style : normal;
	text-decoration : underline;
}

.mylink:hover, .mylink:active, .mylink:focus {
	color : #0e1a26;
	text-decoration : underline;
}

.mylink2 {
	color : #a0d125;
	font-weight : normal;
	font-style : normal;
	text-decoration : underline;
}

.mylink2:hover, .mylink2:active, .mylink2:focus {
	color : #0e1a26;
	text-decoration : underline;
}

.contentheading, .componentheading, .blog_more strong, h1, h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

small, .small, .smalldark, .mosimage_caption {
	font-size : 90%;
	color : #999;
	text-transform : lowercase;
}

h1 {
	font-size : 180%;
}

h2 {
	font-size : 155%;
}

h3 {
	color : #3e3b3b;
	font-size : 130%;
	font-weight : bold;
	line-height : 23px;
	background-color : transparent;
	background-image : url(../images/h3_left.gif);
	background-repeat : no-repeat;
	text-transform : uppercase;
	height : 25px;
}

h4 {
	font-size : 100%;
	text-transform : uppercase;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin : 1em 0;
	padding : 0;
}

ul {
	list-style : none;
}

ul li {
	padding-left : 30px;
	line-height : 180%;
	background : url(../images/bullet-list.gif) no-repeat 18px 8px;
}

ol li {
	margin-left : 35px;
	line-height : 180%;
}

th {
	padding : 5px;
	font-weight : bold;
	text-align : left;
}

fieldset {
	border : none;
}

fieldset a {
	font-weight : bold;
}

hr {
	border-top : 1px solid #d0d9df;
	border-right : 0;
	border-left : 0;
	border-bottom : 0;
	height : 1px;
}

a img {
	border : none;
}

td, div {
	font-size : 100%;
}

form {
	margin : 0;
	padding : 0;
}

form label {
	cursor : pointer;
}

input, select, textarea, .inputbox {
	padding : 1px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
}

select, textarea, .inputbox {
	background : #ffffff;
	color : #3c3b3b;
}

.button {
	font-weight : bold;
	color : #3d84c0;
	padding : 2px;
	background : #fff url(../images/but-bg.gif) repeat-x 50% top;
	border : 1px solid #bbb6b6;
}

.inputbox {
	color : #232222;
	margin-bottom : 1px;
	padding : 3px 0 3px 5px;
	background : #fff;
	border : 1px solid #bbb6b6;
}

pre, .code {
	padding : 10px 15px;
	margin : 5px 0 15px;
	border-left : 5px solid #92a3ae;
	background : #fafaf0;
}

blockquote {
	padding : 1em 40px 1em 15px;
}

blockquote span.open {
	padding : 0 0 0 20px;
	background : url(../images/so-q.gif) no-repeat left top;
}

blockquote span.close {
	padding : 0 20px 0 0;
	background : url(../images/sc-q.gif) no-repeat bottom right;
}

.quote-hilite {
	padding : 10px 15px;
	margin : 0;
	background : #ffffff;
	border : 1px solid #d0d9df;
}

.small-quote {
	background : none;
	margin : 0;
	padding : 0;
}

.small-quote span.open-quote {
	background : url(../images/so-q.gif) no-repeat center left;
	margin : 0;
	padding-left : 20px;
}

.small-quote span.close-quote {
	background : url(../images/sc-q.gif) no-repeat center right;
	margin : 0;
	padding-right : 20px;
}

.small-quote span.author {
	display : block;
	padding : 2px 5px 2px 20px;
	background : #d0d9df url(../images/author.gif) no-repeat 5px 4px;
	border-top : 1px solid #d0d9df;
	margin : 0.5em 0 0;
	text-transform : uppercase;
	font-size : 90%;
}

.dropcap {
	float : left;
	padding : 4px 8px 0 0;
	display : block;
	color : #92a3ae;
	font : 50px/40px Georgia, Times, serif;
}

.error {
	padding-left : 25px;
	color : #cc0000;
	background : url(../images/bullet-error.gif) no-repeat top left;
}

.message {
	padding-left : 25px;
	color : #df8600;
	background : url(../images/bullet-info.gif) no-repeat top left;
}

.tips {
	padding-left : 25px;
	color : #0033cc;
	background : url(../images/bullet-tips.gif) no-repeat top left;
}

.highlight {
	padding : 1px 5px;
	background : #ffffcc;
	font-weight : bold;
}

p.stickynote {
	background : #ffffff url(../images/sticky-bg.gif) no-repeat 5px center;
	padding : 10px 0 10px 40px;
	border : 1px solid #d0d9df;
}

p.download {
	background : #ffffff url(../images/download-bg.gif) no-repeat 5px center;
	padding : 10px 0 10px 40px;
	border : 1px solid #d0d9df;
}

.blocknumber {
	clear : both;
	padding : 5px 15px 10px;
	position : relative;
}

ul.checklist {
	list-style : none;
}

ul.checklist li {
	margin-left : 15px;
	padding : 0 0 5px 20px;
	background : url(../images/checklist-bg.gif) no-repeat 0 3px;
}

ul.stars {
	list-style : none;
}

ul.stars li {
	margin-left : 15px;
	padding : 0 0 5px 20px;
	background : url(../images/star-bg.gif) no-repeat 0 3px;
}

.bignumber {
	float : left;
	margin-right : 8px;
	padding : 6px 7px;
	display : block;
	color : #ffffff;
	font : bold 20px Arial, sans-serif;
	background-color : transparent;
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : left top;
}

div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
	margin : 15px 0;
}

div.bubble1 span.author, div.bubble2 span.author, div.bubble3 span.author, div.bubble4 span.author {
	padding-left : 15px;
	margin-left : 15px;
	font-weight : bold;
	background : url(../images/author.gif) no-repeat center left;
}

div.bubble1 div {
	margin : 0;
	width : 100%;
	background : url(../images/bub1-br.gif) no-repeat bottom right;
}

div.bubble1 div div {
	background : url(../images/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
	background : url(../images/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {
	background : url(../images/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div {
	margin : 0;
	padding : 15px 15px 30px 15px;
	width : auto;
}

div.bubble2 div {
	margin : 0;
	width : 100%;
	background : url(../images/bub2-br.gif) no-repeat bottom right;
}

div.bubble2 div div {
	background : url(../images/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div {
	background : url(../images/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div {
	background : url(../images/bub2-tl.gif) no-repeat top left;
}

div.bubble2 div div div div div {
	margin : 0;
	padding : 15px 15px 35px 15px;
	width : auto;
}

div.bubble3 div {
	margin : 0;
	width : 100%;
	background : url(../images/bub3-br.gif) no-repeat bottom right;
}

div.bubble3 div div {
	background : url(../images/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div {
	background : url(../images/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div {
	background : url(../images/bub3-tl.gif) no-repeat top left;
}

div.bubble3 div div div div div {
	margin : 0;
	padding : 15px 15px 50px 15px;
	width : auto;
}

div.bubble4 div {
	margin : 0;
	width : 100%;
	background : url(../images/bub4-br.gif) no-repeat bottom right;
}

div.bubble4 div div {
	background : url(../images/bub4-bl.gif) no-repeat bottom left;
}

div.bubble4 div div div {
	background : url(../images/bub4-tr.gif) no-repeat top right;
}

div.bubble4 div div div div {
	background : url(../images/bub4-tl.gif) no-repeat top left;
}

div.bubble4 div div div div div {
	margin : 0;
	padding : 15px 15px 55px 15px;
	width : auto;
}

.article_seperator {
	display : block;
	height : 20px;
}

#at-col1 .article_seperator, #at-col2 .article_seperator {
	display : none;
}

table.contentpane {
	border : none;
	width : 100%;
}

table.contentpaneopen {
	border : none;
	border-collapse : collapse;
	border-spacing : 0;
}

table.contenttoc {
	margin : 0 0 10px 10px;
	padding : 0;
	width : 35%;
}

table.contenttoc a {
	text-decoration : none;
}

table.contenttoc td {
	padding : 1px 5px 1px 25px;
}

table.contenttoc th {
	padding : 0 0 3px;
	border-bottom : 1px solid #d0d9df;
	text-indent : 5px;
}

table.poll {
	padding : 0;
	width : 100%;
	border-collapse : collapse;
}

table.pollstableborder {
	padding : 0;
	width : 100%;
	border : none;
	text-align : left;
}

table.pollstableborder img {
	vertical-align : baseline;
}

table.pollstableborder td {
	padding : 2px !important ;
	border-collapse : collapse;
	border-spacing : 0;
}

table.pollstableborder tr.sectiontableentry1 td {
	border : none;
}

table.pollstableborder tr.sectiontableentry2 td {
	border : none;
}

table.searchintro {
	padding : 10px 0;
	width : 100%;
}

table.searchintro td {
	padding : 5px !important ;
}

table.adminform {
	width : 400px !important ;
}

.blog_more {
	margin : 10px 0;
}

.blog_more strong {
	margin : 0 0 5px;
	display : block;
	font-size : 100%;
	text-transform : lowercase;
}

.blog_more ul {
	margin : 0;
	padding : 0;
}

.blog_more ul li {
	margin : 0;
	padding : 0 0 0 17px;
}

td.buttonheading {
	padding : 0 0 0 8px !important ;
	text-align : center;
}

.category {
	font-weight : bold;
}

.clr {
	clear : both;
}

.componentheading {
	color : #a0d125;
	padding : 0 0 10px;
	margin-bottom : 20px;
	font-size : 130%;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
}

.contentdescription {
	padding-bottom : 30px;
}

.contentheading {
	color : #a0d125;
	font-size : 130%;
	font-weight : bold;
	text-decoration : none;
	padding-bottom : 10px;
	text-transform : uppercase;
	padding-left : 0;
}

a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
	text-decoration : none !important ;
}

a.readon {
	float : left;
	display : block;
	text-decoration : underline;
	text-transform : lowercase;
}

table.contentpaneopen td, table.contentpane td {
	padding-right : 10px;
	padding-left : 10px;
}

table.contentpaneopen, table.contentpane, table.blog {
	width : 100%;
}

.createdate {
	padding : 3px;
	text-transform : lowercase;
	font-size : 90%;
	color : #999;
}

.modifydate {
	color : #999;
	font-size : 90%;
	text-transform : lowercase;
	height : 15px;
	padding-top : 15px;
}

.moduletable {
	padding : 0;
}

.mosimage {
	margin : 15px 5px 10px 0;
	padding : 0 5px 5px;
}

* html .mosimage {
	padding : 5px 0 !important ;
	margin : 15px 10px 10px 0;
}

* + html .mosimage {
	padding : 5px 0 !important ;
}

.mosimage img {
	padding : 0 !important ;
	margin : 0 !important ;
}

.mosimage_caption {
	margin-top : 5px;
	padding : 1px 2px;
	color : #999;
}

.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {
	padding : 0 2px;
}

a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {
	text-decoration : none;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	text-decoration : none;
}

.pagenavbar {
	padding-left : 14px;
	background : url(../images/pages.gif) no-repeat center left;
}

.pagenavcounter {
	padding : 8px 14px 0 14px;
	background : url(../images/pages.gif) no-repeat 0 11px;
}

.sectiontableheader {
	padding : 30px 5px 8px;
	border-bottom : 1px solid #cccccc;
	font-size : 125%;
}

tr.sectiontableentry1 td {
	padding : 8px 5px;
	background : url(../images/dot.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
	padding : 8px 5px;
	background : url(../images/dot.gif) repeat-x bottom;
}

tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
	background : url(../images/dot.gif) repeat-x bottom;
}

.smalldark {
	text-align : left;
}

div.syndicate div {
	text-align : center;
}

.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td {
	background : none;
}

#at-wrapper {
	/* modifica sfondo per adattamento al contenuto */
	color : #3c3b3b;
	width : 950px;
	margin : 0 auto;
	background-color: white;
	height: auto;
	/*
	background : transparent;
	*/
}

.narrow #at-wrapper {
	width : 800px;
}

#at-containerwrap, #at-containerwrap-fr, #at-containerwrap-fl, #at-containerwrap-f {
	clear : both;
}

#at-containerwrap, #at-containerwrap-fr {
	background-color : transparent;
}

#at-containerwrap-repeat {
	background-repeat : no-repeat;
	background-attachment : scroll;
}

#at-containerwrap-fl #at-container {
	background-color : white;
	height: 700px;
}

#at-containerwrap-fr #at-container {
	background-color : white;
	height: 700px;
}

#at-mainbody, #at-mainbody-fr {
	float : right;
	width : 77%;
	/*
	height: 700px;
	*/
}

#at-mainbody #at-contentwrap {
	float : left;
	width : 70%;
}

#at-mainbody-fl {
	float : left;
	width : 100%;
}

#at-mainbody-fl #at-contentwrap {
	float : left;
	width : 74.8%;
	/*
	background-color : white;
	*/
}

#at-mainbody-fl #at-col2 {
	float : right;
	width : 25%;
}

#at-mainbody-f {
	float : none;
	width : 100%;
}

#at-container {
	/*
	position: relative;
	display: block;
	height: 100%;
	*/
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
}

#at-content {
	color : #000;
	background-color : transparent;
	margin : 0;
	clear : both;
	padding : 16px 15px 0 10px;
	display : block;
	position: relative;
	float: left;
}

#at-headerwrap {
	position : relative;
	height : 100px;
	/*
	height: 312px;
	*/
	line-height : normal;
	background-color : white;
}

#at-header {
	border : 1px solid black;
	height : 312px;
}

h1.logo {
	font-size : 300%;
	display : block;
	float : left;
	margin : 0;
	padding : 0;
	width : 217px;
	height : 80px;
}

.narrow h1.logo {
	width : 172px;
}

h1.logo a {
	width : 217px;
	height : 80px;
	display : block;
	float : left;
	text-decoration : none;
	text-transform : uppercase;
	outline : medium none;
	text-indent : -4000px;
}

.narrow h1.logo a {
	background-color : transparent;
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : 0 0;
	width : 172px;
}

#at-newsflash {
	color : #516069;
	font-weight : normal;
	line-height : normal;
	position : relative;
	float : left;
	background-repeat : repeat;
	background-attachment : scroll;
	background-position : 0 0;
	bottom : 0;
	clear : both;
	padding-top : 5px;
	padding-right : 5px;
	padding-left : 5px;
}

#at-scroll_1, #at-scroll_2 {
	background : #5d6b74;
}

#at-pathway {
	display : block;
	padding : 10px 0;
	color : #fff;
	font-size : 105%;
	font-weight : bold;
	font-style : normal;
	background-color : transparent;
	background-image : url(../images/path-home.gif);
	background-repeat : no-repeat;
	text-transform : capitalize;
	float : right;
	text-indent : 20px;
	position : absolute;
	top : 200px;
	left : 17px;
	z-index : 100;
}

#at-pathway strong {
	margin-right : 10px;
}

#at-pathway img {
	background-repeat : no-repeat;
}

#at-pathway a {
	font-weight : bold;
	color : #dd6503;
	font-style : normal;
	text-decoration : none;
}

#at-mainnavwrap {
	background-color : #5b5b5b;
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : 0 0;
	position : absolute;
	clear : both;
	left : 213px;
	width : 736px;
	height : 86px;
	z-index : 1000;
	border-right : 1px solid black;
	border-top : 1px solid black;
	border-bottom : 1px solid black;
}

.narrow #at-mainnavwrap {
	background-color : #fff;
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : 0 0;
	width : 750px;
	height : 36px;
}

#at-mainnav {
	float : left;
	width : 100%;
	height : 30px;
	z-index : 1000;
}

#at-mainnavwrap a, #at-mainnavwrap a:hover, #at-mainnavwrap a:active, #at-mainnavwrap a:focus {
	outline : none;
}

a.mainlevel {
	display : block;
	color : #3d84c0;
	font-size : 100%;
	font-weight : normal;
	line-height : 23px;
	background : url(../images/a-mainlevel.gif) no-repeat left bottom;
	text-decoration : none;
	text-transform : capitalize;
	padding-right : 0;
	padding-bottom : 3px;
	padding-left : 32px;
}

a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus {
	color : #a0d125;
	font-weight : normal;
	text-decoration : none;
	background : url(../images/a-mainlevel-hover.gif) no-repeat left bottom;
}

a.mainlevel#active_menu {
	color : #a0d125;
	background : url(../images/a-mainlevel-hover.gif) no-repeat left bottom;
	font-weight : normal;
	text-decoration : none;
}

a.sublevel {
	padding : 2px 4px 2px 20px;
	display : block;
	color : #3d84c0;
	text-decoration : none;
	margin-left : 15px;
}

a.sublevel:hover, a.sublevel:active, a.sublevel:focus {
	color : #a0d125;
	text-decoration : none;
}

#active_menu {
	color : #a0d125;
	font-weight : normal;
}

#modules-bottom {
	text-align : left;
	position : relative;
	top : 20px;
}

div h3 {
	color : #656362;
	font-size : 120%;
	font-weight : bold;
	background-color : transparent;
	background-image : url(../images/h3_left.gif);
	background-repeat : no-repeat;
	text-transform : uppercase;
	padding-left : 32px;
	border-bottom-width : 0;
}

div.moduletable h3 {
	color : #656362;
	font-size : 120%;
	font-weight : bold;
	background-color : transparent;
	background-image : url(../images/h3_moduletable.gif);
	background-repeat : no-repeat;
	text-transform : uppercase;
	padding-left : 32px;
}

div.moduletable {
	color : #141414;
	background-color : #f2f0f0;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	border-right : 1px solid #fff;
	border-left : 1px solid #fff;
}

#at-col1 div.moduletable {
	color : #0d0d0d;
	background-color : transparent;
	padding-left : 0;
	border-right-width : 0;
	border-left-width : 0;
}

#at-col1 div.moduletable h3 {
	color : #656362;
	font-size : 120%;
	font-weight : bold;
	font-style : normal;
	background-color : transparent;
	background-image : url(../images/h3_left.gif);
	background-repeat : no-repeat;
	text-transform : uppercase;
	width : 92%;
	padding-left : 32px;
	border-bottom-width : 0;
}

#at-col2 div.moduletable {
	color : #000;
	background-color : transparent;
	padding-left : 0;
	border-right-width : 0;
	border-left-width : 0;
}

#at-col2 div.moduletable h3 {
	color : #656362;
	font-size : 120%;
	font-weight : bold;
	background-color : transparent;
	background-image : url(../images/h3_right.gif);
	background-repeat : no-repeat;
	text-transform : uppercase;
	margin-right : 0;
	padding-left : 32px;
	border-bottom-width : 0;
}

div.moduletable-blank {
	color : #000000;
	background : transparent;
}

#at-user13 {
	font-weight : normal;
	line-height : normal;
	position : relative;
	display: block;
	float: left;
	left: 35px;
	background-color : transparent;
	width : 700px;
	z-index: 1;
	/*
	top : 105px;
	left : 15px;
	width : 205px;
	height : 170px;
	*/
}

#acsi-header {
	position : absolute;
	background-color : transparent;
	top : 80px;
	left : 240px;
}

#at-user13 div.moduletable {
	color : #fff;
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	background-color : transparent;
	padding-bottom : 15px;
	border-width : 0;
}

#at-user13 div.moduletable h3 {
	color : #fff;
	font-size : 13px;
	font-weight : bold;
	font-style : normal;
	background-color : transparent;
	background-image : url(../images/user13.gif);
	background-repeat : no-repeat;
	text-transform : uppercase;
	padding-left : 30px;
	border-bottom-width : 0;
}

#at-user14 {
	font-weight : normal;
	line-height : normal;
	position : absolute;
	background-repeat : repeat;
	background-attachment : scroll;
	background-position : 0 0;
	top : 130px;
	right : 260px;
	width : 190px;
}

#at-user14 div.moduletable {
	color : #fff;
	font-size : 11px;
	font-weight : bold;
	background-color : transparent;
	padding-right : 10px;
	border-right-width : 0;
	border-left-width : 0;
}

#at-user14 div.moduletable h3 {
	color : #000;
	font-size : 18px;
	font-weight : bold;
	background-color : transparent;
	background-image : url(../images/user13.gif);
	background-repeat : no-repeat;
	text-transform : capitalize;
	padding-left : 30px;
}

#at-user10 div.moduletable h3 {
	color : #000;
	font-size : 120%;
	font-weight : normal;
	background-image : url(../images/h3_left.gif);
	background-repeat : no-repeat;
	text-transform : capitalize;
	padding-left : 25px;
}

#at-user11 div.moduletable h3 {
	color : #000;
	font-size : 120%;
	font-weight : normal;
	background-image : url(../images/h3_left.gif);
	background-repeat : no-repeat;
	text-transform : capitalize;
	padding-left : 25px;
}

.at-box-full, .at-box-left, .at-box-right, .at-box-rightcol {
	float : left;
	overflow : hidden;
	padding : 0;
}

.at-box-full div.moduletable, .at-box-left div.moduletable, .at-box-right div.moduletable, .at-box-rightcol div.moduletable {
	padding : 0 20px 20px;
}

.at-box-left div.moduletable h3, .at-box-full div.moduletable h3 {
	background-image : none;
	background-repeat : repeat;
	background-attachment : scroll;
	background-position : 0 0;
}

.at-box-left, .at-box-full {
	background-image : none;
	background-repeat : repeat;
	background-attachment : scroll;
	background-position : 0 0;
}

.at-box-right div.moduletable h3 {
	background-image : none;
	background-repeat : repeat;
	background-attachment : scroll;
	background-position : 0 0;
}

.at-box-right {
	background-image : none;
	background-repeat : repeat;
	background-attachment : scroll;
	background-position : 0 0;
}

.at-box-rightcol div.moduletable h3 {
	background-image : none;
	background-repeat : repeat;
	background-attachment : scroll;
	background-position : 0 0;
}

.at-box-rightcol {
	background : #e3e8eb;
}

#at-botslwrap {
	float : left;
	clear : both;
	margin-bottom : 10px;
}

#at-botsl h3 {
	color : #c08e61;
	margin : 0 -20px 10px;
	padding : 6px 20px;
	font-size : 100%;
	text-transform : uppercase;
	letter-spacing : 1px;
}

#at-botsl div.moduletable {
	margin : 0;
}

#at-botsl ul {
	padding : 0;
	margin : 0 !important ;
}

#at-botsl li {
	padding : 0 0 0 13px;
	margin : 0;
	background : url(../images/bullet-list.gif) no-repeat 2px 10px;
}

#at-botsl td {
	padding : 0;
}

#at-botsl .article_seperator {
	display : none;
}

#at-botsl table {
	border-spacing : 0;
	border-collapse : collapse;
}

#at-col1 {
	position: relative;
	display: block;
	color : #0d0d0d;
	background-color : transparent;
	float : left;
	width : 218px;
	overflow : hidden;
	padding-bottom : 10px;
}

#at-col1 div.at-innerpad {
	background-color : transparent;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 7px;
}

#at-col2 {
	position : relative;
	width : 220px;
	float: right;
	top: -1250px;

	/*right: 5px;
	top: 21%;
	float : right;
	overflow : hidden;
	top : 21%;
	*/
}

#at-col1 table, #at-col2 table {
border-collapse : collapse;
border-spacing : 0;
}

#at-col1 ul li, #at-col2 ul li {
padding-left : 15px;
margin : 0;
background : url(../images/bullet-list.gif) no-repeat 3px 9px;
}
#at-col1 ul, #at-col2 ul {
margin : 0;
}
#at-usertools {
position : absolute;
top : 20px;
right : 15px;
z-index : 1000;
}
#at-usercolors ul, #at-usertools ul {
margin : 0;
padding : 0;
float : left;
}
#at-usercolors ul li, #at-usertools ul li {
margin : 0;
padding : 0;
list-style : none;
background : none;
display : inline;
}
#at-usercolors img, #at-usertools img {
padding : 0;
margin : 0 0 0 2px;
}
#at-usercolors {
float : left;
padding : 10px 5px 4px;
}
#at-footerwrap {
background-color : #5b5b5b;
clear : both;
width : 950px;
height : 80px;
}
#at-footer {
padding : 20px 0;
width : 77%;
float : right;
position : relative;
color : #3c4a53;
background-color : transparent;
background-repeat : repeat-y;
background-attachment : scroll;
background-position : 0 0;
}
#at-footer small, #at-footer address {
padding : 0 0 0 20px;
font-style : normal;
display : block;
float : left;
font-size : 100%;
color : #3c4a53;
}
#at-footer ul {
margin : 0 0 5px 20px;
padding : 0;
}
#at-footer li {
margin : 0;
padding : 0;
display : inline;
background : none;
}
#at-footer li a {
display : inline;
padding : 0 20px 0 0;
line-height : normal;
text-decoration : underline;
text-transform : lowercase;
font-weight : normal;
color : #fff;
}
#at-footer li a:hover, #at-footer li a:active, #at-footer li a:focus {
color : #0e1a26;
}
#at-search {
background-color : white;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : left center;
position : absolute;
top : 45px;
left : 774px;
z-index : 1000;
}
#at-search div.moduletable {
background-color : transparent;
background-repeat : no-repeat;
background-attachment : scroll;
padding-right : 0;
border-width : 0;
}
#at-search .inputbox {
width : 150px;
padding : 2px 5px 3px 7px;
font-size : 11px;
background : transparent;
border-width : 0;
}
ul.accessibility {
position : absolute;
top : -100%;
}
#at-banner {
background-color : transparent;
text-align : center;
margin-top : 5px;
}
div.back_button a, div.back_button a:hover, div.back_button a:active {
margin : 10px 0;
display : block;
background : none !important ;
text-decoration : none !important ;
}
#mod_login_password, #mod_login_username {
width : 80%;
}
#mod_login_remember {
border : none;
background : none;
}
div.nftitle, div.nfimages, div.nfcontent {
padding : 0 20px 0 20px;
}
div.nftitle {
font-size : 170%;
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin-top : 0;
}
div.nftitle a {
text-decoration : none;
border : none;
color : #ffffff;
}
div.nfimages {
text-align : center;
}
div.nfcontent {
color : #d0d9df;
margin : 0;
}
.clearfix:after {
background-color : white;
clear : both;
content : ".";
height : 0;
visibility : hidden;
z-index : 99;
}
* html > body .clearfix {
width : 100%;
z-index : 98;
background-color : white;
}
* html .clearfix {
height : 1%;
background-color : white;
}
html {
margin-bottom : 1px;
height : 100% !important ;
height : auto;
}
#marqueecontainer {
position : relative;
width : 200px;
height : 120px;
background-color : transparent;
overflow : hidden;
padding : 2px;
padding-left : 2px;
}

#at_tablatwrap {
	/*
	background-color : #f3f3f3;
	*/
	background-color : white;
	/*
	background-repeat : repeat-y;
	background-attachment : scroll;
	background-position : 0 0;
	*/
	position : relative;
	overflow : hidden;
	z-index : 10;
	margin-left : 10px;
}

#at_tablatwrap-top {
background-color : #3d85c0;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : left top;
}
#at_tablatwrap-bot {
background-color : transparent;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : left bottom;
position : relative;
overflow : hidden;
z-index : 10;
}
#at_tablatwrap div.at-innerpad {
padding : 20px 0;
}
ul.mootablat-title {
margin : 0;
padding : 0;
}
.mootablat-title li {
float : left;
background : #6eaeda;
padding : 0;
margin : 0;
color : #cccccc;
cursor : pointer;
display : block;
}
.mootablat-title li h3 {
color : #fff;
font-size : 110%;
line-height : 23px;
margin : 0;
text-align : center;
font-family : "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : normal;
font-style : normal;
background : no-repeat left bottom;
text-decoration : underline;
text-transform : capitalize;
height : 23px;
padding-right : 0;
padding-left : 0;
}
.mootablat-title li.hover {
color : #ffffff;
background-color : #3d85c0;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : center bottom;
}
.mootablat-title li.firstactive h3, .mootablat-title li.first h3 {
background : none;
}
.mootablat-title li.active {
padding : 0;
margin : 0;
color : #ffffff;
background-color : #3d85c0;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : center bottom;
}
.mootablat-title li.firsthover h3 {
background : none;
color : #ffffff;
}
.mootablat-title li.lasthover h3 {
color : #ffffff;
}
.mootablat-title li.firsthover {
background-color : #3d85c0;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : left bottom;
}
.mootablat-title li.lasthover {
background-color : #3d85c0;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : right bottom;
}
.mootablat-title li.firstactive {
padding : 0;
margin : 0;
color : #ffffff;
background-color : #3d85c0;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : left bottom;
}
.mootablat-title li.lastactive {
padding : 0;
margin : 0;
color : #ffffff;
background-color : #3d85c0;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : right bottom;
}
.at-tab-panels {
position : absolute;
clear : both;
overflow : hidden;
top : 15px;
}

#at_tablatwrap .moduletable {
	color : #fff;
	font-weight : normal;
	position : absolute;
	top : 0;
	background : transparent;
	z-index : 100;
	border-right-width : 0;
	border-left-width : 0;
}

#at_tablatwrap .moduletable ul {
margin : 0 !important ;
padding : 0 !important ;
}
#at_tablatwrap .moduletable li {
background-color : transparent;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : 3px 7px;
padding-left : 15px;
margin : 0;
}
#at-cssmenu {
background-color : #7a7a7a;
position : absolute;
top : 40px;
right : 210px;
z-index : 1000;
float : left;
width : 550px;
}
#at-cssmenu ul {
margin : 0;
padding : 0;
}
#at-cssmenu li {
margin : 0;
padding : 0;
float : left;
display : block;
background : none;
cursor : pointer;
}
#at-cssmenu li ul {
width : 16.4em;
position : absolute;
z-index : 99;
left : -999em;
height : auto;
width : 15.9em;
}
#at-cssmenu li ul ul {
margin : -1.25em 0 0 12em;
}
#at-cssmenu li li {
padding : 0 1em 0 0;
margin : 0;
width : 14.9em;
}
#at-cssmenu ul a {
width : 14.8em;
width : 10.8em;
}
#at-cssmenu li:hover ul ul, #at-cssmenu li:hover ul ul ul, #at-cssmenu li.sfhover ul ul, #at-cssmenu li.havechildsfhover ul ul, #at-cssmenu li.havechild-activesfhover ul ul, #at-cssmenu li.activesfhover ul ul, #at-cssmenu li.sfhover ul ul ul, #at-cssmenu li.havechildsfhover ul ul ul, #at-cssmenu li.havechild-activesfhover ul ul ul, #at-cssmenu li.activesfhover ul ul ul {
left : -999em;
}
#at-cssmenu li:hover ul, #at-cssmenu li li:hover ul, #at-cssmenu li li li:hover ul, #at-cssmenu li.sfhover ul, #at-cssmenu li.havechildsfhover ul, #at-cssmenu li.havechild-activesfhover ul, #at-cssmenu li.activesfhover ul, #at-cssmenu li li.sfhover ul, #at-cssmenu li li.havesubchildsfhover ul, #at-cssmenu li li.havesubchild-activesfhover ul, #at-cssmenu li li.activesfhover ul, #at-cssmenu li li li.sfhover ul, #at-cssmenu li li li.havesubchildsfhover ul, #at-cssmenu li li li.havesubchild-activesfhover ul, #at-cssmenu li li li.activesfhover ul {
left : auto;
}
#at-cssmenu li a {
margin : 0 3px 0 0;
line-height : normal;
display : block;
text-decoration : underline;
text-transform : capitalize;
color : #fff;
font-size : 11px;
font-weight : normal;
font-style : normal;
background-color : transparent;
padding-right : 5px;
padding-left : 5px;
}
#at-cssmenu li a:hover, #at-cssmenu li a:active, #at-cssmenu li a:focus {
color : #a0d125;
background-repeat : no-repeat;
text-decoration : none;
border-bottom-color : #76837c;
border-bottom-width : 1px;
}
#at-cssmenu li {
background-color : transparent;
background-repeat : repeat-x;
background-attachment : scroll;
background-position : 50% top;
margin : 0 0 0 0;
}
#at-cssmenu li:hover, #at-cssmenu li.sfhover, #at-cssmenu li.havechildsfhover, #at-cssmenu li.havechild-activesfhover {
color : #a0d125;
background-repeat : repeat-x;
background-attachment : scroll;
background-position : 50% top;
text-decoration : none;
border-bottom-color : #fff;
border-bottom-width : 2px;
}
#at-cssmenu li a.active, #at-cssmenu li a.active:hover, #at-cssmenu li a.active:active, #at-cssmenu li a.active:focus {
color : #a0d125;
background-image : none;
background-repeat : repeat;
background-attachment : scroll;
background-position : 0 0;
text-decoration : underline;
}
#at-cssmenu li ul {
color : #fefdfd;
background : #69746e;
}
#at-cssmenu li ul li {
background : transparent;
}
#at-cssmenu li ul a {
border-right : medium none;
margin : 0;
padding : 7px 10px;
background : #69746e;
font-weight : normal;
line-height : normal;
color : #fefdfd;
font-size : 100%;
text-transform : none;
border-bottom : 1px solid #76837c;
}
#at-cssmenu li.havesubchild, #at-cssmenu li.havesubchild-active {
background : url(../images/arrow2.gif) no-repeat 94% 50%;
}
#at-cssmenu li ul a:hover, #at-cssmenu li ul a:active, #at-cssmenu li ul a:focus, #at-cssmenu ul li:hover, #at-cssmenu ul li.sfhover, #at-cssmenu ul li.havesubchildsfhover, #at-cssmenu ul li.havesubchild-activesfhover, #at-cssmenu ul ul li:hover, #at-cssmenu ul ul li.sfhover, #at-cssmenu ul ul li.havesubchildsfhover, #at-cssmenu ul ul li.havesubchild-activesfhover {
background : #69746e;
color : #a0d125;
}
#at-cssmenu ul li a.active, #at-cssmenu ul li a.active:hover, #at-cssmenu ul li a.active:active, #at-cssmenu ul li a.active:focus {
background : transparent !important ;
color : #a0d125;
font-weight : bold;
margin : 0;
padding : 7px 10px;
}
#at-cssmenu ul li a.active span, #at-cssmenu ul li a.active:hover span, #at-cssmenu ul li a.active:active span, #at-cssmenu ul li a.active:focus span {
background : transparent !important ;
color : #a0d125;
font-weight : bold;
padding : 0;
}
#at-cssmenu li ul a span {
margin : 0;
padding : 0;
}
