html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {
	background: #f2f2f2 url("../../../_images/backgrounds/bg_main.jpg") repeat-x;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
h3 {color:#000000;font-size:14px;font-weight:bold;}
.u{
	text-decoration:underline;
}
.pl20,
div#navbar .pl20
{
	padding-left:20px;
}
.p5r {
	padding-right:5px;
}
.p10r {
	padding-right:10px;
}
div#main_box {
	width:800px;
	margin: 0 auto 0 auto;
	text-align:left;
	overflow: hidden;
}
div#main_right,
div#main_left
{
  padding-bottom: 32768px;
  margin-bottom: -32768px;
	width:5px;
	/*height: 800px;*/
}
div#main_right {
	float:right;
	background-image:url("../../../_images/backgrounds/shdwrgt.png");
}
div#main_left {
	float:left;
	background-image:url("../../../_images/backgrounds/shdwlft.png");
}
div#banner,
div#navbar,
div#content
{
	margin: 0 5px;
	width:auto;
}

div#banner img{
  height:108px;
  width:790px;  
}

div#footer {background: #f2f2f2 url("/_images/backgrounds/bg_navbtm.jpg") repeat-x;padding:10px;padding-bottom:5px;}
div#footernavi_r a,div#footernavi_l a {
	color: #c0c0c0;
	text-decoration:none;
}
div#footernavi_r,div#footernavi_l {
	float:right;
	color: #c0c0c0;
	text-align:right;

	width:auto;
}
div#footernavi_l {
	float:left;
	text-align:left;
}
div#banner{
	background: #000 url("/_images/banner/ban_main.jpg") no-repeat;
	height: 119px;
	width:790px;
}
div#p_navbar {
	background-color:	#000000;
	height: 30px;
}
div#nav_bottom,div#navbar {
	height:5px;
	background: #f9f9f9 url("/_images/backgrounds/bg_navbtm.jpg");
}

div#content {
	height:auto;
	padding-top:8px;
	background-color:	#f9f9f9;
	vertical-align:top;
	/*min-height:450px;*/
}
div#p_navbar ul,
div#bannernavi ul,
div.bannernavi ul,
ul#studiocard
{
   clear:both;
   float:left;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top:2px;
}


/*div#left_box {
	float:left;
	padding-left: 15px;
	padding-top: 5px;
	width:auto;
}
div#right_box {
	float:right;
	padding-right: 15px;
	width:auto;
}*/
div.cbr {
	/*clear: both;*/
	margin-bottom: 18px;
}
div.mbr {
	clear: both;
}
div.block_var2limg {
	
}

div#content .block_var2txt {
	padding-left:5px;
	padding-right:5px;
}
div .headline{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
}
.justify {
	text-align: justify;
}

/* ########### form actions ++++++++*/
form.cmxform {
  width:auto;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform ol {
  margin: 0;
  padding: 0;
}
form.cmxform ol li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: auto; /* Width of labels */
  padding-right:5px;
}
form.cmxform .sbmbtn{
	float:right;
}

.comment_red{
	color: #FF0000;
	font-style:italic;
}
#thumbshow img{
	height:85px;
	width:120px;
}
.anchorbox a {
	color:#000000;
	text-decoration:underline;
}
.anchorbox a:hover {
	font-weight:bold;
}

/* ########### boxtop ++++++++*/
div#box_left{
	float:left;
	width:200px;
}
div#bxtitle {
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-style:italic;
	color: #f5f5f5;
	padding-top:8px;
	
}
div#bx250top {
	background: transparent url("/_designs/default/img/tabpages/tp_200_black.png") no-repeat;
	width:200px;
	height:30px;
}

div#bxcontent {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
div#bxcontent ul {margin: 0;padding: 0;list-style: none;width:auto;}
div#bxcontent li a {	
   display: block;
   background-color:#ffffff;
   height:25px;border-bottom:1px solid #000000;
   padding-left:15px;padding-top:5px;
   text-decoration:none;
   color:#000000;
}
div#bxcontent li a:hover,div#bxcontent li a.active {background-color:#B0C4DE;}

