body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	background-color:#666666;
	/*background:#666666 url(images/bg_body.gif) repeat-x 0 0;color:#333;*/
	background:#bbb url(images/doc_bg_v6.png) repeat-x 0 0;color:#333;
	background-attachment:fixed;
	/*background:#666666 url(images/wood120.jpg) repeat-x 0 0;color:#333;
	background-attachment:fixed;*/
}
#wrapper {
	background-repeat: repeat-y;
	width: 945px;
	margin-right: auto;
	margin-left: auto;
	margin-top:5px;
}
#wrapper #header1 {
	padding-top: 0px;
	height: 50px;
	width: 240px;
	float:left;
	font-family: Tahoma;
	font-weight:bold;
	color:#FFFFFF;
}

#wrapper fotogaleri{
	width: 900px;
}

#wrapper #header {
	height: 125px;
	width: 945px;
	/*background-color:#860402;*/
	/*background-color: #222222;*/
	background-image: url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	float: left;
    border-bottom: 1px solid #2D2824;
}

#wrapper #leftcontent {
	float: left;
	padding-top: 0px;
	width: 180px;
	height: 1650px;
	padding-right: 10px;
	padding-left: 5px;
	color: #ffffff;
	font-size:12px;
}

#wrapper #leftcontentspc {
	float: left;
	padding-top: 0px;
	width: 180px;
	height: 1500px;
	padding-right: 10px;
	padding-left: 5px;
	color: #990000;
	font-size:12px;
}

#wrapper #middlecontent {
	float: left;
	padding-top: 0px;
	width: 450px;
	padding-right: 3px;
	padding-left: 5px;
	line-height: 155%;
	text-align: left;
	color:#000000;
}

#wrapper #middlecontent2 {
	float: left;
	padding-top: 0px;
	width: 925px;
	min-height:510px;
	padding-right: 3px;
	padding-left: 15px;
	line-height: 155%;
	text-align: left;
	color:#000000;
	border-left: 1px #BBBBBB solid;
	border-right: 1px #BBBBBB solid;
	background-color:#FFFFFF;
	font-family: Cambria;
	font-size:13px;
	color:#333333;
}

#wrapper #bahasa2 {
	width: 350px;
	height:auto;
	color:#0f8140;
	border:#0f8140 solid 1px;
	display:block;
	top: 5px;
	left: 420px;
	padding: 5px;
	position:relative;
	background-color:#f1f4ee;
	font-family: Tahoma;
	font-size: 11px;
}

#wrapper #bahasa {
	width: 940px;
	height:auto;
	color:#0f8140;
	border:#0f8140 solid 1px;
	display:none;
	top:-74px;
	left: -150px;
	padding: 2px;
	position:relative;
	background-color:#f1f4ee;
	font-family: Tahoma;
	font-size: 11px;
}

#wrapper #adodonat{
	display:none;
	top:20px;
	left: 50px;
	padding: 2px;
	position:relative;
}

#wrapper #bahasa a:link{
	color:#990000;
	text-decoration:none;
}

#wrapper #bahasa a:visited{
	color:#990000;
	text-decoration:none;
}

#wrapper #bahasa a:hover{
	color:#000000;
	text-decoration:none;
}

#wrapper #rightcontent {
	float: right;
	padding-top: 2px;	
	width:288px;
	padding-right: 3px;
	padding-left: 0px;
	color: #393939;
	position:relative;
}
#wrapper #rightcontentIE6 {
	float: right;
	padding-top: 2px;	
	width:288px;
	padding-right: 3px;
	padding-left: 0px;
	color: #393939;
	top:-1042px;
	position:relative;
}

#wrapper #bawah {
	float: left;
	padding-top: 0px;
	width: 709px;
	background-color:#FFFFFF;
	padding-right: 3px;
	padding-left: 15px;
	line-height: 155%;
	text-align: left;
	color:#000000;
}

