
/* ::::: http://solidscripts.co.uk/templates/madeyourweb2/css/template_css.css ::::: */

body { margin: 0pt; padding: 0pt; text-align: center; font-family: verdana,arial,sans-serif; }
a { border: medium none ; text-decoration: none; font-weight: bold; }
a:hover { border: medium none ; text-decoration: underline; }
#accessibility { position: absolute; left: -2000px; top: -2000px; display: none; }
#source { position: absolute; left: -2000px; top: -2000px; display: none; }
#pagewidth-800 { background: transparent url('back_all.gif') repeat-y scroll 0px 140px; width: 770px; text-align: left; margin-left: auto; margin-right: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 20px; }
#pagewidth-1024 { background: transparent url('back_all1024.gif') repeat-y scroll 0% 0%; width: 970px; text-align: left; margin-left: auto; margin-right: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 20px; }
#header { height: 116px; width: 100%; }
#top-top { background: transparent none repeat scroll 0% 0%; height: 30px; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#top-bottom { background: transparent none repeat scroll 0% 0%; height: 80px; width: 200px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
#search { margin: 0px; padding: 2px 0px 0px 10px; background: transparent url('back_search.jpg') no-repeat scroll right top; width: 148px; height: 28px; float: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; vertical-align: top; }
#search .inputbox { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; width: 100px; height: 18px; font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 14px; }
#search .button { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; height: 14px; font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 10px; }
#search form { margin: 0px; padding: 0px; }
#topmenu { height: 20px; float: right; width: 600px; }
#pathway { width: 500px; height: 19px; padding-left: 20px; padding-top: 5px; }
#leftcol { width: 152px; float: left; position: relative; margin-right: 5px; }
#rightcol-normal { width: 155px; float: right; position: relative; margin-right: 1px; margin-top: -22px; }
#rightcol-broad { width: 180px; float: right; position: relative; margin-right: 1px; margin-top: -22px; }
#outer-800 { width: 770px; padding-top: 6px; }
#outer-1024 { width: 970px; padding-top: 6px; }
#footer-800 { background: transparent url('footer.jpg') no-repeat scroll left bottom; height: 40px; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
#footer-1024 { background: transparent url('footer1024.jpg') no-repeat scroll left bottom; height: 40px; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
#maincol-normal-800 { float: left; width: 450px ! important; margin-left: 0px ! important; }
#maincol-broad-800 { float: left; width: 422px ! important; margin-left: 0px ! important; }
#maincol-wide-800 { float: left; width: 600px ! important; margin-left: 0px ! important; padding-top: 3px ! important; }
#maincol-normal-1024 { float: left; width: 650px; margin-left: 0px ! important; }
#maincol-broad-1024 { float: left; width: 622px; margin-left: 0px ! important; }
#maincol-wide-1024 { float: left; width: 800px; padding-top: 3px ! important; margin-left: 0px ! important; }
#banner { width: 478px; height: 69px; float: right; padding-left: 6px; padding-top: 6px; }
iframe.wrapper { z-index: 0; }
.clr { clear: both; }
.content { padding: 0px; font-size: 11px; line-height: 18px; }
#leftcol div.module, #rightcol-normal div.module { background: transparent url('module_middle.jpg') repeat-y scroll left center; width: 152px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; }
#leftcol div.module div, #rightcol-normal div.module div { background: transparent url('module_top.jpg') no-repeat scroll left top; width: 152px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftcol div.module div div, #rightcol-normal div.module div div { background: transparent url('module_bottom.jpg') no-repeat scroll left bottom; width: 152px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#leftcol div.module div div div, #rightcol-normal div.module div div div { padding: 10px 10px 10px 5px; background: transparent none repeat scroll 0% 0%; width: 137px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
#leftcol div.module div div div div, #rightcol-normal div.module div div div div { margin: 0px; padding: 0px; }
#rightcol-broad div.module { background: transparent url('module_middle_wide.jpg') repeat-y scroll left center; width: 177px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; }
#rightcol-broad div.module div { background: transparent url('module_top_wide.jpg') no-repeat scroll left top; width: 177px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#rightcol-broad div.module div div { background: transparent url('module_bottom_wide.jpg') no-repeat scroll left bottom; width: 177px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#rightcol-broad div.module div div div { padding: 10px 10px 10px 5px; background: transparent none repeat scroll 0% 0%; width: 162px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
#rightcol-broad div.module div div div div { margin: 0px; padding: 0px; }
div.module h3 { margin: 0px 0px 5px; padding: 0px; font-size: 14px; width: 130px; font-weight: bold; }
#user1 { float: left; width: 49%; }
#user2 { float: right; width: 49%; }
#user3 { width: 100%; }
#user1 ul, #user2 ul, #user3 ul { margin: 2px 0px 5px 0.7em; padding: 0px 0px 0px 0.7em; list-style-type: none; list-style-image: none; list-style-position: outside; }
#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable { border: 1px solid rgb(239, 239, 239); background: transparent none repeat scroll 0% 0%; width: 100%; margin-bottom: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 { border-bottom: 1px solid rgb(239, 239, 239); margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; height: 20px; line-height: 20px; color: rgb(255, 255, 255); width: 100%; text-align: left; text-indent: 5px; }
ul#mainlevel-nav { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; white-space: nowrap; }
ul#mainlevel-nav li { margin: 0pt 1px 0pt 0pt; width: auto ! important; float: right; font-size: 11px; height: 20px; line-height: 20px; white-space: nowrap; }
ul#mainlevel-nav li a { font-weight: normal; height: 20px; display: block; padding-left: 5px; padding-right: 10px; text-decoration: none; color: rgb(204, 204, 204); margin-left: 5px; white-space: nowrap; }
a.mainlevel { border-right: 4px solid rgb(202, 202, 202); font-size: 11px; padding-left: 4px; display: block; line-height: 26px; margin-bottom: 2px; text-decoration: none; font-weight: normal; voice-family: inherit; width: 135px; }
html > body a.mainlevel { width: 135px; }
a.mainlevel:hover, a#active_menu.mainlevel { background: rgb(87, 130, 187) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(220, 216, 192); text-decoration: none; }
a.sublevel { border-right: 4px solid rgb(202, 202, 202); margin: 0px 0px 2px; padding: 0px 0px 0px 12px; font-size: 11px; display: block; line-height: 20px; text-decoration: none; font-weight: normal; voice-family: inherit; width: 123px; }
html > body a.sublevel { width: 123px; }
a.sublevel:hover, a#active_menu.sublevel { text-decoration: none; voice-family: inherit; width: 123px; }
html > body a.sublevel:hover, a#active_menu.sublevel { width: 123px; }
#leftcol div.module div div div div.syndicate { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 137px; }
#leftcol div.module div div div div.syndicate div { margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 137px; }
#title {  }
.pathway { color: rgb(0, 0, 238); font-size: 11px; text-decoration: none; font-weight: normal; }
.pathway a { color: rgb(0, 0, 238); text-decoration: none; font-weight: normal; }
.mosimage { border: 1px solid rgb(204, 204, 204); margin: 5px; }
.mosimage_caption { border-top: 1px solid rgb(204, 204, 204); padding: 1px 2px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; margin-top: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(102, 102, 102); font-size: 11px; }
hr { width: 90%; }
hr.separator { width: 40%; }
a.pnav {  }
.pnav:hover {  }
.small { font-size: 11px; color: rgb(171, 171, 171); line-height: 0.7; }
.smalldark { font-size: 11px; color: rgb(0, 0, 0); height: 10px; line-height: 10px; text-align: left; }
.sectiontableentry1 { padding: 2px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
.sectiontableentry2 { padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; text-align: left; }
.button { border: 1px solid rgb(187, 187, 187); }
.inputbox { border: 1px solid rgb(187, 187, 187); }
.createdate { font-size: 11px; color: rgb(171, 171, 171); height: 10px; line-height: 0.7; }
.modifydate { font-size: 11px; color: rgb(171, 171, 171); height: 20px; line-height: 20px; margin-bottom: 5px; }
a.readon { border: 1px solid rgb(238, 238, 238); background: transparent url('readon.gif') no-repeat scroll left center; font-size: 11px; line-height: 15px; padding-left: 13px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 10px; text-decoration: none; font-weight: normal; }
.blog_more { font-size: 11px; }
a.readon:hover { background: rgb(238, 238, 238) url('readon.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
.blog { width: 100%; }
.contentheading { border-bottom: 1px solid rgb(0, 46, 97); width: 98%; font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: 'Trebuchet MS',verdana,sans-serif; color: rgb(0, 46, 97); }
.contentpaneopen { background: transparent none repeat scroll 0% 0%; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; line-height: 1.8; }
table.contentpane td.contentheading { border: medium none ; font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: 'Trebuchet MS',verdana,sans-serif; }
table.contentpane ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
table.contentpane ul li { margin: 0px; padding: 0px 0px 0px 15px; }
.contentdescription { font-size: 11px; }
.sectiontableheader { font-weight: bold; font-size: 11px; height: 25px; line-height: 25px; }
.categorytitle { font-weight: bold; font-size: 16px; height: 25px; line-height: 25px; font-family: "Trebuchet MS",Verdana,sans serif; }
.componentheading { border-bottom: 1px solid rgb(0, 46, 97); font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: "Trebuchet MS",Verdana,sans serif; color: rgb(0, 46, 97); margin-bottom: 5px; }
a.category { text-decoration: underline; }
a.category:hover { text-decoration: underline; }
table.moduletable { width: 100%; font-size: 80%; }
table.moduletable th { font-size: 80%; }
.poll { font-size: 11px; text-align: center; }
.back_button a { font-size: 11px; font-weight: normal; }
.blogsection { font-size: 11px; }
.blog_more ul li { list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 14px; line-height: 18px; }
table.contenttoc { border: 1px solid rgb(204, 204, 204); padding: 3px; }
table.contenttoc th { border-bottom: 1px solid rgb(187, 187, 187); font-weight: bold; font-size: 11px; }
form { margin: 0px; padding: 0px; }

/* ::::: http://solidscripts.co.uk/templates/madeyourweb2/css/css_color_green.css ::::: */

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header { background: rgb(230, 230, 222) url('banner.png') no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#search { background: transparent url('back_search.jpg') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#outer-800 { background: transparent url('content-top.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#outer-1024 { background: transparent url('content-top1024.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#banner { background: transparent url('banner_back.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a, #search .inputbox, #search .button { color: rgb(0, 0, 0); }
div.module h3 {  }
ul#mainlevel-nav li { background: transparent url('headmenu_left.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#mainlevel-nav li a { background: transparent url('headmenu_right.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#mainlevel-nav li:hover, ul#mainlevel-nav li.sfhover { background: transparent url('headmenu_left_hover.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
ul#mainlevel-nav li:hover a, ul#mainlevel-nav li.sfhover a { background: transparent url('headmenu_right_hover.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 { background: transparent url('module_head_back.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.mainlevel {  }
a.mainlevel:hover, a#active_menu.mainlevel { border-right: 4px solid rgb(220, 216, 192); }
a.sublevel { background: transparent url('submenu_back.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.sublevel:hover, a#active_menu.sublevel { border-right: 4px solid rgb(220, 216, 192); background: rgb(87, 130, 187) url('submenu_back.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(220, 216, 192); }
.contentheading {  }
a:visited {  }
a.readon:hover { background: rgb(238, 238, 238) url('readon.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.readon { background: transparent url('readon.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
table.contentpane td.contentheading {  }
table.contentpane ul li { background: transparent url('readon2.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.componentheading { border-bottom: 1px solid rgb(0, 46, 97); }
.blog_more ul li { background: transparent url('readon.gif') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#box { background-color: rgb(238, 255, 238); color: rgb(0, 0, 0); }

