body {
background:#EEEEEE none   repeat-x scroll 0 0;
color:#006699;
font-family:verdana,arial,sans-serif;
font-size:15px;
}
a:link, a:visited {
background-color:transparent;
color:#006699;
text-decoration:none;
}
a:hover {
background-color:transparent;
color:#FF0000;
text-decoration:none;
}
#header {
background:#B22037 url(images/header.jpg) no-repeat scroll 0 0;
height:145px;
margin:0 auto;
width:800px;
}
#header h1 {
color:#FFFFFF;
font-size:22px;
padding-left:30px;
padding-top:22px;
}
#header h1 a {
color:#FFFFFF;
font-family:tahoma;
font-size:22px;
text-decoration:none;
}
#header h2 {
color:#FFFFFF;
font-family:tahoma;
font-size:20px;
padding-left:30px;
padding-top:0;
}
#wrap {
background:#EEEEEE url(images/midwrap.jpg) repeat-y scroll 0 0;
margin:0 auto;
width:800px;
}
#topwrap {
background:#EEEEEE url(images/topwrap.jpg) no-repeat scroll 0 0;
height:40px;
margin:0 auto;
width:800px;
}
#botwrap {
background:#EEEEEE url(images/botwrap.jpg) no-repeat scroll 0 0;
height:40px;
margin:0 auto;
width:800px;
}
#content {
padding:0 30px;
}
.right {
background:#fff4e9 repeat scroll 0 0;
border:2px solid #FF0000;
color:#222222;
float:left;
font-size:12px;
margin:0 5px 0;
padding:20px 0 0 15px;
width:530px;
}
.left {
float:left;
margin:0 10px;
width:160px;
}
.left ul {
margin:0;
padding:0 0 15px;
}
.left li {
background:transparent url(images/menu_bg1.gif) no-repeat scroll 0 0;
color:#111111;
font-size:12px;
font-weight:bold;
height:20px !important;
list-style-type:none;
padding-left:18px;
padding-top:5px;
text-align:left;
text-decoration:none;
width:100%;
}
.left a {
background-color:transparent;
color:#FFFFFF;
text-decoration:none;
}
.left a:hover {
background-color:transparent;
color:#FF0000;
text-decoration:none;
}
.left li:hover {
background-position:0 -25px;
color:#FFFFFF;
text-decoration:none;
}
.right h2 {
color:#FFFFFF;
font-family:tahoma;
font-size:24px;
font-weight:normal;
letter-spacing:-1px;
}
.right h3 {
color:#000000;
font-family:tahoma;
font-size:20px;
font-weight:normal;
letter-spacing:-1px;
}
.right h4 {
color:Navy;
font-family:arial,verdana,sans-serif;
font-size:14px;
font-weight:Bold;
text-align:left;

}
#clear {
clear:both;
display:block;
height:1px;
overflow:hidden;
width:100%;
}
#footer {
background:#EEEEEE none repeat scroll 0 0;
color:#666666;
margin:0 auto 0;
padding:10px 0;
text-align:center;
}
#footer a {
color:#440044;
}
#footer a:hover {
color:#FF0000;
}
.admovie {
padding-top:20px;
}
.addiv {
font-family:tahoma;
font-size:12px;
font-weight:bold;
padding-top:10px;
text-align:center;
}
.addiv a {
color:#FFFF99;
}
#wrapper {
border:6px solid #CCE6E5;
margin:0 auto;
width:520px;
}
#content1 {
font-size:12px;
margin:20px auto;
text-align:left;
width:500px;
}
.gallerycontainer {
background:transparent url(images/gallery/camera.gif) no-repeat scroll 294px 20px;
position:relative;
}
.gallerycontainer .text {
font-size:11px;
margin-bottom:10px;
}
.gallerycontainer a, .gallerycontainer a:link, .gallerycontainer a:visited {
font-weight:normal;
}
.gallerycontainer li, .gallerycontainer ul {
list-style-type:none;
margin:0;
padding:0;
}
.gallerycontainerR li, .gallerycontainer ul {
list-style-type:none;
}
.thumbnail img {
border:2px solid #333333;
height:36px;
margin:0 0 20px;
width:48px;
}
.thumbnail:hover {
background-color:transparent;
}
.thumbnail:hover img {
border:2px solid #999999;
}
.thumbnail span {
left:-2000px;
position:absolute;
text-decoration:none;
visibility:hidden;
}
.thumbnail:hover span img {
border:2px solid #333333;
height:240px;
margin:22px 0 5px;
width:240px;
}
.thumbnail:hover span {
color:#333333;
font-size:12px;
left:294px;
top:0;
visibility:visible;
z-index:50;
}
img.floatRight {
float:right;
margin:1em 0 1em 1em;
}
img.floatLeft {
float:left;
margin:1em 1em 1em 0;
}
img.floatCenter {
}
form dl, dl.labels {
font-size:100%;
margin:0.5em 0 0;
}
form dt, dl.labels dt {
color:#555555;
float:left;
font-weight:normal;
margin-bottom:1em;
position:relative;
text-align:right;
width:10em;
}
form dd, dl.labels dd {
font-size:100%;
font-style:normal;
margin-bottom:0.8em;
margin-left:10.5em;
padding-left:0.5em;
}
form dd.submit, dl.labels dd.submit {
margin-top:2em;
}
input, select {
background:#FFFFFF url(images/form.jpg) repeat-x scroll left top;
border:1px solid #6699CC;
color:#003399;
margin:3px;
padding:2px;
}
textarea {
background:#FFFFFF url(images/textarea.jpg) repeat-x scroll left top;
border:1px solid #6699CC;
color:#003399;
margin:3px;
padding:2px;
}
textarea:hover, input:hover, textarea:focus, input:focus, textarea:active, input:active {
background-color:#FFFFFF;
border:1px solid #003399;
color:#003399;
}
form {
margin:10px 0;
}
#container {
background-color:white;
border:1px solid #99B3B4;
margin:auto;
padding:15px;
}
.submit-btn {
background:transparent url(../images/submit.gif) no-repeat scroll 0 0;
border:0 none;
float:right;
height:20px;
margin:5px 0 0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
vertical-align:top;
width:54px;
}
.submit-btn {
margin:1px 0 0;
}
.submit-btn:hover {
background:transparent url(../images/submit.gif) no-repeat scroll 0 -20px;
}
.error {
color:red;
margin:0;
padding:0;
}
.msg {
color:green;
margin:0;
padding:0;
}
.tabul {
background:#116000 none repeat scroll 0 0;
border:3px solid #006699;
border-collapse:collapse;
color:#FFFFFF;
width:91%;
}
.tabul td {
padding:0.5em 1em;
border-right:1px solid #FFFFFF;
}
.tabul th {
border-bottom:1px solid #FFFFFF;
font-size:105%;
padding:1em 1em 0.5em;
text-align:left;
}
.tabul tr {
text-align:left;
border-bottom:1px solid #FFFFFF;
}
.tabul a {
   color:#FFFFFF;
   }