#wrapper #bawahIE6 {
	float: left;
	padding-top: 0px;
	width: 709px;
	background-color:#FFFFFF;
	padding-right: 3px;
	padding-left: 15px;
	line-height: 155%;
	text-align: left;
	color:#000000;
    top:-905px;
	left: 195px;
	position:relative;
}


#wrapper #headline{
	width: 888px;
	float: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 15px;
	margin: 0px 0px 3px 0px;
	text-align: left;
	background-image:url(../../images/HotNewsStamp.gif);
	background-repeat:no-repeat;
}

#wrapper #pressrelease{
	width: 888px;
	float: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 15px;
	margin: 0px 0px 3px 0px;
	text-align: left;
	background-image:url(../../images/PressRelease.gif);
	background-repeat:no-repeat;
}

#wrapper #iscontent{
	width: 888px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	margin: 0px 0px 3px 0px;
	text-align: left;
	background-image:url(../../images/HotNewsStamp.gif);
	background-repeat:no-repeat;
}

#wrapper #headingmedia{
	width: 888px;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: px;
	padding-right: 15px;
	margin: 8px 0px 3px 0px;
	text-align: left;
	/*border: 1px #CCCCCC solid;*/
}

#wrapper #videomedia{
	width: 920px;
	float: left;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: px;
	padding-right: 15px;
	margin-left: -15px;
	margin-top: -20px;
	text-align: left;
	background: #FFFFFF url('images/player back.png') no-repeat ;
}

#wrapper #atas{
	width: 900px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	margin: 0px 0px 3px 0px;
	text-align: left;
}

#wrapper #highlights{
	width:715px;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0px 0px 3px 0px;
	text-align: left;
}


#wrapper #beritalain{
	width:435px;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0px 0px 3px 0px;
	text-align: left;
}
#wrapper #berita2{
	width: 400px;
	height: auto;
	float: left;
	padding: 10px;
	margin: 0px 0px 3px 0px;
	text-align: left;
	border-bottom: dotted 1px #009900;
}

#wrapper #berita4{
	width: 400px;
	height: auto;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px 0px 3px 0px;
	text-align: left;
	border-bottom: dotted 1px #009900;
}

#wrapper #agendaGaris{
	width: 420px;
	line-height: 150%;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 1px;
	text-align: left;
	text-transform:uppercase;
	border-bottom: dotted 1px #0f8140;
}

#wrapper #lihatfileGaris{
	width: 700px;
	line-height: 150%;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 1px;
	text-align: left;
	text-transform:uppercase;
	border-bottom: dotted 1px #0f8140;
}

#wrapper #headlineJudul {
	position:relative;
	width: 888px;
	height:auto;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 2px;
	margin: 0px 0px 3px 0px;
	text-align: left;
}
#wrapper #headlineGambar {
	position:relative;
	width: 436px;
	height:auto;
	float: left;
	padding-left: 5px;
	margin: 0px 0px 3px 0px;
	text-align: left;
}

#wrapper #headlineIsi {
	position:relative;
	width: 888px;
	height:auto;
	float: left;
	padding-left: 5px;
	margin: 0px 0px 3px 0px;
	text-align: left;
}

#wrapper #login{
	font-family: Verdana;
	font-size: 12px;
    width: 267px;
	height: 170px;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 13px;
	background-image:url(images/agenda.png);
	float: left;
}

#wrapper #loginIE6{
	font-family: Verdana;
	font-size: 12px;
    width: 267px;
	height: 170px;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-left: 13px;
	background-image:url(images/agenda.png);
	float: left;
}


#wrapper #agenda{
font-family: Tahoma;
font-size: 12px;
    width: 270px;
	height: 180px;
	background-color:#FFFFFF;
	padding-top: 10px;
	padding-left: 5px;
	background-image:url(images/agenda.png);
	float: left;
}

#wrapper #login a:link {
	color: #2D2824;
    font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
#wrapper #login a:visited {
	color: #2D2824;
        font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
#wrapper #login a:hover {
	color: #2D2824;
        font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}