div#bxbtm{
	background: transparent url("/_designs/default/img/backgrounds/bg_box_200_btm.png") no-repeat;
	width:200px;
	height:5px;
}
div#box_right {
	float:right;
	width:550px;
	padding-right:5px;
  color: #000000;
}
div#bannernavi li, div.bannernavi li {	display: inline; }
div#bannernavi li a, div.bannernavi li a  {
   height:30px;
   display: block;
   float: left;
   margin-right: -6px;
   padding: 5px 2px 0px 7px;
   text-transform: uppercase;
   text-decoration: none;
   font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
   color: #f5f5f5;  
}
div#bannernavi li a.tab_250,div.bannernavi li a.tab_250,
div#bannernavi li a.tab_225,div.bannernavi li a.tab_225,
div#bannernavi li a.tab_220,div.bannernavi li a.tab_220,
div#bannernavi li a.tab_215,div.bannernavi li a.tab_215,
div#bannernavi li a.tab_210,div.bannernavi li a.tab_210,
div#bannernavi li a.tab_200,div.bannernavi li a.tab_200,
div#bannernavi li a.tab_160,div.bannernavi li a.tab_160,
div#bannernavi li a.tab_150,div.bannernavi li a.tab_150,
div#bannernavi li a.tab_140,div.bannernavi li a.tab_140,
div#bannernavi li a.tab_145,div.bannernavi li a.tab_145,
div#bannernavi li a.tab_125,div.bannernavi li a.tab_125,
div#bannernavi li a.tab_120,div.bannernavi li a.tab_120,
div#bannernavi li a.tab_115,div.bannernavi li a.tab_115,
div#bannernavi li a.tab_110,div.bannernavi li a.tab_110,
div#bannernavi li a.tab_100,div.bannernavi li a.tab_100,
div#bannernavi li a.tab_80,div.bannernavi li a.tab_80{
   background: transparent url("/_designs/default/img/tabpages/tp_250_black.png") no-repeat;
   width:250px;
}
div#bannernavi li a.tab_225,div.bannernavi li a.tab_225{
   background: transparent url("/_designs/default/img/tabpages/tp_225_black.png") no-repeat;
   width:225px;
}
div#bannernavi li a.tab_220,div.bannernavi li a.tab_220{
   background: transparent url("/_designs/default/img/tabpages/tp_220_black.png") no-repeat;
   width:220px;
}
div#bannernavi li a.tab_215,div.bannernavi li a.tab_215{
   background: transparent url("/_designs/default/img/tabpages/tp_215_black.png") no-repeat;
   width:215px;
}
div#bannernavi li a.tab_210,div.bannernavi li a.tab_210{
   background: transparent url("/_designs/default/img/tabpages/tp_210_black.png") no-repeat;
   width:210px;
}
div#bannernavi li a.tab_200,div.bannernavi li a.tab_200{
   background: transparent url("/_designs/default/img/tabpages/tp_200_black.png") no-repeat;
   width:200px;
}
div#bannernavi li a.tab_160,div.bannernavi li a.tab_160{
   background: transparent url("/_designs/default/img/tabpages/tp_160_black.png") no-repeat;
   width:160px;
}
div#bannernavi li a.tab_150,div.bannernavi li a.tab_150{
   background: transparent url("/_designs/default/img/tabpages/tp_150_black.png") no-repeat;
   width:150px;
}
div#bannernavi li a.tab_145,div.bannernavi li a.tab_145{
   background: transparent url("/_designs/default/img/tabpages/tp_145_black.png") no-repeat;
   width:145px;
}
div#bannernavi li a.tab_140,div.bannernavi li a.tab_140{
   background: transparent url("/_designs/default/img/tabpages/tp_140_black.png") no-repeat;
   width:140px;
}
div#bannernavi li a.tab_125,div.bannernavi li a.tab_125{
   background: transparent url("/_designs/default/img/tabpages/tp_125_black.png") no-repeat;
   width:125px;
}
div#bannernavi li a.tab_120,div.bannernavi li a.tab_120{
   background: transparent url("/_designs/default/img/tabpages/tp_120_black.png") no-repeat;
   width:120px;
}
div#bannernavi li a.tab_115,div.bannernavi li a.tab_115{
   background: transparent url("/_designs/default/img/tabpages/tp_115_black.png") no-repeat;
   width:115px;
}
div#bannernavi li a.tab_110,div.bannernavi li a.tab_110{
   background: transparent url("/_designs/default/img/tabpages/tp_110_black.png") no-repeat;
   width:110px;
}
div#bannernavi li a.tab_100,div.bannernavi li a.tab_100{
   background: transparent url("/_designs/default/img/tabpages/tp_100_black.png") no-repeat;
   width:100px;
}
div#bannernavi li a.tab_80,div.bannernavi li a.tab_80{
   background: transparent url("/_designs/default/img/tabpages/tp_80_black.png") no-repeat;
   width:80px;
}
div#bannernavi li a.active,
div#bannernavi li a.tab_250:hover,div#bannernavi li a.tab_250:active,
div#bannernavi li a.tab_225:hover,div#bannernavi li a.tab_225:active,
div#bannernavi li a.tab_220:hover,div#bannernavi li a.tab_220:active,
div#bannernavi li a.tab_215:hover,div#bannernavi li a.tab_215:active,
div#bannernavi li a.tab_210:hover,div#bannernavi li a.tab_210:active,
div#bannernavi li a.tab_200:hover,div#bannernavi li a.tab_200:active,
div#bannernavi li a.tab_160:hover,div#bannernavi li a.tab_160:active,
div#bannernavi li a.tab_150:hover,div#bannernavi li a.tab_150:active,
div#bannernavi li a.tab_140:hover,div#bannernavi li a.tab_140:active,
div#bannernavi li a.tab_145:hover,div#bannernavi li a.tab_145:active,
div#bannernavi li a.tab_125:hover,div#bannernavi li a.tab_125:active,
div#bannernavi li a.tab_120:hover,div#bannernavi li a.tab_120:active,
div#bannernavi li a.tab_115:hover,div#bannernavi li a.tab_115:active,
div#bannernavi li a.tab_110:hover,div#bannernavi li a.tab_110:active,
div#bannernavi li a.tab_100:hover,div#bannernavi li a.tab_100:active,
div#bannernavi li a.tab_80:hover,div#bannernavi li a.tab_80:active,
div.bannernavi li a.active,
div.bannernavi li a.tab_250:hover,div.bannernavi li a.tab_250:active,
div.bannernavi li a.tab_225:hover,div.bannernavi li a.tab_225:active,
div.bannernavi li a.tab_220:hover,div.bannernavi li a.tab_220:active,
div.bannernavi li a.tab_215:hover,div.bannernavi li a.tab_215:active,
div.bannernavi li a.tab_210:hover,div.bannernavi li a.tab_210:active,
div.bannernavi li a.tab_200:hover,div.bannernavi li a.tab_200:active,
div.bannernavi li a.tab_160:hover,div.bannernavi li a.tab_160:active,
div.bannernavi li a.tab_150:hover,div.bannernavi li a.tab_150:active,
div.bannernavi li a.tab_140:hover,div.bannernavi li a.tab_140:active,
div.bannernavi li a.tab_145:hover,div.bannernavi li a.tab_145:active,
div.bannernavi li a.tab_125:hover,div.bannernavi li a.tab_125:active,
div.bannernavi li a.tab_120:hover,div.bannernavi li a.tab_120:active,
div.bannernavi li a.tab_115:hover,div.bannernavi li a.tab_115:active,
div.bannernavi li a.tab_110:hover,div.bannernavi li a.tab_110:active,
div.bannernavi li a.tab_100:hover,div.bannernavi li a.tab_100:active,
div.bannernavi li a.tab_80:hover,div.bannernavi li a.tab_80:active{
   color: #f39500;  
}

