/* CSS Document */


/* ---------------------------------------

		STRUCTURE
		
--------------------------------------------*/
body { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	background-color:#808080;
background-image: url(../../images/structure/bg1.jpg);
background-repeat:repeat;
}

#container {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../../images/structure/main_bg.gif);
	background-repeat: repeat-y;
	width: 1000px;
}


#top {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align:center;
	font-size:16px;
	font-style:italic;
}

#nav {
background-color: #233B60;
height:60px;
}

#mast {
background-image: url(../../images/structure/mast_bg.jpg);
background-repeat:no-repeat;
height: 350px;
background-position: left;
}

#main {
	float: left;
	margin: 0;
	margin-left: 30px;
	padding-top: 10px;
	width: 580px;
}


#article {
	float: left;
	margin: 0;
	margin-left: 30px;
	padding-top: 10px;
	width: 580px;
	padding-bottom: 15px;
}

#article_no {
	float: left;
	margin: 0;
	margin-left: 30px;
	padding-top: 10px;
	width: 580px;
}

#apply {
float: left;
	width: 600px;
	margin: 20px;
	padding-top: 10px;
}

#main_footer {
	height:60px;
	background-image: url(../../images/structure/logo.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top: 170px;
	padding-right: 50px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
	background-color: #FFFFFF;
}


#clear {
	clear: both;
}

/* ---------------------------------------

		SIDEBAR
		
--------------------------------------------*/

#breakout {
	background-image: url(../../images/structure/breakout.gif);
	background-position: center;
	background-repeat:no-repeat;
	margin-top: 30px;
	height:250px;
	background-color: #233B60;
	margin-bottom: 30px;

}

#sidebar {
 float: right;
 background-color: #3E69AD;
 width: 360px;
 margin-right: 0px;
 margin-top: 0;
 color: #FFFFFF;
 height:100%;
}

#sidebar p {
border-bottom: solid 1px #FFFFFF;
padding: 5px 25px 10px 25px ;


}

.subhead {
font-weight:bold;
text-transform: uppercase;
font-size: 12px;
}

#sidebar_footer {
background-image: url(../../images/structure/logo.jpg);
background-repeat:no-repeat;
padding-top: 200px;

}

#sidebar a {
	color: #FFFFFF; 
	text-decoration: none; 
	}
	
#sidebar a:visited { 
	color: #FFFFFF; 
	text-decoration: none; 
	}

#sidebar a:active { 
	color: #FFFFFF; 
	text-decoration: none; 
	}
	
#sidebar a:hover { 
	color: #FFFFFF; 
	text-decoration: underline; 
	}

#subnav {
	padding: 0 25px;
	border-bottom: solid 1px #FFFFFF;
}

#subnav1 {
	list-style: square;
	padding: 0 25px;
	font-weight:bold;
}


/* ---------------------------------------

		INDEX
		
--------------------------------------------*/

#box {
	color: #ffffff;
	padding: 0 10px;
}

#box_header {
	color: #ffffff;
	paddig: 0;
	text-align:center;
	font-weight:bold;
	font-size: 20px;
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

#video {
	padding-left: 20px;
	padding-top: 10px;

}

#headerimg {
float: left;
}

#twitter {
	margin: 25px;	
	
}


/* ---------------------------------------

		STYLES
		
--------------------------------------------*/
h1 {
	font-size:26px;
	line-height:normal;
	border-bottom: dotted 3px #BD182A;
	color: #BD182A;
}

.padding {
	padding-left: 12px;
}

a {
	color: #BD182A; 
	text-decoration: none; 
	}
	
a:visited { 
	color: #BD182A; 
	text-decoration: none; 
	}

a:active { 
	color: #BD182A; 
	text-decoration: none; 
	}
	
a:hover { 
	color: #BD182A; 
	text-decoration: underline; 
	}
	
.copyright {
text-align:right;
font-size:11px;
line-height:normal;

}	

.apply {
	color: #FFFFFF;
	font-size:18px;
	line-height:25px;
}



.apply a:link, .apply a:visited, .apply a:active {
	color: #FFFFFF; 
	text-decoration: none; 
	}

	
.apply a:hover { 
	color: #FFFFFF; 
	text-decoration: underline; 
	}
#article img {
	border-left: solid 1px #808080;
	border-bottom: solid 1px #808080;
	padding: 0 0 10px 10px;
	margin-left: 10px;
}

#article_no img {
	border: none;
}

#gallery {
	border-bottom: solid 1px #000000;
	padding: 10px 0;
	z-index: 1;
}