#wrapper #video{
    width: auto;
	height: 200px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#FFFFFF;
	border: 1px #CCCCCC solid;
	margin-left:5px;
	margin-bottom: 5px;
	float: left;
}

#wrapper #video #videoGaris{
	width: 220px;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 1px;
	text-align: left;
	text-transform:uppercase;
	border-bottom: dotted 1px #0f8140;
}

#wrapper #video #videoList{
	width: 220px;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 1px;
	text-align: left;
	text-transform:uppercase;
	line-height:20px;
}

#wrapper #video a:link {
	color: #666666
    font-size:10px;
	text-decoration: none;
}
#wrapper #video a:visited {
	color: #666666;
    font-size:10px;
	text-decoration: none;
}
#wrapper #video a:hover {
	color: #666666;
    font-size:10px;
	text-decoration: underline;
}


#wrapper #beritasebelum{
	font-family: Tahoma;
	font-size: 12px;
    width: 267px;
	height: 440px;
	padding-top: 10px;
	padding-left: 13px;
	background-color:#FFFFFF;
	background-image:url(images/beritasebelum.png);
	float: left;
}

#wrapper #beritasebelum a:link {
	color: #2D2824;
        font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
#wrapper #beritasebelum a:visited {
	color: #2D2824;
        font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
#wrapper #beritasebelum a:hover {
	color: #2D2824;
        font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}


#wrapper #berita3{
	width: 230px;
	height: 1px;
	float: left;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 1px;
	margin: 0px 0px 1px 0px;
	text-align: left;
	text-transform:uppercase;
	border-bottom: dotted 1px #0f8140;
}

#wrapper #berita3IE6{
	width: 230px;
	height: 1px;
	float: left;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px 0px 1px 0px;
	text-align: left;
	text-transform:uppercase;
	border-bottom: dotted 1px #0f8140;
}

#wrapper #menu2{
	width: 183px;
	height: auto;
	float: left;
    padding-top: 10px;
    padding-bottom: 10px;	
	margin: 0px 0px 3px 0px;
	text-align: left;
	border-bottom: solid 1px #fff;
}

#wrapper #menuSpecial{
	width: 183px;
	height: auto;
	float: left;
    padding-top: 10px;
    padding-bottom: 10px;	
	margin: 0px 0px 3px 0px;
	text-align: left;
	border-bottom: solid 1px #fff;
}

#areaentryusergroup{
	width: auto;;
	height:auto;
	border:1px #666666 solid;
	display: none;
}

#areamanagegroup{
	width: auto;;
	height:auto;
	border:1px #666666 solid;
}

#wrapper #areaupload{
	width: 900px;
	height:auto;
	display:none;
	color:#555753;
	border:1px #666666 solid;
}
#wrapper #areaupload2{
	width: 900px;
	height:auto;
	display:none;
	color:#555753;
	border:1px #666666 solid;
}
#actareaupload{
	width: auto;
	height:auto;
	display:none;
	color:#555753;
}
#areaupload3{
	width: auto;
	height:auto;
	display:none;
	color:#555753;
	border:1px #666666 solid;
}
#fbox{
	width: 898px;
	height:auto;
	color:#555753;
	border:1px #666666 solid;
}

#wrapper #tblint{
	width: 900px;
	height:auto;
}

#wrapper #btnupload{
	width: 900px;
	height:auto;
}


#wrapper #areauser{
	width: 900px;
	height:auto;
	display:none;
	border:1px #666666 solid;
}

#areaeditgroup
{
	width: auto;
	height:auto;
	display:none;
	border:1px #666666 solid;
}

#captionentry{
	width: 898px;
	background-color:#860402;
	color:#FFFFFF;
}

#captionentry2{
	width: auto;
	background-color:#860402;
	color:#FFFFFF;
}

#headerentry{
	width: auto;
	background-color:#860402;
	color:#FFFFFF;
}

#wrapper #areacreateusergroup{
	width: 900px;
	height:auto;
	display:none;
	border:1px #666666 solid;
}

