.hidden { display: none; }
.clear { clear: both; }

.css_switcher
{
	background: black; color: white; width: 100%; border-bottom: 2px solid orange;
	margin: 0px 0px 48px 0px; padding: 0px 0px 4px 4px;
	font: 100% sans-serif;
}

* { margin: 0; padding : 0; }
body,html { margin: 0; padding : 0; }
body { min-width: 920px; }
#wrapper { width: 920px;  }
#main { float: left; width: 712px; padding-top: 24px; padding-bottom: 12px;  background-color: #eef1f1; }
/* #side { float: right; width: 200px; margin-top: 1px; border-left: 1px solid #a0a0a0; margin-bottom: 8px; } */
#side { float: right; width: 200px; margin-top: 30px; margin-bottom: 8px; }
#footer { clear: both; }
#footer p { margin: 0px; padding: 4px; }
#header p { margin: 0px; padding: 4px; }
/* #side * { padding: 0px 8px 0px 0px; } */
#main p { padding: 0px 0px 4px 0px; }
#main > .content > .halfbox > p:first-letter,
#main > .content > p:first-letter,
#main > .content > .services p:first-letter
{ font-size: 2em; color: #4E3911; margin-right: 2px; }

#main h2, #main h3, #main h4 { padding: 4px 8px 4px 8px; }
#side p { padding: 0px 8px 2px 8px; }
#side h2, #side h3 { padding: 0px 8px 2px 8px; }


body { background-color: #A6B4B3; color: #080808; font: 62% georgia, "Times New Roman", times, serif;}
#wrapper { margin: 48px auto; background-color: #e5ece5; }
#header, #footer { text-align: center; }
/* #header { clear: both; float: left; width: 100%; background: transparent url(images/logo252x128.gif) no-repeat; height: 128px;} */
#header { clear: both; float: left; width: 100%; background-color: #214B47; }
#footer { font-size: 120%; padding: 16px;  background-color: #e5ece5; border-top: solid 1px #a6b4b3; }

#wrapper {  border: 1px solid #888888; }

#header img { float: left; margin-left: 20px; margin-top: -40px; }

#main .content { margin: 0px 22px 0px 22px; }
#side .content { margin: 0px 26px 0px 18px; }

#side .content ul.rounded { margin-top: 24px; }

#main .content img { margin: 22px 16px 8px 0px; float: left; }

p { line-height: 1.4em; font-size:1.6em; margin: 24px 0px 12px 0px;}
a { color:#214B47; }
a:hover { background-color: #a6b4b3; }

/* #main > .content > a { font-size: 1.6em; display: block; } */

h1, h2, h3, h4 {letter-spacing: 0.1em; padding: 0px 0px 2px 0px; background-color: #e5ece5; color: #214b47; font-style: italic; }

h1{ font-size:2.8em; font-weight: bold;  margin: 0px 0px 8px 0px; padding: 0px; text-align: left; }
h2{ font-size:1.4em; margin: 32px 0px 8px 0px; text-transform: capitalize; }
h3{ font-size:1.2em; margin: 16px 0px 4px 0px;  border-top: 1px solid #a6b4b3;}
h4{ font-size:1.0em; margin: 8px 0px 4px 0px; border-top: 1px dashed #a6b4b3; }

/* .content h1 { border-top: 2px solid #a6b4b3; padding-left: 8px; } */
.content h1 { padding-left: 16px; background: transparent url("images/bg_h1.gif") no-repeat; height: 48px; line-height: 48px;}
#main .halfbox h2 { margin-top: 0px; padding: 0px 0px 0px 16px; background: transparent url("images/bg_h2.gif") no-repeat; height: 36px; line-height: 36px; border: none; font-size:1.8em; }

#main h2 { margin-top: 24px; padding: 0px 0px 0px 16px; background: transparent url("images/bg_main_h2.gif") no-repeat; height: 36px; line-height: 36px; border: none; font-size:1.8em; }

#main .forproducers img { position: absolute; margin-left: 164px; margin-top: -52px; }
#main .forwriters img { position: absolute; margin-left: 164px; margin-top: -80px; }

#header h1
{
	background-color: inherit;
	color: #ffffff;
	float: right;
	width: 644px;
	margin: 0px;
	padding: 2px 0px;
	text-align: center;
	font-size:2.2em;
	font-weight: normal;
	letter-spacing: 0.25em;
	line-height: 3.5em;
}

#side .content h2 { margin-top: 0px; background: transparent url("images/bg_side_h2.gif") no-repeat; height: 28px; line-height: 28px;}

ul { list-style-position: inside; list-style-type: none; padding: 0; margin: 0; }
ul.services li { margin-top: 16px; }
ul li li { margin-left: 32px; border: none; }
ul.services li li { border: none; margin: 0px; font-size: 1.4em; margin-bottom: 8px; }
ul.services li ul { list-style-type: square; list-style-position: outside; margin-left: 36px; }

blockquote { font-style: italic; margin: 24px 0px 6px 0px; font-size: 1.6em; padding-left: 36px; background: transparent url("images/quote.png") no-repeat; }
#endorsements p { margin: 4px 0px 36px 36px; font-weight: bold; }

#contact p { text-align: center; }

div.halfbox
{
	width: 320px;
	min-height: 460px;
	position: relative;
	padding: 4px;
/*	margin-top: 32px; */
}

#main .halfbox p { padding-left: 8px; padding-right: 8px; }

div.leftbox { float: left; background: url("images/bg_15x15_a.gif"); }
div.rightbox { float: right; background: url("images/bg_15x15_b.gif"); }

ul.rounded {
/*    width:180px; */
    list-style-type:none;
    margin:0px auto;
    padding: 0px 0px;
	font-size: 1.4em;
}

ul.rounded li a {
    display:block;
    position:relative;
    border-width:1px 0;
    border-color:#a6b4b3;
    border-style:solid;
    color:#555;
    text-decoration:none;
    margin:4px 1px;
}

ul.rounded li a span {
    display:block;
    position:relative;
    margin:0 -1px;
    border-width:0 1px;
    border-color:#a6b4b3;
    border-style:solid;
    background-color:#ffffff;
    padding:8px 12px;
}

ul.rounded li a:hover {
    border-color:#214b47;
    color:#333;
}

ul.rounded li a:hover span {
    border-color:#214b47;
    background-color:#eef1f1;
}

dl { }

dt { font-size: 1.8em; font-style: italic; margin-top: 16px; margin-bottom: 8px; }

dd { font-size: 1.6em; margin-bottom: 24px; }

/* common for all tabs */

#nava1
{
/*	width: 100%; */
	font-size: 1.7em;
	line-height: normal;
	text-align: center;
	margin-bottom: 26px;
}

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

#nava1 li
{
	display: inline;
	margin: 0;
	padding: 0;
}

#nava1 a
{
	margin: 0;
	padding: 5px 0 4px 4px;
	text-decoration: none;
}

#nava1 a span
{
	padding: 5px 10px 4px 4px;
}

/* .style1 #nava1 { background-color:#eef1f1; border-bottom: 5px solid #214B47; } */
.style1 #nava1 { background-color:#eef1f1; }
.style1 #nava1 a { background:url("images/tab_left_1.png") no-repeat left top; }
.style1 #nava1 a span { background:url("images/tab_right_1.png") no-repeat right top; color:#000000; }
.style1 #nava1 a:hover span { color:#ffffff; }
.style1 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style1 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #ffffff; }
.style1 #nava1 a:hover { background-position: 0% -48px; }
.style1 #nava1 a:hover span { background-position: 100% -48px; }

.style2 #nava1 { background:#eeeeee; border-bottom: 2px solid #808080; }
.style2 #nava1 a { background:url("images/tab_left_2.gif") no-repeat left top; }
.style2 #nava1 a span { background:url("images/tab_right_2.gif") no-repeat right top; color:#000000; }
.style2 #nava1 a:hover span { color:#000000; }
.style2 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style2 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #ffffff; }
.style2 #nava1 a:hover { background-position: 0% -48px; }
.style2 #nava1 a:hover span { background-position: 100% -48px; }

.style3 #nava1 { background:#eeeeee; border-bottom: 2px solid #808080; }
.style3 #nava1 a { background:url("images/tab_left_3.gif") no-repeat left top; }
.style3 #nava1 a span {	background:url("images/tab_right_3.gif") no-repeat right top;	color:#000000;	}
.style3 #nava1 a:hover span { color:#000; }
.style3 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style3 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #ffffff; }
.style3 #nava1 a:hover { background-position: 0% -48px; }
.style3 #nava1 a:hover span { background-position: 100% -48px; }

.style4 #nava1 { background:#eeeeee; border-bottom: 2px solid #808080; }
.style4 #nava1 a { background:url("images/tab_left_4.gif") no-repeat left top; }
.style4 #nava1 a span {	background:url("images/tab_right_4.gif") no-repeat right top;	color:#000000;	}
.style4 #nava1 a:hover span { color:#000; }
.style4 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style4 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #ffffff; }
.style4 #nava1 a:hover { background-position: 0% -48px; }
.style4 #nava1 a:hover span { background-position: 100% -48px; }

/*
.style4 #nava1 { background:#e0e0ff; border-bottom: 2px solid #8080ff; }
.style4 #nava1 a { background:url("images/tab_left_4.gif") no-repeat left top; }
.style4 #nava1 a span { background:url("images/tab_right_4.gif") no-repeat right top; color:#0000ff; }
.style4 #nava1 a:hover span { color:#0000ff; }
.style4 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style4 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #efefff; }
.style4 #nava1 a:hover { background-position: 0% -48px; }
.style4 #nava1 a:hover span { background-position: 100% -48px; }

.style5 #nava1 { background:#e0e0ff; border-bottom: 2px solid #8080ff; }
.style5 #nava1 a { background:url("images/tab_left_5.gif") no-repeat left top; }
.style5 #nava1 a span { background:url("images/tab_right_5.gif") no-repeat right top; color:#0000ff; }
.style5 #nava1 a:hover span { color:#0000ff; }
.style5 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style5 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #efefff; }
.style5 #nava1 a:hover { background-position: 0% -48px; }
.style5 #nava1 a:hover span { background-position: 100% -48px; }

.style6 #nava1 { background:#e0e0ff; border-bottom: 2px solid #8080ff; }
.style6 #nava1 a { background:url("images/tab_left_6.gif") no-repeat left top; }
.style6 #nava1 a span { background:url("images/tab_right_6.gif") no-repeat right top;	color:#0000ff; }
.style6 #nava1 a:hover span { color:#0000ff; }
.style6 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style6 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #efefff; }
.style6 #nava1 a:hover { background-position: 0% -48px; }
.style6 #nava1 a:hover span { background-position: 100% -48px; }

.style7 #nava1 { background:#e0ffe0; border-bottom: 2px solid #ff80ff; }
.style7 #nava1 a { background:url("images/tab_left_7.gif") no-repeat left top; }
.style7 #nava1 a span { background:url("images/tab_right_7.gif") no-repeat right top;	color:#400040; }
.style7 #nava1 a:hover span { color: #400040; }
.style7 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style7 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #400040; }
.style7 #nava1 a:hover { background-position: 0% -48px; }
.style7 #nava1 a:hover span { background-position: 100% -48px; }

.style8 #nava1 { background:#e0ffe0; border-bottom: 2px solid #ff80ff; }
.style8 #nava1 a { background:url("images/tab_left_8.gif") no-repeat left top; }
.style8 #nava1 a span { background:url("images/tab_right_8.gif") no-repeat right top; color:#400040; }
.style8 #nava1 a:hover span { color:#400040; }
.style8 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style8 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #400040; }
.style8 #nava1 a:hover { background-position: 0% -48px; }
.style8 #nava1 a:hover span { background-position: 100% -48px; }

.style9 #nava1 { background:#e0ffe0; border-bottom: 2px solid #ff80ff; }
.style9 #nava1 a { background:url("images/tab_left_9.gif") no-repeat left top; }
.style9 #nava1 a span { background:url("images/tab_right_9.gif") no-repeat right top; color:#400040; }
.style9 #nava1 a:hover span { color:#400040; }
.style9 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style9 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #400040; }
.style9 #nava1 a:hover { background-position: 0% -48px; }
.style9 #nava1 a:hover span { background-position: 100% -48px; }

.style10 #nava1 { background:#ffffff; border-bottom: 2px solid #505080; }
.style10 #nava1 a { background:url("images/tab_left_10.png") no-repeat left top; }
.style10 #nava1 a span { background:url("images/tab_right_10.png") no-repeat right top; color:#400040; }
.style10 #nava1 a:hover span { color:#400040; }
.style10 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style10 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #efefff; }
.style10 #nava1 a:hover { background-position: 0% -48px; }
.style10 #nava1 a:hover span { background-position: 100% -48px; }

.style11 #nava1 { background:#ffffff; border-bottom: 2px solid #805050; }
.style11 #nava1 a { background:url("images/tab_left_11.png") no-repeat left top; }
.style11 #nava1 a span { background:url("images/tab_right_11.png") no-repeat right top; color:#400040; }
.style11 #nava1 a:hover span { color:#400040; }
.style11 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style11 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #efefff; }
.style11 #nava1 a:hover { background-position: 0% -48px; }
.style11 #nava1 a:hover span { background-position: 100% -48px; }

.style12 #nava1 { background:#ffffff; border-bottom: 2px solid #505080; }
.style12 #nava1 a { background:url("images/tab_left_12.png") no-repeat left top; }
.style12 #nava1 a span { background:url("images/tab_right_12.png") no-repeat right top; color:#400040; }
.style12 #nava1 a:hover span { color:#400040; }
.style12 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style12 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #efefff; }
.style12 #nava1 a:hover { background-position: 0% -48px; }
.style12 #nava1 a:hover span { background-position: 100% -48px; }

.style13 #nava1 { background:#ffffff; border-bottom: 2px solid #505080; }
.style13 #nava1 a { background:url("images/tab_left_13.png") no-repeat left top; }
.style13 #nava1 a span { background:url("images/tab_right_13.png") no-repeat right top; color:#400040; }
.style13 #nava1 a:hover span { color:#000000; }
.style13 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style13 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #ffffff; }
.style13 #nava1 a:hover { background-position: 0% -48px; }
.style13 #nava1 a:hover span { background-position: 100% -48px; }

.style14 #nava1 { background:#ffffff; border-bottom: 2px solid #505080; }
.style14 #nava1 a { background:url("images/tab_left_14.png") no-repeat left top; }
.style14 #nava1 a span { background:url("images/tab_right_14.png") no-repeat right top; color:#400040; }
.style14 #nava1 a:hover span { color:#000000; }
.style14 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style14 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #ffffff; }
.style14 #nava1 a:hover { background-position: 0% -48px; }
.style14 #nava1 a:hover span { background-position: 100% -48px; }

.style15 #nava1 { background:#ffffff; border-bottom: 2px solid #505080; }
.style15 #nava1 a { background:url("images/tab_left_15.png") no-repeat left top; }
.style15 #nava1 a span { background:url("images/tab_right_15.png") no-repeat right top; color:#400040; }
.style15 #nava1 a:hover span { color:#000000; }
.style15 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style15 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #ffffff; }
.style15 #nava1 a:hover { background-position: 0% -48px; }
.style15 #nava1 a:hover span { background-position: 100% -48px; }

.style16 #nava1 { background:#ffffff; border-bottom: 2px solid #214B47; }
.style16 #nava1 a { background:url("images/tab_left_16.png") no-repeat left top; }
.style16 #nava1 a span { background:url("images/tab_right_16.png") no-repeat right top; color:#400040; }
.style16 #nava1 a:hover span { color:#000000; }
.style16 #nava1 a.nava1_sel { background-position: 0% -96px; }
.style16 #nava1 a.nava1_sel span { background-position: 100% -96px; color: #ffffff; }
.style16 #nava1 a:hover { background-position: 0% -48px; }
.style16 #nava1 a:hover span { background-position: 100% -48px; }

*/
