﻿body, html 
{
    height:100%;
    width:100%;
    margin: 0;
    padding: 0;
    background-color:#BCBBB9;
    background-image:url(/Images/background.jpg);
    background-repeat:repeat-y;
    background-position:center;
    background-color:#A49F9C;
}

#PMcontainer
{
    width:100%;
    text-align:center;
}

#adminBack
{
    height:100%;
    width:100%;
    text-align:center;
    background-image:url(/Images/background.jpg);
    background-repeat:repeat-y;
    background-position:center;
    background-color:#A49F9C;
}

#main
{
    width:1200px;
    height:100%;
    background-image:url(/Images/logo.jpg);
    background-repeat:no-repeat;
    position:absolute; 
    left:50%; 
    margin:auto auto auto -600px;
}

#content
{
    width:1000px;
    position:absolute; 
    left:50%; 
    margin:auto auto auto -500px;
}

#tabs
{
    width:100%;
    position:absolute;
    top:91px;
    left:6px;
}

.tab1, .tab2, .tab3, .tab4, .tab5, .tab6
{
    position:absolute;
    float:left;
}

.tab1
{
    left:0px;
    z-index:6;
}

.tab2
{
    left:87px;
    z-index:5;
}

.tab3
{
    left:177px;
    z-index:4;
}

.tab4
{
    left:267px;
    z-index:3;
}

.tab5
{
    left:357px;
    z-index:2;
}

.tab6
{
    left:447px;
    z-index:1;
}

#top
{
    width:992px;
    left:6px;
    position:absolute;
    top:111px;
}

#black
{
    height:340px;
    width:100%;
    background-color:#1e1a19;    
}

#blackCorner
{
    position:absolute;
    right:0px;
    top:0px;
}

#blackBottom
{
    background-image:url(/Images/blackbottom-trans.png);
    background-repeat:no-repeat;
    height:5px;
    width:992px;
}

#seperatorTop
{
    position:absolute;
    top:472px;
    left:0px;
}

#bottom
{
    width:1000px;
    position:absolute;
    top:500px;
    left:0px;
}

#columns
{
    position:relative;
    width:920px;
    left:40px;
    height:auto;
}

#left, #middle, #right
{
    width:306px;
    float:left;
    position:relative;
}

#seperatorBottom
{
    position:relative;
    top:30px;
}

#footer
{
    position:relative;
    top:40px;
}

#textBlockText
{
    position:relative;
    top:10px;
    color:#6d6d6d;
    font-family:Calibri, Verdana;
    font-size:12px;
    line-height:18px;
    text-align:justify;
    width:260px;
    z-index:9;
    padding-left:0px;
    left:0px;
}

#adminBar
{
    width:1000px;
    position:absolute; 
    left:50%; 
    margin:auto auto auto -500px;
    vertical-align:middle;
    height:20px;
}

.adminContainer
{
    height:20px;
    background-color:#FD6631;
    border-bottom:solid 1px black;
}

.AdminNormal
{
    color:White;
    font-size:12px;
    font-family:Calibri, Verdana;
}

.AdminBold
{
    color:White;
    font-size:12px;
    font-family:Calibri, Verdana;
    font-weight:bold;
}

.AdminLink
{
    color:White;
    font-size:12px;
    font-family:Calibri, Verdana;
    font-weight:bold;
    text-decoration:underline;
}

#adminMode
{
    float:left;
    height:100%;
    line-height:20px;
}

#greeting
{
    float:right;
    height:100%;
    line-height:20px;
}

.editOver
{
    position:absolute;
    top:0px;
    left:0px;
    height:225px;
    width:260px;
    z-index:11;
    background-color:Black;
    display:none;
    color:White;
    line-height:225px;
    font-size:50px;
    filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
	cursor:pointer;
}

.adminBlock
{
    text-align:left;
    line-height:30px;
    padding-left:5px;
    padding-right:5px;
    font-size:16px;
    font-weight:bold;
    color:#502601;
}