#wrapper #arealistusergroup{
	width: 900px;
	height:auto;
	display:none;
}

#wrapper #areauser2{
	width: 900px;
	height:auto;
	display:block;
}


#wrapper #areamenu{
	width: 900px;
	margin-top: 5px;
	height:auto;
	display:block;
	border:#999999 solid 1px;
	border-collapse:collapse;
	color:#FFFFFF;
}

#wrapper #areashow{
	width: 900px;
	margin-top: 3px;
	display:block;
}

#wrapper #areaclose{
	margin-top: 1px;
	margin-bottom: 1px;
	display:none;
	vertical-align:middle;
}

#wrapper #areasortir{
	width: 455px;
	height:auto;
	display:none;
}

#wrapper #cari{
font-family: Tahoma;
font-size: 12px;
    width: 185px;
	height: 25px;
	padding-top: 5px;
	padding-left: 4px;
	/*background-image:url(images/cari.png);*/
/*	background-color:#FFFFFF;*/
	float: left;
}
#wrapper #marki{
	top: 5px;
	width: 485px;
}


.berita a:link{
	color:#FFFFFF;
}

.headline2 {
	width: 300px;
	height: auto;
	float: left;
	padding: 2px;
	margin: 3px 3px 3px 0px;
	border: 1px solid #DCDCDC;
	text-align: left;
	background-color: #E8E8E8;
}

.headline3 {
	width: 165px;
	height:243px;
	float: left;
	padding: 2px;
margin: 3px 5px 3px 0px;
	border: 1px solid #DCDCDC;
	text-align: left;
	background-color: #E8E8E8;
}

.titik{
	background-image: url(images/bg_left.gif);
	width: 150px;	
}


.statistik{

	width: 200px;
	color:#FFFFFF;
}

ul {
	padding-left: 12px;
	margin-left: 0px;
}

#wrapper #clearer {
	clear: both;
}

#wrapper #topfooter {
	background-image: url(images/bottom-gradient.jpg);
	background-repeat:repeat-x;
	width: 943px;
	height: 39px;
	border-left: 1px #BBBBBB solid;
	border-right: 1px #BBBBBB solid;
}
#wrapper #botfooter {
	background-image: url(images/bottom-gradient.jpg);
	background-repeat:repeat-x;
	width: 946px;
}
#wrapper #footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	/*background-color:#777777;*/
	background-image: url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	height: 150px;
	margin-bottom: 25px;
	width: 945px;
}

#wrapper #footer a:link, a:visited, a:hover {
	color: #FFFFFF;
	text-decoration:none;
}


#wrapper #middlecontent a:link {
	color: #860402;
	text-decoration: none;
	font-weight:bold;
}
#wrapper #middlecontent a:visited {
	color: #860402;
	text-decoration: none;
	font-weight:bold;
}
#wrapper #middlecontent a:hover {
	color: #860402;
	text-decoration: underline;
	font-weight:bold;
}

#wrapper #middlecontent2 a:link {
	color: #860402;
	text-decoration: none;
	font-weight:bold;
}
#wrapper #middlecontent2 a:visited {
	color: #860402;
	text-decoration: none;
	font-weight:bold;
}
#wrapper #middlecontent2 a:hover {
	color: #860402;
	text-decoration: underline;
	font-weight:bold;
}

#wrapper #menu2 a:link {
	color: #ffffff;
	text-decoration: none;
	font: tahoma;
	/*font-weight:600;*/
}
#wrapper #menu2 a:active {
	color: #ff0000;
	text-decoration: none;
	font: tahoma;
	/*font-weight:600;*/
}
#wrapper #menu2 a:visited {
	color: #ffffff;
	text-decoration: none;
	font: tahoma;
	/*font-weight:600;*/
}
#wrapper #menu2 a:hover {
	color: #ff0;
	text-decoration: none;
	font: tahoma;
	/*font-weight:600;*/
}