#gallery_alt {
	border-bottom: solid 1px #000000;
	padding: 10px 0;
	z-index: 1;
}

#article ul {
	list-style: square;
}

table.Design4 {
    border-spacing: 0px;
	    background: #DBE2F1;
	border: 1px solid #000000;
}
table.Design4 th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border-bottom: 2px solid #FFFFFF;
    background: #DBE2F1;
}
table.Design4 td {
    text-align: left;
    border-bottom: 2px solid #FFFFFF;
    padding: 0.1em 0.5em;
}

table.Design4 thead th {
    background: #3E69AD;
    color: #FFFFFF;
    text-align: left;
}


table.Design4 tr.Odd {
    background: #FFFFFF;
}


	
table a:link, table a:visited, table a:active {
	color: #3E69AD; 
	text-decoration: none; 
	}

	
table a:hover { 
	color: #3E69AD; 
	text-decoration: underline; 
	}

/* ---------------------------------------

		SEARCH
		
--------------------------------------------*/	


#search_box {
	float: right;
	padding: 0;
}

#search_box_alt {
	float: left;
	margin-top: 20px;
	width: 336px;
	padding: 20px 5px;	
}

#search_box_bottom {
	background-image: url(../../images/structure/box_bottom.gif);
	background-repeat:no-repeat;
	background-position: left;
	height: 11px;
}

#search_entries {
	margin: 20px 20px 0 30px;
	text-align: center;
}

.search_header {
	font-size: 20px;
	color: #525252;
	float: left;
	margin: 5px 0 0 0;
}

#search_box_entry {
    width: 179px;
    height: 31px;
	float: right;
	margin: 10px 55px 0 0;
    background: url(../../images/structure/search_box_entry1.gif);
	background-repeat:no-repeat;
	padding-top:2px;
}


#search_box_entry_side {
    width: 179px;
    height: 31px;
	float: right;
	margin: 10px 25px 0 0;
    background: url(../../images/structure/search_box_entry.gif);
	background-repeat:no-repeat;
	padding-top:2px;
}

#search_box_entry #keywords {
    float: left;
    padding: 0;
    margin: 3px 0 0 6px;
    border: 0;
    width: 124px;
	height: 20px;
    background: none;
}

#search_box_entry #go {
    float: right;
    margin:0;
}


#search_box_entry_side #keywords {
    float: left;
    padding: 0;
    margin: 3px 0 0 6px;
    border: 0;
    width: 124px;
	height: 20px;
    background: none;
}
#search_box_entry_side #go {
    float: right;
    margin:0;
}



/* ---------------------------------------

		FORM MAIN
		
--------------------------------------------*/
fieldset {
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  }

.br {display:none;}  



.textarea_main {
	background: #FFFFFF;
	border: 1px solid #737A6B;
}

.name {
	border: 1px solid #737A6B;
}

.submit {
	background: #FFFFFF;
	border: 1px solid #737A6B;
	padding: 5px;
	width: 100px;
	text-align:center;
}



/* ---------------------------------------

		NAVIGATION_MAIN
		
--------------------------------------------*/
#navigation_main {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#navigation_main ul{
padding-top: 20px;
padding-left:10px;
padding-bottom: 5px;
margin: 0;
text-align: left;
text-transform:uppercase;
list-style:none;
font-weight:bold;
letter-spacing: normal;
color: #FFFFFF;
font-family: Century Gothic, Arial, Helvetica, sans-serif;

}


#navigation_main a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: .25em .5em;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 11.5px;
}


li#first {

}

li#first_two {

}

li#last {
border: none;
color: #FF931A;

}

li#last a {
border: none;
color: #FF931A;
font-style:italic;

}

li#last a:hover {
border: none;
color: #FFFFFF;
font-style:italic;

}

#navigation_main A:hover {
	color: #BD182A;
	text-decoration: none;
}

#navigation_main1 a {
	color: #000000;
	text-decoration: none;
	padding: 0.2em .25em;
	text-transform:none;
	font-weight:300;
	line-height:16px;
}

#navigation_main1 A:hover {
	font-weight: 300;
	color: #000000;
	text-decoration: none;
}


#navigation_main li {
	float: left;
}

#navigation_main li ul {
	z-index:999;
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 0.25em;
	padding-right: 0.25em;
	padding-left: 0.25em;
}

#first ul {
	z-index:999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 13.9;
	w\idth: 13.9em;
	font-weight: normal;
	margin: 0;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 0.25em;
	padding-right: 0.25em;
	padding-left: 0.25em;
}


