/*-------------------------------
---------------------------------
	Media-Mafia.co.uk
	mm-def-2009.css
	21.1.2009
	ac powell
	Positioning Style Sheet
	used in conjunction with
	colours-2009.css 
		and 
	mm-import.css
---------------------------------
-------------------------------*/







.panelimage {
	clear: right;
	cursor: pointer;
	float: right;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 3px;
	width: auto;
}

div.panel {
	background-color: transparent;
	border-bottom: 1px solid #DAA520;
	border-left: 1px solid #DAA520;
	border-right: 1px solid #DAA520;
	clear: both;
	float: left;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 0px;
	text-align: left;
	width: 15%!IMPORTANT;
}
div.paneltitle {
	color: #DAA520;
	clear: none;
	color: #696969;
	float: left;
	font-weight: bold;
	margin-left: 5px;
	padding-top: 3px;
	width: auto;
}
div.paneltop {
	background-color: #DAA520;
		background-position: left;
	background-repeat: repeat-x;
	border: 1px solid #DAA520;
	clear: both;
	float: left;
	font-size: 96%;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 0px;
	margin-top: 2px;
	overflow: hidden;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px; 
	vertical-align: middle;
	width: 15%!IMPORTANT;
}






























a, a.ext {
	text-decoration: none;
}

a:link, a:visited, a:active, a:hover {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

a:hover {
	background-color: transparent;
	text-decoration: none;
}

a.boldplain2 {
	display: block;
	font-size: 11px;
	height: 18px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
}

a.boldplain2,a.boldplain2:hover {
	width: 100%;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

div#contents {
	clear: both;
	float: none;
	height: auto; /*overflow-y: auto;*/
	padding: 3px;
	position: relative;
	text-align: left;
}

div#dtcont {
	clear: none;
	float: right;
	font-weight: normal;
	margin: 0px;
	padding: 8px;
	text-align: right;
}

div#g-section {
	border: 1px solid red;
	clear: none;
	float: left;
	margin-bottom: 10px;
	margin-top: -30px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: right;
	width: auto;
}

div#imgscrollpanel {
	background-color: #FFFFFF;
	border: 1px solid gray;
	clear: both !IMPORTANT;
	display: block;
	float: right !IMPORTANT;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 185px;
	margin: 0px;
	margin-top: 5px;
	padding: 5px;
	width: 97%;
}

div#iparent {
	clear: none;
	float: none;
	width: 60% !IMPORTANT;
}

div#login_required {
	clear: both;
	float: right;
	margin: 15px; /*width:330px;*/
	padding: 10px;
}

div#login-container, fieldset.contact {
	: ; /*min-height: 400px!Important;*/
}

div#logonform {
	background-color: #696969;
	border: 1px solid #000000;
	margin-top: 8px;
	padding: 1px;
	width: 140px;
}

div#logout {
	margin-top: 8px;
	padding: 3px;
}

div#mygalleries, div#myprofile {
	display: block;
}

div#navlinks {
	float: right;
	padding: 0px;
}

div#newcontent {
	clear: none;
	float: left;
	width: 90%;
}

div#noscript {
	border: 2px solid #FF0000;
	clear: both;
	float: left;
	margin-top: -20px;
	padding: 20px;
	width: 75%;
}

div#slideshoweditlinks {
	clear: both;
	float: right;
	margin-bottom: 10px;
	margin-top: -15px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: right;
	width: auto;
}

div#slideshowlinks {
	clear: both;
	float: right;
	margin-bottom: 15px;
	margin-top: -20px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: right;
	width: 100%;
}

div#strapline {
	font-size: 8px;
}

div#uipinfo {
}

div.adminpanel {
	clear: none;
	display: block;
	float: left !IMPORTANT;
	margin-bottom: 25px!IMPORTANT;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	min-height: 100px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
	width: 45.5%!IMPORTANT;
}

div.art-container {
	clear: none;
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 0px;
	padding: 5px;
	width: 42%;
}

div.art-date {
	clear: both;
	float: left;
	font-size: xx-small;
	font-style: italic;
	margin: 5px;
	padding-top: 10px;
}

div.art-link {
	clear: both;
	float: right;
	margin: 5px;
}

div.art-summary {
	clear: none;
	float: left;
	margin: 5px;
	min-height: 40px;
}






































































div.dbdata {
	background-color: inherit;
	border: 1px solid gray;
	clear: both !IMPORTANT;
	float: right !IMPORTANT;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 110px;
	margin: 0px;
	/*margin-top: 10px;*/
	overflow-y: auto;
	padding: 5px;
	width: 97%;
	word-wrap: normal;
}