#wrapper #menuSpc{
	width: 153px;
	height: auto;
	float: left;
    padding-top: 10px;
    padding-bottom: 10px;	
	margin: 0px 0px 3px 10px;
	text-align: left;
	border-bottom: solid 1px #333333;
	font-weight: bold;
}

#wrapper #menuSpc a:link {
	color: #389f36;
	text-decoration: none;
	font: tahoma;
	/*font-weight:600;*/
}
#wrapper #menuSpc a:active {
	color: #389f36;
	text-decoration: none;
	font: tahoma;
	/*font-weight:600;*/
}
#wrapper #menuSpc a:visited {
	color: #389f36;
	text-decoration: none;
	font: tahoma;
	/*font-weight:600;*/
}
#wrapper #menuSpc a:hover {
	color: #389f36;
	text-decoration: none;
	font: tahoma;
	/*font-weight:600;*/
}

#wrapper #menuSpecial a:link {
	color: #ff0;
	text-decoration: none;
	font: tahoma;
	font-weight:bold;
}
#wrapper #menuSpecial a:active {
	color: #FFF;
	text-decoration: none;
	font: tahoma;
	font-weight:bold;
}
#wrapper #menuSpecial a:visited {
	color: #FFF;
	text-decoration: none;
	font: tahoma;
	font-weight:bold;
}
#wrapper #menuSpecial a:hover {
	color:#FF9900;
	text-decoration: none;
	font: tahoma;
	font-weight:bold;
}

/*#wrapper #leftcontent a:hover {
	color:#ff0;
	text-decoration: underline;
}*/

#wrapper #rightcontent a:link {
	color: #2D2824;
	font-weight:bold;
	text-decoration: none;
}
#wrapper #rightcontent a:visited {
	color: #2D2824;
	font-weight:bold;
	text-decoration: none;
}
#wrapper #rightcontent a:hover {
	color: #2D2824;
	font-weight:bold;
	text-decoration: underline;
}


#menuheader {
width:100%; 
height:60px; 
background-color:#999;
}


#wrapper #menuutama {
	position: relative;
	top:0px;
	margin-top: 10px;
	/*padding-left: 150px;*/
	background: url(images/atas.png) no-repeat;
	width: 945px;
	height: 52px;
	float: left;
	color: #ffffff;
	font-size:10px;
}


#wrapper #menuutama a{
	color: #ffffff;
	text-decoration:none;	
}

#wrapper #menuutama a:link{
	color: #ffffff;
	text-decoration:none;	
}

#wrapper #menuutama a:hover{
	color: #ffffff;
	text-decoration:none;	
}

#wrapper #menuutama a:visited{
	color: #ffffff;
	text-decoration:none;	
}


#wrapper #menuutama #banneracc {
	width: 300px;
	height:auto;
	color:#0f8140;
	display:block;
	padding-left: 160px;
	position:relative;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
}

#wrapper #menuutama ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: 0;
	height: 50px;
	}
#wrapper #menuutama ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#wrapper #menuutama ul a, #header #menuutama ul strong, #header #menuutama ul em {
	display:block;
	text-align:center;
	text-transform: capitalize;
	text-decoration: none;
	padding: 15px 11px 21px 15px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
	border-right: 1.5px solid #263137;
	float: left;
}
#wrapper #menuutama ul strong a span {
	color: #fff;
}
#wrapper #menuutama ul a:hover, #wrapper #menuutama ul a:focus {
	background-color: #2D2824;
}
#wrapper #menuutama ul a:hover, #wrapper #menuutama ul a:focus, #wrapper #menuutama ul a:hover span, #wrapper #menuutama ul a:focus span {
	color: #ff0;
	background-color: #234509;
	border-bottom-width: 0;
	}

.image {
	background-color: #fff;
	padding: 2px;
	margin: 3px 5px 3px 0;
	border: 1px solid #DCDCDC;
	/*float: left;*/
}
.judul {
	font-family: Georgia;
	font-size: 14px;
	line-height: 170%;
	font-weight: bold;
	color: #EE1C24;
}