.titlevid {
Margin:10px 10px 10px 10px;
background-color:#3399FF;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:24px;
text-align:Center;

}
.subtitlevid {
background-color:#3399FF;
color:#FFFFFF;
padding:5px 10px;
width:90%;
}
.subtitlevid a, .subtitlevid a:hover {
color:#FFFFFF;
font-size:10px;
}
.entryvid {
background-color:#F6F6F6;
border:1px solid #3399FF;
color:#000000;
font-size:10px;
padding:5px;
width:100%;
}
.month {
border:1px solid #CCCCCC;
border-collapse:collapse;
float:left;
margin:0;
width:150px;
}
.month td {
border:1px solid #DDDDDD;
color:#555555;
padding:3px;
text-align:right;
}
.month th {
background-image:url(images/hbg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
padding:5px;
}
.actday {
background-image:url(images/hbg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
}
.days {
background-color:#F1F1F1;
}
.bullet-a li {
list-style-image:url(images/bullet-image-a.png);
}
.bullet-b ul li {
color:#FF0000;
list-style-image:url(images/bullet-image-b.png);
}
#imagesss {
}
#imagesss img {
margin-left:15px;
}
#calendarDiv {
border:1px solid #777777;
display:none;
position:relative;
}
#calendarDiv a {
cursor:pointer;
}
#calendarDiv table {
font-size:1.1em;
}
#calendarDiv th {
}
#calendarDiv td {
vertical-align:top;
}
#calendar {
background:#DDDDDD none repeat scroll 0 0;
clear:both;
font-size:105%;
text-align:center;
}
#calendar, #linksTable {
width:180px;
}
#calendar .calendarHeader {
background:#333333 none repeat scroll 0 0;
border-bottom:1px solid #444444;
color:#FFFFFF;
}
#calendar .weekDaysTitleRow {
background:#777777 none repeat scroll 0 0;
color:#FFFFFF;
}
#calendar .weekDaysRow {
background:#EEEEEE none repeat scroll 0 0;
color:#666666;
}
#calendar .weekDaysCell {
border:1px solid #DDDDDD;
color:#000000;
}
#calendar .weekDaysCellOver {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #777777;
}
#closeCalender {
bottom:100%;
cursor:pointer;
display:block;
font-size:60%;
margin-bottom:1px;
padding:2px;
position:absolute;
right:0;
}
#closeCalender:hover {
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
}
#linksTable {
background:#000000 none repeat scroll 0 0;
}
#linksTable a {
color:#FFFFFF;
display:block;
font-size:80%;
font-weight:bold;
letter-spacing:1px;
padding:2px 5px;
}
#linksTable a:hover {
background:#DDDDDD none repeat scroll 0 0;
color:#333333;
}
#prevMonth {
float:left;
}
#nextMonth {
float:right;
}
#today {
background:#999999 none repeat scroll 0 0;
}
input {
color:#555555;
letter-spacing:1px;
width:75px;
}
.container {
background:#F5F5F5 none repeat scroll 0 0;
border:2px solid #DDDDDD;
margin:5px 0;
padding:15px;
}
h2 {
background:#ffffff url(images/lazyh2bg.jpg) repeat-y scroll 0 0;
color:#000000;
border:2px solid #DDDDDD;
padding:3px 0 5px 10px;
}

h4 {
color:Navy;
font-family:arial,verdana,sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
}