
body    { background-color: white; text-align: center }

#container { text-align: left; margin-top: 25px; margin-right: auto; margin-left: auto; padding: 0; z-index: 1; width: 725px }

#header    { background-image: url("../media/web-design.png"); margin-top: 0; padding: 0; z-index: 1; width: 725px; height: 190px; float: left }

#content      { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0; z-index: 1; width: 725px; height: auto; float: left }

#footer  { background-color: white; margin-top: 0; padding: 0; z-index: 1; width: 725px; height: 75px; float: left }

#twoColumnLayout  { display: block; margin: 0px 0px 0px 0px; position: relative; width: 725px }

#twoColumnLayout #leftColumn  { background-color: white; display: inline; margin: 0 15px 0 0; padding: 15px 0 0; width: 160px; float: left }

#twoColumnLayout #mainColumn   { background-color: white; display: block; margin: 0; padding: 15px 0 0; width: 520px; float: right }

#threeColumnLayout {
	display: block;
	margin: 0px 20px 0px 20px;
	position: relative;
	width: 685px;
}
#threeColumnLayout #leftColumn {
	display: inline;
	float: left;
	width: 160px;
	margin: 0px 20px 0px 0px;
	padding: 5px 0px 0px 0px;
}
#threeColumnLayout #mainColumn {
	display: inline;
	float: left;
	width: 325px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#threeColumnLayout #rightColumn {
	display: block;
	float: right;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.doublepanel  { color: #000000; font-size: 12px; line-height: 18px; background-color: #ffffff; background-image: url("../media/panels/double_panel_03.jpg"); background-repeat: no-repeat; background-position: 50% bottom; display: block; margin: 0 0 15px; padding: 0 0 12px }

.doublepanel p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.doublepanel img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.doublepanel h2 {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #black;
	font-weight: bold;
	background-color: #005bb6;
	background-image: url("../media/panels/double_panel_01.jpg");
	background-position: top;
	background-repeat: no-repeat;
}
.doublepanel h2 a {
	color: #ffffff;
	text-decoration: none;
}
.doublepanel h2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.doublepanel h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.doublepanelContent   { 
	background-image: url("../media/panels/double_panel_02.jpg"); 
	background-repeat: repeat; 
	display: block; 
	margin: 0; 
	padding: 5px }

.mainpanel {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 12px 0px;
	background-color: #ffffff;
	background-image: url("../media/panels/main_menu_03.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
}

.mainpanel p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainpanel img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainpanel h2 {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #black;
	font-weight: bold;
	background-color: #005bb6;
	background-image: url("../media/panels/main_menu_01.jpg");
	background-position: top;
	background-repeat: no-repeat;
}
.mainpanel h2 a {
	color: #ffffff;
	text-decoration: none;
}
.mainpanel h2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.mainpanel h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.mainpanelContent  { 
	background-image: url("../media/panels/main_menu_02.jpg"); 
	background-repeat: repeat;
	display: block; 
	margin: 0px 0px 0px 0px;
	padding: 5px 0 0 }

.sidepanel  { color: #000000; font-size: 11px; line-height: 18px; background-color: #ffffff; background-image: url("../media/panels/side_menu_03.jpg"); background-repeat: no-repeat; background-position: 50% bottom; display: block; margin: 0 0 15px; padding: 0 0 12px }

.sidepanel p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sidepanel img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sidepanel h2  { color: #black; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #005bb6; background-image: url("../media/panels/side_menu_01.jpg"); background-repeat: no-repeat; background-position: 50% top; margin: 0; padding: 8px 0 0; height: 22px }
.sidepanel h2 a {
	color: #ffffff;
	text-decoration: none;
}
.sidepanel h2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.sidepanel h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.sidepanelContent   { background-image: url("../media/panels/side_menu_02.jpg"); background-repeat: repeat; display: block; margin: 0; padding: 5px }


#mainmenu     { padding: 0; position: inherit; z-index: 2; width: 100px; float: left }

#mainTextarea    { text-align: position: right; position: inherit; top: 12px; right: 120px; width: 400px; height: auto; float: right }

.floatright
 { text-align: left; margin: 0 10 10 10; padding: 10px; width: 500px; float: right; }

h1  { color: #151958; font-size: large; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700 }
h2   { font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif }
h3    { color: orange; font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif }
h4     { color: black; font-size: inherit; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 15px }
p   { font-size: inherit; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
li   { font-size: inherit; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
td { color: black; font-size: smaller; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
hr   { color: #333; background-color: #333; text-align: centre; width: 95%; height: 1px; border: 0; outline-width: 0 }

textarea   { background-color: #d9d9d9 }
input { background-color: #d9d9d9 }
select { background-color: #d9d9d9 }