.judulHeadline {
	font-family: Arial;
	font-size: 24px;
	line-height: 170%;
	font-weight: bold;
	color: #860402;

}

.judulNews {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #860402;
	width: 600px;
}

.judulkomponen{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 170%;
	font-weight: bold;
	color:#860402;
}
.date {
	font-size: 10px;
	line-height: 135%;
	font-style: italic;
}
.posting {
	font-size: 11px;
	color:#000000;
	font-weight:200;
}
.judul_head {
	font-family: Georgia;
	font-size: 12px;
	color: #860402;	
}
.kategori {
	font-family: Georgia;
	line-height: 175%;
	font-weight: bold;
	padding-left: 10px;
}

.komentar {
	font-weight: bold;
}
input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
}
input#shout{
	font-size: 10px;
}
.shout {
	font-size: 10px;
	line-height: 135%;
}
.shoutdate {
	font-size: 10px;
	line-height: 135%;
  padding-left: 40px;
	color: #EE1C24;
}

#populasi{
     padding-left:3pt;
     margin-left:3pt;
}
.tbPopulasi{
     width:545pt;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 10pt;
     border-width: 1px;
     border-style: solid;
     border-color: #999999;
     border-collapse: collapse;
}
.trPopulasi{
     border-bottom:thin;
     border-bottom-style:solid;
}
.headerpop{
     width:545pt;
     text-align:center;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:25px;
}
.fontAsOf {
	font-size: 8pt;
	color:#999999;
}

#TopeMenu{
	width=795;
	font-family:Tahoma
    font-size: 8pt;
	margin-bottom:0px;
}
#MenuLang{
	padding-left:20px;
	font-family:Tahoma
    font-size: 8pt;
	color: #fff;
}
#TopeMenu td{
	width:auto;
	/*padding-right:11px;*/
}
#TopeMenu td a{
	text-align:center;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

#TopeMenu td a:hover{
	color: #ff0;
}

#TopeMenu #fader{
	text-transform: capitalize;
	text-decoration: none;
	font-size:8pt;
	/*color:#FFCC00;*/
	color: #ff0;
	text-align:center;
}

#faderthx{width:945px;text-transform: capitalize;text-decoration: none;font-size:8pt;background-color:#660000;color: #ff0;text-align:center;}

#faderthx a:link{color:#ff0;text-decoration:none;}

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

#faderthx a:hover{color:#ffffff;text-decoration:none;}

#mydonate {font-family:Verdana;font-size:16px;color:#fff;padding-left:5px;position:absolute;top:282px;left:205px;z-index:4}

#mydonate a:link{color:#fff;text-decoration:none;}

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

#mydonate a:hover{color:#ff0;text-decoration:none;}

#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {
z-index:100; !important;
position:absolute;display:none; padding:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:2px solid #666666; }

#tinymask {z-index:100; !important;position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:99}

#tinycontent {background:#fff; color:#333333;}

.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}

.button:hover {border:1px solid #bbb; background:#e3e3e3}

#intfile
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#555753;
width:900px;
border-collapse:collapse;
}
#intfile td, #intfile th 
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;

}
#intfile th 
{
font-size:1.1em;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color: #993300;
}
#intfile tr.alt td 
{
color:#555753;
background-color:#EAF2D3;
}

#bosfbox {
 width: 900px;
 height: 300px;
 background-image: url(images/rbox.png);
 background-repeat: no-repeat;
 margin-left: 170px;
 margin-top: 90px;
}
#blank {
 width: 900px;
 height: 300px;
 /*margin-left: 250px;*/
 margin-top: 200px;
}

#donor {padding-left:3px;position:absolute;top:145px;left:165px;z-index:4}

