@charset "UTF-8";

/* CSS Document */

body { margin:0px; padding:0px; background-image: url(images/bg.jpg); background-repeat:repeat-x; background-color: #ece9e9; font-family:Helvetica, Arial, sans-serif; color: #333; }

p { font-family: Helvetica, Arial, sans-serif; color: #333; font-size:0.75em; line-height: 24px; font-weight:normal; }

ul li { font-size:0.75em; line-height:15px; color: #000000; margin:0px; padding:0px; }

img { border:0px; }

h1 { font-family: Helvetica, Arial, sans-serif; font-size:1.1em; color: #00375e; padding:0; margin:0; border-bottom:1px solid #00375e; }

h2, h3 { font-family: Helvetica, Arial, sans-serif; font-size: 0.95em; color: #00375e; padding:0px; margin:0px; }

a:link { color: #982400; text-decoration:none; }

a:visited { color: #982400; text-decoration:none; }

a:hover { color:#00375e; text-decoration: underline; }

legend { font-size:0.69em; letter-spacing:1px; color:#555555; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

fieldset { border:1px solid #555555; margin-bottom:20px; }

/*Design div id tags */

#header { width:903px; height:111px; margin:0 auto; background-image:url(images/header.jpg); }

#flash { width:908px; height:285px; margin:0 auto; }

#nav { width:896px; height:36px; margin:0 auto; padding-left:7px; }

#nav ul { margin:0; padding:0; }

#nav li { display:inline; list-style:none; }

#tabs { width:903px; height:157px; margin:0 auto; padding-top:2px; }

#crossbar { width:903px; height:21px; margin:1px auto 0 auto; background-image:url(images/crossbar.jpg); }

#goalline { width:903px; height:16px; margin:0 auto; background-image:url(images/goalline.jpg); margin-bottom:20px; }

#container { width:903px; margin:0 auto; background-image:url(images/container-bg.jpg); background-repeat:repeat-y; overflow:hidden; }

#container li { font-size:0.75em; color:#003366; line-height:24px; }

#container ul { list-style-image: url(images/bulletpoint.jpg); }

.ulsmall { list-style-image: url(images/bulletpoint.jpg); }

#left { width:570px; float:left; padding:20px 20px 0 20px; text-align:justify; }

.asmall { font-size:0.6em; margin-bottom:10px; padding-bottom:10px; }

#right { width:250px; float:right; padding:24px 15px 15px 15px; }

#gap { height:100px; }

#gap2 { height:290px; }

.head { width:560px; background-color: #00375e; padding:3px; color:#FFF; font-weight:normal; padding:3px 0 1px 10px; }

.rhs-text { text-align:right; font-weight:bold; }

.link-system { width:903px; margin:0 auto; text-align:center; }

/*footer*/ 


#footer { width:100%; padding:15px 0 5px 0; margin:1px auto 0 auto; clear:both; background-color:#982400; text-align:center; }

#footer p { color:#FFF; margin:0; }

#footer ul { padding:0px; margin:0px; line-height:18px; }

#footer li { padding-left:3px; padding-right: 5px; list-style:none; display:inline; color: #FFF; font-size:0.69em; border-right: 1px solid #FFF; }

#footer a:link { color: #FFF; text-decoration:none; }

#footer a:visited { color: #FFF; text-decoration:none; }

#footer a:hover { color:#3896b8; text-decoration:none; }

/*text styles */

.blue { color: #00375e; font-size:0.95em; font-style:italic; text-align:center; line-height:35px; font-weight:bold; }

.blue2 { color: #00375e; font-size:0.75em; font-style:italic; text-align:center; font-weight:bold; border-bottom:1px solid #00375e; border-top:1px solid #00375e; width:245px; }

.blue3 { color: #00375e; font-size:1.35em; font-weight:bold; margin-top:0px; }

.boarder { width:560px; border-top:1px dashed #00375e; border-bottom:1px dashed #00375e; padding:20px 0 20px 0; margin-bottom:15px; overflow:hidden; }

.boarder p { margin:0; }

.redboarder { border-bottom:4px dotted #00375e; width:245px; padding:7px 0 7px 0; overflow:hidden; }

.redboarder p { color:#982400; line-height:18px; margin:7px 0 7px 0; padding:0; }

.redboarder li { margin:0; padding:0; line-height:15px; }

.quoet { font-style:italic; line-height:15px; color:#00375e; }

.bottomimg { border-bottom:4px dotted #00375e; width:245px; padding-bottom:15px; overflow: hidden; }

.h1under { font-size:0.79em; color:#666; }

/* Contact Form Result Classes */

.formstyle { width:150px; }

#form { width:415px; overflow:hidden; margin:0 auto; }

#form table { margin:10px; }

#form p { margin:3px 0 3px 0; padding:0; }

.contacttick { background-color:#e9fcca; border:1px solid #018938; padding:20px; margin:15px 0 0 0 }

.contacttickimage { float:left; padding-right:15px; }

.contacttickgreenp { margin:0; padding:0; color:#018938; }

.contactfail { background-color:#fbdacd; border:1px solid #b02820; padding:20px; margin:15px 0 0 0 }

.contactfailimage { float:left; padding-right:15px; }

.contactfailredp { margin:0; padding:0; color:#b02820; }

/*php forms*/

.formbottons { width:245px; margin-bottom:5px; }

.formfield { width:200px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; padding:3px; }


/*Word Press*/
.sidebarhead { font-size:0.9em; background:url(images/sidebarheadbg.gif) repeat-x; margin:0; padding:5px; color:#FFF; }

.sidebarhead a { color:#FFF; text-decoration:none; }

.sidebarlist { margin:10px; list-style:none; padding:0; text-align:left; }

.sidebarlist li { margin: 3px 0 3px 0; padding:0; float:left; text-align:left; font-size:0.8em; list-style:none; }

#sidebar { float:left; margin:0; padding:24px 0 0; width:170px; height:auto; overflow:hidden; }

.sidebarbox { margin: 0 0 10px 0; overflow: hidden; border: solid 1px #000; height:auto; overflow:hidden; }

.frontpostcontent { float:left; color:#999; margin:0; padding:0; }

.frontpostcontenttitle { width:248px; float:left; text-align:left; font-size:1.2em; margin:0; padding:5px 0 0 2px; }

#rsscontain { background:#EFEFEF; padding:0 10px 10px 10px; }

#rsscontain p { font-size:0.9em; }

#rsscontain ul { list-style:none; margin:0; padding:0; }