div#topnavi {margin: 0 5px;width:auto;background-color:#000000;height:30px;}
div#topnavmenue ul{margin: 0;padding: 0;list-style: none;padding-top:15px;padding-right:5px;}
div#topnavmenue li {display: inline;}
div#topnavmenue li,div#topnavmenue li a{ 
   display: block;
   float: left;
   text-transform: uppercase;
   text-decoration: none;
   vertical-align:top;
   color: #9c9c9c; 
}
div.teaserbox {clear:both;margin-left:5px;text-align:center;padding-top:5px; color: #000000;}
div.teaserbox img {margin-right:5px;width:165px;height:248px;}
div.teaserbox hr {clear:both;border:1px solid #000000;width:95%;text-align:center;}


/*CONTENT BLOCK CSS*/
div#cont_hold { padding-top: 20px; width: 630px; margin: 0 80px 0 80px;}
div#cont_hold h1,div#box_right h1{  font-size: 20px; color: #830202; line-height: 20px; font-style:normal; font-weight:normal; }
div#cont_hold h2,div#box_right h2{  font-size: 15px; color: #747474; line-height: 30px; font-style:normal; font-weight:normal; }
div#cont_hold h5,div#box_right h5{  color: #000000;margin:0px;margin-top:8px;padding-left:3px; font-style:normal; font-weight:normal; }
div#cont_hold a { color: #898984; }
div#cont_hold a:hover { color: #636363; }
div#cont_left { float: left; }
div#cont_left a, td a { color: #898984;}
div#cont_left a:hover, td a:hover { color: #636363; }
div#cont_right { width: 340px; float: right; }
table,.tbl_sedcardprint { float: left; width:500px;}
td,.tbl_sedcardprint td { color: #000000;}

th,td {font: bold 15px Verdana, Arial, Helvetica, sans-serif;text-align:left;}
td {font-weight:normal;font-size:12px;}

p { padding: 0px; margin: 0; }
div#cont_left fieldset.content {clear:both;float:left;width:535px;}
div#cont_left fieldset legend {font-weight:bold;color:#830202;}

div#box_right h1{margin:1px;margin-bottom:5px;}
div#box_right p{padding-left: 3px;}

/* pager */
div#box_right .pages {
 font: 83%/1.4;
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 74%;
}

div#box_right .pages a, div#box_right .pages span {
	font-size:9px;
	color:#444;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

div#box_right .pages span.current {
    border: 1px solid #6B9830;
    font-weight: bold;
    background: #6B9830;
    color: #fff;
}

div#box_right .pages a {
    border: 1px solid #A6C47E;
    text-decoration: none;
}