#littletable
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#555753;
width:500px;
border-collapse:collapse;
}
#littletable td, #intfile th 
{
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#littletable th 
{
font-size:1.1em;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#993300;
}
#littletable tr.alt td 
{
color:#555753;
background-color:#EAF2D3;
}

#groupuserfilesheader
{
	font-family: Tahoma; 
	font-size: 14px; 
	line-height: 170%; 
	font-weight: bold; 
	color:#555753;
	margin-top: 5px;
}

/*update 28 Jan 2011*/

#pages-link {
	width: 913px;
	height: auto;
	border-bottom: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	float: left;		
}
#tabs-container { 
min-height: 29px; 
_height: 29px; 
border-bottom: 1px solid #cccccc; 
width: 915px; 
float: left;
}

#toptabs-container { 
min-height: 10px; 
_height: 10px; 
float: right;
}

#subtabs-container { 
min-height: 29px; 
_height: 29px; 
border-bottom: 1px solid #cccccc; 
margin-top: 16px; 
width: 730px; 
}

#tabs { margin: 0 0 0 0px; padding: 0; }
#subtabs { margin: 0 0 0 5px; padding: 0; }

.tab { float: left; list-style: none; margin: 0 4px -1px 0;  border: 1px solid #cccccc; background-color: #ffffff;  }
.tab a { display: block;  padding: 7px 11px; font-size: 13px; min-height:16px; font-weight: bold; position: relative; border-top: 1px solid #fffff; border:0 }
.tab a:hover { text-decoration: none; }

.toptab { float: left; list-style: none; margin: 0 4px -1px 0;  background-color: #ffffff;  }
.toptab a { display: block;  padding: 2px 2px; font-size: 10px; min-height:5px; font-weight: bold; position: relative; border:0 }
.toptab a:hover { text-decoration: none; }

.rounded_tl { position: absolute; margin: 0 !important; top: -1px; left: -1px; background-color: transparent;}
.rounded_tr { position: absolute; margin: 0 !important; top: -1px; right: -1px; background-color: transparent;}
.tab .tab-icon { margin: 0 0 -4px 0; padding-right: 20px; background-color: #ffffff; border: none} 
.toptab .tab-icon { margin: 0 0 -4px 0; padding-right: 20px; background-color: #ffffff; border: none} 
.tab.selected { background-color: #ffffff; border-bottom: 1px solid #fff; _position:relative; }
.tab.selected a { color: #222; background-color: #ffffff;}
.tab.selected .tab-icon { background-color: #ffffff; }

.tabs-icon { margin: 0  0 -1px 0; padding-right: 20px; background-color: #transparent; border: none} 
.taba-icon { margin: 0  0 -1px 0; padding-right: 20px; background-color: #transparent; border: none} 


/* FB and Twit SHare*/
#sharesocial{
	width: 915px;
}

.floatleft {float: left;}
.small-share-btn {display: inline;clear: none;}
.small-share-btn .inner {padding: 4px 10px 4px 0px;float: left;clear: none;margin: 0 0 0 5px;}
.share-item {
	color:#660000;
	font-weight:bold;
	padding: 4px 0 0;
}
.shadow-bottom {
	background:transparent url(images/bottomshader.png) no-repeat scroll center top;
	height:37px;
	width:946px;
	margin: auto;
	margin-top: -26px;
}


/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}
	span#prevBtn{
		color:#FFFFFF;
		}
	#prevBtn a{
		text-decoration:none;
		color:#FFFFFF;
		}
	#prevBtn a:hover{
		text-decoration:none;
		color:#FFFFFF;
		}
	#prevBtn a:visited{
		text-decoration:none;
		color:#FFFFFF;
		}
	span#nextBtn{
		color:#FFFFFF;
		}
	#nextBtn a{
		text-decoration:none;
		color:#FFFFFF;
		}
	#nextBtn a:hover{
		text-decoration:none;
		color:#FFFFFF;
		}
	#nextBtn a:visited{
		text-decoration:none;
		color:#FFFFFF;
		}					

/* // Easy Slider */

pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:500px;
	}	
	
{border:none;}