div.dbdatatop {
	background-color: silver;
	border: 1px solid gray;
	clear: both !IMPORTANT;
	float: right !IMPORTANT;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 10px;
	margin: 0px;
	margin-top:10px;
	margin-bottom:-1px;
	overflow-y: auto;
	padding-right:5px;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:4px;
	width: 97%;
	word-wrap: normal;
}








div.errmsg {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	clear: both;
	color: #FF0000;
	float: none;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	width: 138px;
}

div.galleryitem {
	clear: none;
	float: left;
	height: 160px;
	margin: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	text-align: center;
	width: 22%;
}

div.infopop {
	clear: both;
	filter: alpha(opacity=40); /* IE */
	float: right;
	font-size: 10px;
	height: auto;
	margin: 1px;
	-moz-border-radius: 10px;
	-moz-opacity: 0.4	1; /* FireFox */
	opacity: 0.4; /* Safari, Opera */
	padding: 3px;
	text-align: left;
	width: 500px !IMPORTANT;
	word-wrap: break-word !IMPORTANT;
}

div.mixinfo {
	clear: both;
	float: right;
	left: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	text-align: right;
	top: 0px;
	width: 90%;
}

div.my {
	border: 1px solid #DCDCDC;
	clear: none;
	float: left;
	margin: 10px;
	padding: 10px;
	width: 95%;
}

div.mynavlink {
	clear: NONE;
	float: left;
	font-size: 10px;
	height: 14px;
	left: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: -1px;
	margin-top: -1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	position: relative;
	text-align: center;
	top: 0px; /*width:auto!important;*/
	width: 110px!important;
}

div.navlink {
	clear: NONE;
	float: left;
	font-size: 10px;
	height: 14px;
	left: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: -1px;
	margin-top: -1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	position: relative;
	text-align: center;
	top: 0px; /*width:auto!important;*/
	width: 70px;
}

div.navlink2 {
	float: left;
	font-size: 11px;
	height: 18px;
	margin-bottom: 2px;
	margin-left: 8px;
	margin-right: 1px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	text-align: center;
	width: 30%;
}

div.pagination {
	clear: both;
	float: left;
	margin-bottom: 10px;
	margin-left: 1px;
	margin-right: 0px;
	margin-top: 20px;
	padding: 3px;
	width: auto;
}

div.photo-cmt {
	clear: both !important;
	float: left;
	margin-bottom: 10px;
}

div.photo-info, .boldred, legend.mm, option.selected, select.mm, .bold, .boldpink, .boldpurple {
	font-weight: bold;
}

div.pnotes {
	clear: both;
	display: block;
	font-size: 9px;
	margin-top: 2px;
	padding: 1px;
}

div.pullquote {
	clear: none;
	filter: alpha(opacity=50); /* IE */
	margin: 15px; /*float: left;*/
	-moz-border-radius: 10px;
	-moz-opacity: 0.5; /* FireFox */
	opacity: 0.5; /* Safari, Opera */
	padding: 3px;
	width: 220px;
}

div.quote {
	clear: left;
	float: left;
	margin: 3px;
	padding: 2px;
	width: 95%;
}
div#quotes {
/*	border:1px solid red;*/
	min-height: 50px;
}
div.quotetext {
	color: #3E3E3E;
}
span.quoteauthor {
	color: #B0C4DE;
}
span.quotetitle {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
}
div#lotto {
	border: 1px solid silver;
}
div#lotto_container{
	float:left;
	clear:none;
	padding:5px;
}
div.lottonumber {
	clear:none;
	float:left;
	text-align:center;
	width:20px!important;
	border:1px solid black;
	margin:2px!important;
}


div#rndword{
	min-width:15%;
	margin-top:20px;
	padding:5px;	
	float:right;
}



.extra_border {
	border: 1px solid gray;
	margin:2px!important;
	padding:4px!important;
}





fieldset.mm {
	padding: 5px;
	width: 95%;
}

form#userlogin {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 14px; /*clear: both;*/
	font-style: normal;
	font-weight: bold;
	margin-top: 20px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
}

h1#pagetitle {
	clear: none;
	float: left;
}

h1#title {
	background-color: transparent;
	font-size: 18px;
	font-weight: bold;
	left: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	text-align: left;
	text-decoration: none;
	top: 0px;
}

h1.nfe {
	clear: none;
	float: left;
	height: 20px;
	margin-bottom: 1px;
}

h3 {
	clear: none;
	float: none;
	margin-bottom: 2px;
	margin-top: -5px;
}