.newsContainer
{
    text-align:left;
    font-family:Palatino Linotype, Verdana;
    left:34px;
    top:20px;
    width:100%;
    height:300px;
    padding-top:20px;
    padding-left:34px;
}

#newsLeft
{
    float:left;
    width:260px;
    text-align:left;
}

#newsRight
{
    float:left;
    width:670px;
    padding-left:50px;
    padding-top:46px;
}

#newsSubtitle, #newsNewsTitle
{
    color: #5a4f4b;
    font-size: 20px;
    line-height: 33px;
}

#newsNewsTitle
{
    padding-top:10px;
    padding-bottom:4px;
}

#newsTitle
{
    color: #dbe1d4;
    font-size:38px;
    line-height:44px;
}

#newsText
{
    color: #dbe1d4;
    font-size:12px;
    text-align:justify;
    line-height:18px;
}

#scroller
{
    position:absolute;
    left:733px;
    top:300px;
}

.scrollerPart
{
    float:left;
    padding:4px;
}

.newsEditOver
{
    text-align:center;
    position:absolute;
    top:0px;
    left:0px;
    height:300px;
    width:930px;
    z-index:11;
    background-color:black;
    display:none;
    color:White;
    line-height:300px;
    font-size:50px;
    filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
	cursor:pointer;
}

.adminNewsBlock
{
    position:relative;
    background-color:Black;
    width:650px;
    height:110px;
}

.newsImageAdmin
{
    position:relative;
    text-align:left;
}

.newsTitleAdmin
{
    width:150px;
    color: #dbe1d4;
    font-size:14px;
    line-height:24px;
    text-align:left;
    float:left;
    height:110px;
    padding-top:10px;
}

.reorder
{
    border:dashed 1px black;
    height:100%;
    width:710px;
}

.drag
{
    background-color:Black; 
    height:110px;
    width:50px;
    cursor:move;
    background-image: url(/Images/move.png);
    background-repeat:no-repeat;
    background-position:center;
    vertical-align:top;
}

#reorderList li
{
    list-style:none;
    height:110px;
    padding-bottom:10px;
}

.newsSmallEditOver
{
    text-align:center;
    position:absolute;
    top:0px;
    left:0px;
    height:110px;
    width:650px;
    z-index:11;
    background-color:black;
    display:none;
    color:White;
    line-height:110px;
    font-size:50px;
    filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
	cursor:pointer;
}

.modalBackground
{
    background-color:Black;
    filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}

#slider{}
	
#slider ul, #slider li
{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li
{ 
	width:990px;
	height:300px;
	overflow:hidden; 
}

#prevBtn, #nextBtn
{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:30px;
	height:77px;
	position:absolute;
	left:705px;
	top:304px;
}
	
#nextBtn
{ 
	left:750px;
}
														
#prevBtn a, #nextBtn a
{  
	display:block;
	width:30px;
	height:77px;
	background:url(/Images/arrowLeft.gif) no-repeat 0 0;	
}
	
#nextBtn a
{ 
	background:url(/Images/arrowRight.gif) no-repeat 0 0;	
}

input[type="submit"]
{ 
    
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

input[type="submit"]:hover
{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}

input[type="submit"]:active
{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

input[type="submit"].green
{
    color:#529214;
}

input[type="submit"].green:hover
{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}

input[type="submit"].green:active
{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

input[type="submit"].red
{
    color:#d12f19;
}

input[type="submit"].red:hover
{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}

input[type="submit"].red:active
{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.form
{
    padding:20px;
    text-align:left;
    background-color:#1e1a19;
    color:#DBE1D4;
}

.formHeader
{
    font-size:18px;
    padding:15px 0px 5px 0px;
}

.form input, select
{
    width:90%;
    background-color:#5A4F4B;
    border:solid 1px #D8810A;
    color:White;
    padding:3px;
}

.form select
{
    width:100px;
}

#black2
{ 
    width:100%;
    background-color:#1e1a19;
    height:100%; 
}





