﻿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;}

<!-- Andy LOGO/BANNER AREA HEIGHT (height/padding-top) div#Logo {color:#fff; float:left; font-size:40px; height:230px; padding-top:10px; text-align:center; width:220px;} -->
div#Logo {color:#fff; float:left; font-size:40px; height:118px; padding-top:48px; text-align:center; width:220px;}

div#WrapperBanner {float:right;}

<!-- Andy BANNER IMAGE HEIGHT 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#Banner {background: url(../images/banner.jpg) no-repeat; height:166px; 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; background-color: #ffff99;}

#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; }