h3.art-title, .row1, .row2, #db-file-info {
	margin-bottom: 5px;
}

h3.pnotes {
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

h5 {
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 5px;
}

h6 {
	font-size: 10px;
	margin-bottom: 3px;
	margin-top: 0px;
}

hr.mm {
/*	margin: 30px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 90%;*/
}

img#cosmo {
	z-index: 2!important;
}

input#code {
	text-transform: uppercase; /*letter-spacing: 5px;*/
}

input#pwd {
	padding-left: 3px;
	width: 68px;
}

input#userid {
	padding-left: 3px;
	width: 100px;
}

input.cancel,input.confirm {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	vertical-align: baseline;
}

input.login {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-left: 1px;
	margin-top: 1px;
	margin-top: -1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	vertical-align: baseline;
}

input.loginbttn {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	margin: 1px;
	vertical-align: baseline;
	width: 30px;
}

input.mm,input.login {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px;
	vertical-align: baseline;
}

input.registerbttn {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	margin: 1px;
	vertical-align: baseline;
	width: 50px;
}

label.olb {
	color: #000000;
	font-family: 'arial,verdana,sans serif';
	font-size: 10px;
	font-weight: bold;
	margin-left: 5PX;
	padding-right: 0px;
	text-align: left;
	width: 100px;
}

label.onleft {
	font-family: 'arial,verdana,sans serif';
	font-size: 12px;
	margin-left: 10px;
	text-align: left;
	width: 180px!IMPORTANT;
}

label.onright {
	clear: none!important;
	float: left!important;
	font-family: 'arial,verdana,sans serif';
	font-size: 12px;
	margin-left: 10px;
	text-align: left;
	width: 190px!important;
}

li {
	display: list-item;
	list-style-type: circle;
}

option {
	padding-top: 2px;
}

p.blurb {
	padding: 10px;
	text-align: justify;
	width: 90%;
}

p.blurb:first-letter {
	clear: none;
	float: left;
	font-size: 150%;
	margin-right: 2px;
	padding: 0px;
	vertical-align: top;
}

p.blurb:first-line {
	display: block;
	text-indent: 30px;
}

pre.db {
	background-color: #DCDCDC;
	border: 1px inset #5F9EA0;
	clear: both !IMPORTANT;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 200px;
	margin: 15px;
	overflow: scroll;
	overflow-x: auto;
	overflow-y: scroll;
	padding: 5px;
	width: 170px;
	word-wrap: normal;
}

pre.debug {
	background-color: #DCDCDC;
	border: 1px inset #5F9EA0;
	clear: both !important;
	clear:right!important;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	height: 215px;
	margin: 15px;
	overflow: scroll;
	overflow-x: auto;
	overflow-y: scroll;
	padding: 5px;
	width: 650px;
	word-wrap: normal;
}

pre.photo-dbinfo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-variant: inherit;
}

span#page-section-header {
	margin-left: 5px;
	width: auto;
}

table#parent {
	height: 98%;
}

td {
	text-align: left;
	vertical-align: top;
}

td#countdown,td#bttm-site-links {
	font-family: inherit;
	font-size: smaller;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 5px !important;
	text-align: center;
}

td#maincell {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
}

td#strapline {
	background-color: #C0C0C0;
	font-size: 9px;
	text-align: center;
}