div#box_right .pages a:hover {
    border-color: #6B9830;
}

div#box_right .pages a.nextprev {
    font-weight: bold;
}

div#box_right .pages span.nextprev {
    color: #666;
}

div#box_right .pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

div#box_right .pages .nextprev-next {
    float: right;
}


/*regionpager*/
div#box_right .regionpages, div#box_right .std_count {
 font: 85%/1.9;
    /*padding: 1em;
    margin: 1em 0;*/
    padding: 0px;
    margin: 0px;
    padding-top:8px;
    padding-bottom:3px;
    /*clear: left;*/
    font-size: 12px;
}

div#box_right .regionpages a, div#box_right .regionpages span {
	color:#444;
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.3em;
    border: 1px solid #fff;
    background: #fff;
}

div#box_right .regionpages span.current {
    border: 1px solid #B0C4DE;
    font-weight: bold;
    background: #B0C4DE;
    color: #fff;
}

div#box_right .regionpages a {
    border: 1px solid #B1C4DE;
    text-decoration: none;
}

div#box_right .regionpages a:hover {
    border-color: #B0C4DE;
}

div#box_right .regionpages a.nextprev {
    font-weight: bold;
}

div#box_right .regionpages span.nextprev {
    color: #666;
}

div#box_right .regionpages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

div#box_right .regionpages .nextprev-next {
    float: right;
}










/*forms*/
form#search ul {clear:both;margin: 0;padding: 0;list-style: none;width:auto;}
form#search ul li { display: inline;float:left;}


form#bookm, form#bookmarklist {color: #000000;margin:0px;padding-left:10px;}
form#bookm ul,form#bookmarklist ul {margin: 0;padding: 0;list-style: none;width:auto;}
form#bookm ul li,form#bookmarklist ul li {
   display: block;
   color: #000000;
   vertical-align:top;
}
form#bookm ul .table table.bookings, form#bookmarklist ul .table table.bookings{
   width:auto;
}
form#bookm ul .table table.bookings td, form#bookmarklist ul .table table.bookings td{
   background-color:#c0c0c0;
   border:1px solid #A7A7A7;
   text-align:center;
   width:80px;
}
form#bookm label,form#bookmarklist label {font-size:14px;}

.autocompleter-loading{
   display: none;
   position:absolute;
   width:259px;
   height:161px;
   background-color:#ffffcc;
   color: #000000;
   border:1px solid #a7a7a7;
   overflow-x:hidden;
   overflow-y:scroll;
   z-index:50000;
}
.autocompleter ul {margin: 0;padding: 0;list-style: none;width:auto;vertical-align:top;}
.autocompleter-loading ul#corplst li{
   height:0.5px;
   
}
.autocompleter-loading ul#corplst li a{
   display:block;
   padding:5px;
   color: #000000;
   text-decoration:none;
   background-color:#dedede;
}
.autocompleter-loading ul#corplst li a:hover{
   background-color:#D3D3D3;
}
.autocompleter-loading ul#corplst li.hr{clear:both;background-color:#dedede;margin: 0px;padding: 0px;}
.autocompleter-loading ul#corplst li.hr hr {margin: 0px;padding: 0px; height:1px;border:1px solid #a7a7a7;width:98%;text-align:center;}

div#frmerr{color: #e80022; font-style:normal; font-weight:bold; }

div#box_right .std_count {
   text-transform:uppercase;
   font-size:16px;
   font-weight:bold;
}
ul#studiocard li {
   display: block;
   padding:10px;
   margin-bottom:5px;
   color: #000000; 
   border: 1px solid #a7a7a7;
   width:520px;
}

.bg_DEDEDE{background-color:#dedede;}
.bg_B0C4DE{background-color:#B0C4DE;}

div#cont_left div.contenttxt a{color:#800000;}
