@charset "utf-8";
/* CSS Document */

html, body  {margin:0; padding:0; border:0px none; text-align:center;}

body {background:#4e86ca url(/img/bg2.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}

table {border:0;}

#header {height:110px; width:735px; margin:0px auto; background:url(/img/logo.gif) no-repeat;}

#logo{width:287px; height:102px; margin:0; float:left;}

a img {border:0;}

h5 {font-size:14px; margin:15px 0 4px 0;}

.bl {color:#000;}

.u {text-decoration:underline;}

.i {font-style:italic; font-size:11px; color:#555;}

#wrapper {width:795px; margin:0px auto;}

.boxtop {background:url(/img/boxtop.gif) no-repeat; margin:5px 0 5px 0; padding:5px 0 5px 0; width:484px;}

.boxbottom {background:url(/img/boxbottom.gif) no-repeat; height:5px;}

.boxbody {background:url(/img/boxmid.gif) repeat-y; padding:0 5px 0 5px;}

.box {background:#fff url(/img/boxbg.png) repeat-x; background-position:bottom; padding:10px;}

.box p {margin:0 0 10px 0;}

.box h3 {margin:0 0 8px 0;}

#header ul {list-style:none; padding:0; float:right; margin:76px 1px 0 0 ;}

#header ul li {display:inline; margin:0; border-left:1px solid #333; padding:0 1px 0 5px;}

#header ul li#first {border:none;}

#header a {text-decoration:none; color:#333;}

#maincontent {float:left; text-align:left;}

#maincontent ul {list-style:none; margin:0 0 10px 0; padding:0;}

#maincontent ul li {margin:0 0 3px 0;}

#sidebar {width:300px; float:right; text-align:left; margin:4px 0;}

#sidebox {background:#fff url(/img/sideheader.jpg) no-repeat; width:233px; border:1px solid #cccdce; margin:5px 0 0 0;}

#sidebox h5 {margin:10px 0 20px 27px;}

#sidebox p {margin:3px 15px 8px 15px;}

#sidebox a {margin:0 0 0 15px;}

#sidebox p a {color:#333; text-decoration:none;}

#sidebox p a:hover {text-decoration:underline;}

#sidebox ul {font-weight:bold; margin:0 0 10px 15px; list-style:none; padding:0;}

#sidebox ul li {margin:0;}

#copyright {font-size:13px; margin:10px 0 15px 0;}

#flashcontent {margin:3px 0 0 0;}

.borders img {border:1px solid #ccc;}

.clr {clear:both;}

.style1 {color:#F45186;}
.style2 {color:#0000FF;}
.style3 {color:#000033;}
.style4 {color:#006600;}
.style5 {color:#FF0000;}
.style6 {color:#00CCFF;}

/* 
Credits: Bit Repository
CSS Library: http://www.bitrepositiry.com/
*/
img {margin:0;}

.notification_error
{
border: 1px solid #A25965;
height: auto;
width: 90%;
padding: 4px;
background: #F8F0F1;
text-align: left;
-moz-border-radius: 5px;
}

.notification_ok
{
font-weight:bold;
color:#006600;
border: 1px #567397 solid;
height: auto;
width: 90%
padding: 20px 8px 20px 8px;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
}

.info_fieldset { -moz-border-radius: 7px; border: 1px #dddddd solid; width:400px; margin:0 30px 0 0;}

.info_fieldset legend
{
border: 1px #dddddd solid; 
color: black; 

font: 13px Verdana;

padding: 2px 5px 2px 5px;
-moz-border-radius: 3px;
}

.button
{
border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

background: white;

color: #333333; 

font: 11px Verdana, Helvetica, Arial, sans-serif;

-moz-border-radius: 3px;
}

/* Label */
label  { width: 140px; padding-left: 20px; margin: 5px; float: left; text-align: left; }

/* Input, Textarea */
input, textarea
{
margin: 5px;
padding: 0px; 
float: left;

border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

color: #333333; 

font: 11px Verdana, Helvetica, Arial, sans-serif;

-moz-border-radius: 3px;
}

/* BR */

br { clear: left; }

#constantcontact {border:1px solid #507ebf; background:#bfe9ff url(/img/bg-signup.gif) repeat-x; width:100%;}

#constantcontact input {float:none; height:17px;}

#constantcontact button {cursor:pointer;}

#albums {width:699px; margin:0 auto; text-align:center; padding:4px 2px; background:#fff;}

#albums img {width:170px; height:170px;}