#last ul {
	z-index:999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 13.9;
	w\idth: 13.9em;
	font-weight: normal;
	margin: 0;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 0.25em;
	padding-right: 0.25em;
	padding-left: 0.25em;
}
#first_two ul {
	z-index:999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 29;
	w\idth: 29em;
	font-weight: normal;
	margin: 0;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 0.25em;
	padding-right: 0.25em;
	padding-left: 0.25em;
}


#navigation_main li li {
	padding-right: 1em;
	width: 13em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}



#navigation_main li ul a {
	width: 13em;
	w\idth: 12em;
}

#navigation_main li ul ul {
	margin: -3em 0 0 14em;
}

#navigation_main li:hover ul ul, #navigation_main li:hover ul ul ul, #navigation_main li.sfhover ul ul, #navigation_main li.sfhover ul ul ul {
	left: -999em;
	
}

#navigation_main li:hover ul, #navigation_main li li:hover ul, #navigation_main li li li:hover ul, #navigation_main li.sfhover ul, #navigation_main li li.sfhover ul, #navigation_main li li li.sfhover ul {
	left: auto;
}

#navigation_main1 li:hover, #navigation_main1 li.sfhover {
	background-color: #DBE2F1;
}

div.dropdown {} /* containing dropdown box division. */
	div#dropdown:after {
		clear: both;
		content: '';
		display: block;
	}
div.left_links {
	float: left;
	width: 50%; /* half of the dropdown box's total width. */
}
div.right_links {
	float: right;
	width: 50%; /* half of the dropdown box's total width. */
}

 #navigation_main li:hover, #navigation_main li.hover {  
    position: static;  
 }  
 
 
/*{{{ general playlist settings, light gray */
div.playlist {

	position:relative;
	overflow:hidden;	 	
	height:285px !important;
}

div.playlist div.clips {	
	position:absolute;
	height:20000em;
}

div.playlist, div.clips {
	width:160px;	
}

div.clips a {
	background:url(/img/global/gradient/h80.png);
	display:block;
	background-color:#fefeff;
	padding:12px 15px;
	height:46px;
	width:95px;
	font-size:12px;
	border:1px outset #ccc;		
	text-decoration:none;
	letter-spacing:-1px;
	color:#000;
}

div.clips a.first {
	border-top-width:1px;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	background:url(/img/playlist/light.png) no-repeat 0px -69px;
	width:225px;
	border:0;
}
	
div.clips a.progress {
	opacity:0.6;		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:11px;
	color:#666;
}

div.clips a em {
	font-style:normal;
	color:#f00;
}	

div.clips a:hover {
	background-color:#f9f9fa;		
}

div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ petrol colored */

div.clips.petrol a {
	background-color:#193947;
	color:#fff;
	border:1px outset #193947;
}

div.clips.petrol a.playing, div.clips.petrol a.paused, div.clips.petrol a.progress {
	background:url(/img/playlist/dark.png) no-repeat 0px -69px;
	border:0;
}

div.clips.petrol a.paused {
	background-position:0 0;	
}

div.clips.petrol a span {
	color:#aaa;
}

div.clips.petrol a em {
	color:#FCA29A;
	font-weight:bold;
}	

div.clips.petrol a:hover {
	background-color:#274D58;		
} 

div.clips.petrol a.playing:hover, div.clips.petrol a.paused:hover, div.clips.petrol a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ low version */

div.clips.low a {	
	height:31px;
}

div.clips.low a.playing, div.clips.low a.paused, div.clips.low a.progress {
	background-image:url(/img/playlist/light_small.png);
	background-position:0 -55px;
}

div.clips.low a.paused {
	background-position:0 0;	
}


/*}}}*/


/*{{{ go buttons */

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(/img/playlist/arrow/up.png) no-repeat;
	margin:5px 0 5px 105px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(/img/playlist/arrow/down.png);	
}

div.petrol a.go {
	background-image:url(/img/playlist/arrow/up_dark.png);		
}

div.petrol a.go.down {
	background-image:url(/img/playlist/arrow/down_dark.png);		
}

a.go.disabled {
	visibility:hidden;		
}

/*}}}*/


a.player {	
	margin-top:40px;
	display:block;
	background:url(images/flowplayer/splash.png) no-repeat;
	width:300px;
	height:298px;
	padding:0;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}



/* splash image */
a.player img {
	margin-top:115px;
	border:0;	
}

	a.player {
		margin-top:0px;		
	}