div.wrap {
width : 659px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 659px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 466px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#headerJ {
margin : -1px 0 0;
}
div#video-header {
height : 267px;
margin : -1px 0 0;
}
div#headerJ div.wrap {
height : 299px;
background-color: #666666;
}
div#headerJ div#slide-holder {
z-index : 40;
width :657px;
height : 299px;
position : absolute;
}
div#headerJ div#slide-holder div#slide-runner {
top : 1px;
left : 1px;
width : 657px;
height : 297px;
overflow : hidden;
position : absolute;
}
div#headerJ div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#headerJ div#slide-holder div#slide-controls {
left : 0;
top : 252px;
bottom : 228px;
width : 657px;
height : 46px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
font-size: 12px;
}
div#headerJ div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
/*text-transform : uppercase;*/
}
div#headerJ div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#headerJ div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#headerJ div#slide-holder div#slide-controls p#slide-nav a.on {
	background-position : 0 -24px;
	line-height:2em;
	border:1px solid #666;
	color:#FFFFFF;
}
div#headerJ div#slide-holder div#slide-controls p#slide-nav a {	
    border:1px solid #000000;
	background-image : url(images/navbutton.png);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}

#hideadoptshared{
	display:none;
}

#adoptshared{
	display:none;
	background-image: url(../../images/watermarklogo.png) no-repeat;
}

#hideadoptpremium{
	display:none;
}

#adoptpremium{
	display:none;
}

#buttonadopt {
	float:right;
	height : 24px;
	display : inline;
	margin : 5px 0 0 0;
}

#buttonadopt a.on {
	background-position : 0 -24px;
	line-height:2em;
	width: 24px;
	border:1px solid #666;
	color:#FFFFFF;
}
#buttonadopt a {	
    border:1px solid #000000;
	width: 24px;
	background-image : url(images/adoptbutton.png);
}

#buttonadopt a:hover { 
	text-decoration:none;
}

#buttoncheckout {
	float:right;
	height : 36px;
	display : inline;
	margin : 5px 0 0 0;
	padding: 2px;
}

#buttoncheckout a.on {
	background-position : 0 -24px;
	line-height:2em;
	width: 24px;
	border:1px solid #666;
	color:#FFFFFF;
}
#buttoncheckout a {	
    border:1px solid #000000;
	height : 36px;
	width: 24px;
	padding: 2px;
	background-image : url(images/adoptbutton.png);
}

#buttonadopt a:hover { 
	text-decoration:none;
}


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; text-decoration:none;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:; text-decoration:none;}
a.tt:hover span.tooltip{
    display:block;
    position: absolute;
    top:113px; left:-150px;
	padding: 15px 0 0 0;
	width:200px;
	/*color: #993300;*/
	color: #000000;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	text-decoration:none;
	font-weight:normal;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	text-align:justify;
	display: block;
	padding: 0 8px; 
	background: url(images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(images/bubble.gif) no-repeat bottom;
}

.shipping{
	border: 1px #cccccc solid;
	width: 450px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 14px;
}

.leftassistant{
	border: 1px #cccccc solid;
	width: 200px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 14px;
}

.contentassistant{
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.contentassistant ol{
	padding-left: 16px;
	padding-right: 2px;
	padding-bottom: 2px;
}

#middlecontent2 #bg-orange {
	background: #dc611e;
	color:#FFFFFF;
	font-size:16px;
	height: 20px;
	text-align:center;
	padding: 1px;
	margin-top: 1px;
}

#middlecontent2 #bg-orange a:link{
	color:#FFFFFF;
	text-decoration: none;
	font-size:16px;
	font-weight:normal;
}

#middlecontent2 #bg-orange a:visited{
	color:#FFFFFF;
	text-decoration: none;
	font-size:16px;
	font-weight:normal;
}

#middlecontent2 #bg-orange a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-size:16px;
	font-weight:normal;
}

#assistant{
	display: block;
}

#howtobuy{
	display: none;
}

.copyright{
	padding-left:5px; 
	text-align:center; 
	margin-top: 30px;
	color: #dc611e;
}

