/* CSS for Karp.ADM
   Written by Kirk Comrie, November 2006 */
   
body {
	background-color: #233371;
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

div.container {
	background-color: #CCCCCC;
        top: 10px;
	width: 764px;
	height: 475px;
	text-align: left;
	position: relative;
	margin: 0px auto;
}


html>body div.container {
	background-color: #CCCCCC;
        top: 10px;
	width: 764px;
	height: 475px;
	text-align: left;
	position: relative;
	margin: 0px auto;
        border-width: 2px;
        border-color: #000000;
        border-style: solid;
}


div.toplogo {
	background-image: url(../images/toplogo.jpg);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 192px;
	height: 73px;
}

div.staticheader {
        background-image: url(../images/staticheadback.jpg);
	position: absolute;
	left: 192px;
	top: 0px;
        width: 572px;
	height: 28px;
}

div.navzone {
        background-image: url(../images/navback.jpg);
	position: absolute;
        text-align: center;
        vertical-align: middle;
	left: 192px;
	top: 28px;
        width: 572px;
	height: 45px;
}

div.navzonecontent {
        position: absolute;
        left: 25px;
        top: 12px;
}

div.leftzone {
        background-image: url(../images/leftback.jpg);
	position: absolute;
	left: 0px;
	top: 73px;
        width: 192px;
	height: 360px;
        overflow: auto;
}

div.leftcredits {
        position: absolute;
        left: 40px;
        top: 320px;
        width: 132px;
        height: 25px;
}

div.leftzonecontent {
        position: relative;
        left: 21px;
        top: 12px;
        width: 156px;
}

div.mainzone {
        background-image: url(../images/mainback.jpg);
	position: absolute;
        vertical-align: middle;
	left: 192px;
	top: 73px;
        width: 572px;
	height: 360px;
        overflow: auto;
}

div.mainzonegridback {
        background-image: url(../images/mainbackdark.jpg);
        position: absolute;
        vertical-align: middle;
	left: 192px;
	top: 73px;
        width: 572px;
	height: 360px;
        overflow: auto;
}

div.mainzonecontent {
        position: absolute;
        left: 25px;
        top: 12px;
        width: 522px;
}

div.clipzone {
        background-image: url(../images/clipback.jpg);
        position: absolute;
        left: 116px;
        top: 50px;
        width: 340px;
        height: 260px;
}

div.clipcontent {
        position: absolute;
        top: 5px;
        left: 10px;
        width: 320px;
}

div.contactcontent {
        position: absolute;
        left: 215px;
        top: 40px;
        width: 250px;
}

div.altlogocontent {
        position: absolute;
        top: 35px;
        left: 0px;
        width: 203px;
        height: 119px;
}

div.footer {
        background-image: url(../images/footerback.jpg);
	position: absolute;
        text-align: center;
        vertical-align: middle;
	left: 0px;
	top: 429px;
	width: 764px;
	height: 46px;
}




.inputfield {
                font-family: monospaced;
                font-size: 12px;
                color: #FFFFFF;
                background-color: #2D6B60;
                border: 1px solid #FFFFFF;
                position: relative;
                left: 10px;
        }
        
.button{
        font-family: arial, sans-serif;
        font-size: 10px;
        background-color: #2D6B60;
        color: #FFFFFF;
        position: relative;
        left: 10px;
}

.headtitle {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: bold;
}

.title {
        color: #FFFFFF;
        font-size: 14px;
        font-style: italic;
}

.category {
        color: #FFFFFF;
        font-size: 11px;
}

.client {
        color: #FFFFFF;
        font-size: 11px;
}

.service {
        color: #FFFFFF;
        font-size: 11px;
}

.whitetext {
	color: #FFFFFF;
	font-size: 12px;
}

.blacktext {
	color: #000000;
	font-size: 11px;
}

.bluetext {
	color: #CCCCCC;
	font-size: 11px;
}

.bigger {
	font-size: 18px;
}

.errortext {
	color: #AA0000;
}

.smalltext {
	color: #000000;
	font-size: 9px;
}

.capheader {
	color: #FFFFFF;
	text-transform: uppercase;
}

input {
	position: absolute;
	left: 150px;
}

textarea {
	position: absolute;
	left: 150px;
}





a:link {
	color: #FFFFFF;
        font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #FFFFFF;
        font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
        font-weight: bold;
        text-decoration: underline;
}

p {
	text-indent: 10px;
}

img {
	border: 0px;
	margin: 0px;
}

ul {
	list-style-position: inside;
	list-style-type: circle;
	text-indent: 0px;
	padding: 0px;
}