td.dottybold {
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

td.dottypadded {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

td.editoricon {
	padding: 0px;
}

textarea.mm {
}

ul.inset {
	display: inline;
	list-style: circle inside;
	margin-left: 10px;
	padding-left: 10px;
}



.chkbox {
	margin-right: 10px;
	margin-top: 2px;
	padding: 0px;
	padding-bottom: -1px;
	vertical-align: bottom;
}



.edit, .xedit {
	font-size: x-small;
}

.editlinks {
	clear: both;
	float: left;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
	width: 100%;
}

.fillgrey {
	background-color: #d8bfd8;
}



.ichild {
	clear: NONE;
	cursor: pointer;
	float: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	text-align: left;
	width: 25%;
}

.imgchild {
	clear: none;
	float: none;
	margin: 1px;
	padding: 1px;
	text-align: left;
	width: auto;
}

.inset2 {
	border: 1px inset !important;
}

.italics {
	font-style: italic!IMPORTANT;
}



.mozopac30 {
	filter: alpha(opacity=30); /* IE */
	-moz-border-radius: 10px;
	-moz-opacity: 0.3	0; /* FireFox */
	opacity: 0.3; /* Safari, Opera */
}

.mozopac40 {
	filter: alpha(opacity=40); /* IE */
	-moz-border-radius: 10px;
	-moz-opacity: 0.4	0; /* FireFox */
	opacity: 0.4; /* Safari, Opera */
}

.mozopac50 {
	filter: alpha(opacity=50); /* IE */
	-moz-border-radius: 10px;
	-moz-opacity: 0.5	0; /* FireFox */
	opacity: 0.5; /* Safari, Opera */
}

.mozopac60 {
	filter: alpha(opacity=60); /* IE */
	-moz-border-radius: 10px;
	-moz-opacity: 0.6	0; /* FireFox */
	opacity: 0.6; /* Safari, Opera */
}

.mozopac70 {
	filter: alpha(opacity=70); /* IE */
	-moz-border-radius: 10px;
	-moz-opacity: 0.7	0; /* FireFox */
	opacity: 0.7; /* Safari, Opera */
}

.mozopac80 {
	filter: alpha(opacity=80); /* IE */
	-moz-border-radius: 10px;
	-moz-opacity: 0.8	0; /* FireFox */
	opacity: 0.8; /* Safari, Opera */
}

.mozopac90 {
	filter: alpha(opacity=90); /* IE */
	moz-border-radius: 10px;
	moz-opacity: 0.9	0; /* FireFox */
	opacity: 0.9; /* Safari, Opera */
}



.nobdr {
	border: 0px!IMPORTANT;
}

.nomargin {
	margin: 0px;
}

.noscroll {
	overflow: hidden;
	overflow-x: auto;
	overflow-y: scroll;
}

.outset2 {
	border: 1px outset !important;
}

.pad1 {
	padding: 1px!IMPORTANT;
}

.pad10 {
	padding: 10px!IMPORTANT;
}

.pad10 {
	clear: both;
	float: none;
	padding: 10px;
}

.pad15 {
	padding: 15px!IMPORTANT;
}

.pad2 {
	padding: 2px!IMPORTANT;
}

.pad3 {
	padding: 3px!IMPORTANT;
}

.pad3 {
	clear: both;
	float: none;
	padding: 3px;
}

.pad5, .pad5, .record {
	padding: 5px;
}

.pad7 {
	padding: 7px!IMPORTANT;
}

.pad7 {
	clear: both;
	float: none;
	padding: 7px;
}

.progressbar {
	border-style: solid;
	overflow: hidden;
	position: relative;
	visibility: visible;
}

.progressbarblock {
	position: absolute;
}

.scroll {
	overflow: auto; /*overflow-x: auto;*/
	overflow-y: scroll;
}

.small {
	font-size: small!IMPORTANT;
}

.smaller {
	font-size: smaller!IMPORTANT;
}


.BDR1 { border:1px solid black; }
.BDRRED { border:1px solid red!IMPORTANT; }


.M0 { margin:0px!IMPORTANT; }
.M1 { margin: 1px!IMPORTANT; }
.M2 { margin: 2px!IMPORTANT; }
.M3 { margin: 3px!IMPORTANT; }
.M4 { margin: 4px!IMPORTANT; }
.M5 { margin:5px!IMPORTANT; }
.M10 { margin: 10px!IMPORTANT;}
.M15 { margin: 15px!IMPORTANT;}
.M20 { margin: 20px!IMPORTANT;}
.M25 { margin: 25px!IMPORTANT;}
.M30 { margin: 30px!IMPORTANT;}
.M35 { margin: 35px!IMPORTANT;}
.M40 { margin: 40px!IMPORTANT;}

.MB5 { margin-bottom: 5px!IMPORTANT; }
.MB10 { margin-bottom: 10px!IMPORTANT; }
.MB15 { margin-bottom: 15px!IMPORTANT; }
.MB20 { margin-bottom: 20px!IMPORTANT; }
.MB25 { margin-bottom: 25px!IMPORTANT; }
.MB30 { margin-bottom: 30px!IMPORTANT; }
.MB35 { margin-bottom: 35px!IMPORTANT; }
.MB40 { margin-bottom: 40px!IMPORTANT; }

.MT0 { margin-top: 0px!IMPORTANT; }
.MT5 { margin-top: 5px!IMPORTANT; }
.MT10 { margin-top: 10px!IMPORTANT; }
.MT15 { margin-top: 15px!IMPORTANT; }
.MT20 { margin-top: 20px!IMPORTANT; }
.MT25 { margin-top: 25px!IMPORTANT; }
.MT30 { margin-top: 30px!IMPORTANT; }
.MT35 { margin-top: 35px!IMPORTANT; }
.MT40 { margin-top: 40px!IMPORTANT; }

.ML5 { margin-left:5px!IMPORTANT; }
.ML10 { margin-left:10px!IMPORTANT; }
.ML15 { margin-left:15px!IMPORTANT; }
.ML20 { margin-left:20px!IMPORTANT; }
.ML25 { margin-left:25px!IMPORTANT; }
.ML30 { margin-left:30px!IMPORTANT; }
.ML35 { margin-left:35px!IMPORTANT; }

.MR2 { margin-right:2px!IMPORTANT; }
.MR5 { margin-right:5px!IMPORTANT; }
.MR10 { margin-right:10px!IMPORTANT; }
.MR15 { margin-right:15px!IMPORTANT; }
.MR20 { margin-right:20px!IMPORTANT; }
.MR25 { margin-right:25px!IMPORTANT; }
.MR30 { margin-right:30px!IMPORTANT; }
.MR35 { margin-right:35px!IMPORTANT; }

.W50 { width:50px!IMPORTANT; }
.W100 { width:100px!IMPORTANT; }
.W200 { width:200px!IMPORTANT; }
.W250 { width:250px!IMPORTANT; }
.W300 { width:300px!IMPORTANT; }
.W350 { width:350px!IMPORTANT; }
.W400 { width:400px!IMPORTANT; }
.W450 { width:450px!IMPORTANT; }
.W500 { width:500px!IMPORTANT; }
.W600 { width:600px!IMPORTANT; }
.W700 { width:700px!IMPORTANT; }
.W800 { width:800px!IMPORTANT; }
.W900 { width:900px!IMPORTANT; }

.W10PC { width:10%!IMPORTANT; }
.W20PC { width:20%!IMPORTANT; }
.W30PC { width:30%!IMPORTANT; }
.W35PC { width:35%!IMPORTANT; }
.W40PC { width:40%!IMPORTANT; }
.W50PC { width:50%!IMPORTANT; }
.W60PC { width:60%!IMPORTANT; }
.W70PC { width:70%!IMPORTANT; }
.W80PC { width:80%!IMPORTANT; }
.W90PC { width:90%!IMPORTANT; }
.W100PC { width:100%!IMPORTANT; }

.CB { clear: both!IMPORTANT; }
.CL { clear: left!IMPORTANT; }
.CN { clear: none!IMPORTANT; }
.CR { clear: right!IMPORTANT; }
.FL { float: left!IMPORTANT; }
.FR { float: right!IMPORTANT; }

.TAR { text-align: right; }
.TAL { text-align: left; }
.TAC { text-align: center; }

.pad1 { padding:1px!IMPORTANT; }
.pad2 { padding: 2px!IMPORTANT; }
.pad3 { padding: 3px!IMPORTANT; }
.pad5 { padding: 5px!IMPORTANT; }
.pad7 { padding: 7px!IMPORTANT; }
.pad10 { padding: 10px!IMPORTANT; }
.pad15 { padding: 15px!IMPORTANT; }
.pad20 { padding: 20px!IMPORTANT; }
.pad25 { padding: 25px!IMPORTANT; }
.pad30 { padding: 30px!IMPORTANT; }
.pad35 { padding: 35px!IMPORTANT; }

.small { font-size: small!IMPORTANT; }
.smaller { font-size: smaller!IMPORTANT; }
.xsmall { font-size: x-small!IMPORTANT; }
.xxsmall { font-size: xx-small!IMPORTANT; }
.xxxsmall {
	font-size: 8px;
}



.PL5 { padding-left: 5px!important;}
.PL10 { padding-left: 10px!important;}
.PL15 { padding-left: 15px!important;}
.PL20 { padding-left: 20px!important;}
.PL25 { padding-left: 25px!important;}

.PR5 { padding-right: 5px!important;}
.PR10 { padding-right: 10px!important;}
.PR15 { padding-right: 15px!important;}
.PR20 { padding-right: 20px!important;}
.PR25 { padding-right: 25px!important;}












.textblink {
	text-decoration: blink;
}

.tgtimg {
	border: 1px solid blue;
	margin: 2px;
}

.UL {
	text-decoration: underline;
}



li.locked {
	list-style-image: url(/images/css/iconAnchorSmall.gif);
}




.words-row1,.words-row2{
	clear: both;
	float: left;
}

.xsmall {
	font-size: x-small!IMPORTANT;
}

.xxsmall {
	font-size: xx-small!IMPORTANT;
}

#imgcont {
	clear: both;
	float: none;
	height: 115px;
	margin-top: 0px;
}