a:link { background: transparent; color:#858585; text-decoration: underline;}
a:active { background: transparent; color:#858585; text-decoration: underline;}
a:visited { background: transparent; color:#858585; text-decoration: underline;}
a:hover { color: #1a1a1a; text-decoration: underline;}
 
	img { border: 0; }
	html,body {background: url(../images/background-page.jpg) top center no-repeat #000; font: 100% sans-serif, Arial, Tahoma, Helvetica, Verdana; color:#333333; letter-spacing: 0;
			   word-spacing:normal; text-decoration:none; margin:0; padding:0;}


   @font-face {
     font-family: calibri;
     src: local(calibri.ttf), url(../data/calibri.ttf); }
	
	div#WrapperHeader {background: url(../images/shadow-bottom-header.png) bottom center no-repeat; font-size:80%; margin:0 auto; padding-bottom:30px; width:960px;}
		div#PluginTop1 {color:#B3C1CB; height:50px; padding:0 10px 0 10px;}
			div#PluginTop1 a:hover{color:#fff;}
		div#PluginTop2 {background: url(../images/pixel-transparent-white.png) repeat; height:50px; padding:0 10px 0 10px; -webkit-border-radius-top-left: 10px; -moz-border-radius-topleft: 10px; -webkit-border-radius-top-right: 10px; -moz-border-radius-topright: 10px;}
			div#PluginTop2 a:hover{color:#fff;}
		div#Logo {color:#fff; float:left; font-size:40px; height:230px; padding-top:10px; text-align:center; width:220px;}
		div#WrapperBanner {float:right;}
			div#Banner {background: url(../images/banner.jpg) no-repeat; height:240px; width:740px; -webkit-border-radius-bottom-left: 10px; -moz-border-radius-bottomleft: 10px;}
		div#Menu {clear:both; height:37px; padding:8px 10px 0 10px; -webkit-border-radius-bottom-left: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottom-right: 10px; -moz-border-radius-bottomright: 10px;}
		div#Logo, div#WrapperBanner, div#Menu {background: url(../images/pixel-transparent-purple.png) repeat;}
		
	div#WrapperMainContent {background:#fff; font-size:80%; margin:0 auto; overflow:hidden; padding-bottom:15px; width:960px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
		div.ClearDiv {clear:both; padding-bottom:10px;}
		div#LeftColumn {float:left; width:220px;}
			div#WrapperBlueOrangePlugins {background:#d5f4f8; -webkit-border-radius-top-left: 10px; -moz-border-radius-topleft: 10px; -webkit-border-radius-bottom-right: 10px; -moz-border-radius-bottomright: 10px;}
				div.PluginBlueTop {padding:10px;}
					div.PluginBlueTop h1, .PluginBlueTop h2, .PluginBlueTop h3, .PluginBlueTop h4 {font:25px calibri, Arial, Tahoma, Sans-serif; letter-spacing:-1px}
				div#PluginOrange {background:#f38e24; color:#fff; padding:10px; -webkit-border-radius-top-right: 10px; -moz-border-radius-topright: 10px; -webkit-border-radius-bottom-right: 10px; -moz-border-radius-bottomright: 10px;}
					div#PluginOrange h1 {font:25px calibri, Arial, Tahoma, Sans-serif; letter-spacing:-1px;}
			div.PluginTransparent {margin-top:15px; padding:0 10px 0 10px;}
				div.PluginTransparent h1, .PluginTransparent h2, .PluginTransparent h3, .PluginTransparent h4, .PluginTransparent h5 {font:25px calibri, Arial, Tahoma, Sans-serif; letter-spacing:-1px;}
		div#RightColumn {float:right; width:740px;}
			div.WrapperBoxes { overflow:hidden;}
				div#Box1 {background: url(../images/corner-bottom-box1.gif) left bottom no-repeat #332d63; color:#fff; float:left; padding:0 10px 10px 10px; width:220px;}
				div#Box2 {background:#d5f4f8; float:left; padding:0 15px 10px 15px; width:230px;}
				div#Box3 {background:#d5f4f8; float:left; padding:0 10px 10px 0; width:230px; -webkit-border-radius-top-right: 10px; -moz-border-radius-topright: 10px;}
					div#Box1 h1 {border-bottom:solid 2px #fff; font:25px calibri, Arial, Tahoma, Sans-serif; letter-spacing:-1px; margin-bottom:5px; padding-top:10px;}
					div#Box2 h2, #Box3 h3 {border-bottom:solid 2px #333; font:25px calibri, Arial, Tahoma, Sans-serif; letter-spacing:-1px; margin-bottom:5px; padding-top:10px;}
			div.PluginWide1 {background:#d5f4f8; clear:both; padding:0 10px 0 10px; -webkit-border-radius-bottom-left: 10px; -moz-border-radius-bottomleft: 10px;}
				div.PluginWide1 h1, .PluginWide1 h2 {background:#332d63; color:#fff; float:left; font:25px calibri, Arial, Tahoma, Sans-serif; letter-spacing:-1px; margin:10px 0 10px 0; padding:0 10px 0 10px; -webkit-border-radius-left:10px; -moz-border-radius:10px;}
			div.PluginWide2 {padding:10px;}
				div.PluginWide2 h1, .PluginWide2 h2, .PluginWide2 h3, .PluginWide2 h4, .PluginWide2 h5 {font:25px calibri, Arial, Tahoma, Sans-serif; letter-spacing:-1px}

				div.PluginFooter {clear:both; padding:0 10px 0 10px;}
			div.PluginFooter h1, .PluginFooter h2 { font:25px calibri, Arial, Tahoma, Sans-serif; letter-spacing:-1px; padding-top:25px;}
			
	div#Footer {color:#B3C1CB; font-size:80%; margin:0 auto; overflow:hidden; padding:10px; width:940px;}
		div#FooterLeft {float:left;}
		div#FooterLeft a:hover{color:#fff; float:left;}
		div#FooterRight {float:right;}


h1,h2,h3,h4,h5 {font: normal 100% sans-serif, Arial, Tahoma; letter-spacing: 0em; margin:0; padding:0;}

hr { border-top:1px dotted #2f2f2f; border:0; clear:both; }

textarea, input, select { font: 11px sans-serif, Arial, Tahoma; margin: 1px; padding: 1px; }
 

 #error_page {
	background: #ffffff;
	width: 300px;
	padding: 20px 30px; 
	position: absolute;
	top: 120px;
	left: 50%;
	margin-left: -180px; } 

#error_page p { padding: 5px 0; }

#error_page h1 {
	background: transparent;
	color: #44b0eb;
	font-family: Georgia, Times, serif;
	font-size: 28px;
	line-height: 1;
	padding-top: 5px; }