/* CSS Document */

body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto; text-align:center;}
a img{border:none;}
.clear{clear:both;}

body{background:#FFFFFF url(images/gradient.gif) top left repeat-x;}
h1{font-size:16px; line-height:25px; background:#1581ca/* url(images/h1_bg.gif) top left no-repeat*/; margin:0px; color:#FFFFFF; padding-left:19px;}
h2{font-size:14px; color:#1581CA; padding:3px 0 3px 0; margin:0;}
h3{font-size:14px; color:#1581CA; padding:3px 0 3px 0; margin:0;}
h4{font-size:14px; color:#1581CA; padding:3px 0 3px 0; margin:0;}
/*.h2{float:left; width:400px; margin:30px 45px 10px 100px;}*/
a{color:#444444; text-decoration:none;}
a:visited{color:#747474;}
a:hover{color:#55cc11;}

/**** Shadows ****/
#button{float:left; width:20px; height:10px; background:#00CC00; padding-top:10px;}

#cont{width:1000px; margin:0 auto;}
#help{float:left}
#shadow{background:#FFFFFF url(images/shadow_left.jpg) top left no-repeat; width:910px; padding-left:10px; margin:0 auto; margin-top:10px; text-align:left; }
#main{background:#FFFFFF url(images/shadow_right.jpg) top right no-repeat; width:900px; padding-right:10px;}

/**** Menu ****/
#menu_top{background:#FFFFFF url(images/shadow_top.gif) top center no-repeat; width:900px;}
#menu_top ul{list-style-type:none; padding:0; margin:0; margin-left:17px;}
#menu_top li{margin:10px; float:left; line-height:77px;}
#menu_top a{font-weight:bold;}
#menu_top a.slim{padding:0;}
#menu_top a#logoMD{display:block; height:77px; width:200px; background:url(images/logo.jpg) no-repeat; text-indent:-3999px;}

/**** Banner ****/
#banner{background:#FFFFFF url(images/banner_film.jpg) top center no-repeat; height:200px; width:100%; color:#FFFFFF; clear:both; font-size:16px; letter-spacing:1px;}
#banner a{color:#0472BD; text-decoration:none;}
#banner a:hover{color:#55CC11; text-decoration:none;}
#banner_text{padding-top:50px;}
#banner_1{float:left; width:200px; margin-left:45px; text-align:center; color:#0472BD; font-weight:bold;}
#banner_2{float:left; width:200px; margin-left:10px; margin-top:2px; text-align:center; color:#0472BD; font-weight:bold;}
#banner_3{float:left; width:200px; margin-left:10px; margin-top:2px; text-align:center; color:#0472BD; font-weight:bold;}
#banner_4{float:left; width:125px; margin-left:35px; margin-top:25px; text-align:center; color:#fff; font-weight:bold; font-size:14px;}
#banner_4 a{color:#fff; text-decoration:none;}
#banner_4 a:hover{color:#0472BD; text-decoration:none;}
/*#banner_text{float:left; width:400px; margin:0 45px 20px 100px;}*/
#badge{float:left; width:104px; height:104px; margin-top:-15px;}

/**** Content ****/
#content{padding:30px 15px;}
.side{width:200px; float:left;}
.side_title{line-height:30px; background:url(images/h2_bullet.gif) 5px 1px no-repeat; font-weight:bold; padding-left:20px;}
.side_item{background:#FFFFFF url(images/lmenu_item.gif) top left repeat-x; padding-bottom:30px;}
.side_item ul{margin:0; padding:0; list-style-type:none;}
.side_item li{padding:3px 10px; border-bottom:1px dotted #AAAAAA; width:180px;}
.side_item li ul li{width:100%; border:none;}
.side_item a{/* display:block; */ }
.side .last{border:none;}
a.title{font-weight:bold;}

#mid{width:420px; float:left; margin:0 25px;}
#mid img{/*float:right;*/ padding:0 0 10px 5px;}

#templates{width:330px; margin:0 auto;}

#searchTemp label, #searchTemp select{float:left; margin-bottom:5px;}
#searchTemp label{display:block; width:75px; line-height:20px; clear:both;}
#searchTemp select{width:115px;}
#searchTemp input{width:4.3em;}
#searchTemp input#send{width:75px; margin-top:10px;}

/**** Footer ****/
#footer{clear:both; background:#eee; color:#000; clear:both; padding:3px 10px; border-bottom:none; font-size:9px; border-top:3px solid #06f; margin-bottom:10px; text-align:center;}
#footer a{font-size:9px}
#footer a:link, #footer a:visited{color:#06f}
#footer a:hover{color:#5c1}

#copy{clear:both; padding:10px 0 3px 0; font-size:9px; text-align:center;}

/**** Miscellaneous ****/
.spacer{clear:both;}
.center{margin:0 auto;}
.left{float:left;}
.right{float:right;}
fieldset{padding:0; margin:0; border:none;}

/**** CMS ****/
#search_title{padding:3px 0 8px 0; font-weight:bold; color:#0A6CAE; font-size:14px;}

#search_button{padding:8px 0 3px 0; font-weight:bold; color:#0A6CAE; font-size:14px;}
#search_button a{color:#fff; background:#0A6CAE; padding:4px 5px 4px 5px; border:1px solid #fff;}
#search_button a:hover{color:#B8C5D0;}

.search_input{margin-bottom:5px;}
textarea#bodyadd, textarea#Field001{width:500px;}
#searchtemplates{float:right; margin-right:16px; cursor:pointer; width:55px; height:140px; background:url(images/search.gif)}
#templates{float:left; margin:0;}
.searchtemplates{position:relative}
#searchform{position:absolute; left:445px; background-color:#AFDBF9; border:#2px solid #0A6CAE; display:none; padding:10px; border:2px solid #17b}
