/* CSS Document */

body {
	background: #fff;
}

body,td,th {

}
p {
	margin: 0px 3px 12px 3px;
}

a {
	text-decoration: none;	
}
img {
	border: none;
}

td, th {
	vertical-align: top;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.justify {
	text-align: justify
}

.vTop {
	vertical-align: top;
}
.vMiddle {
	vertical-align: middle;
}
.vBottom {
	vertical-align: bottom;
}

#cakeSqlLog {

	clear: both;
	border: solid 1px black;
	position: relative;

	background: #333;
	
}
#cakeSqlLog th {
	background: #333;
	color: #FFCC00;
}
#cakeSqlLog td {
	background: #ccc;
	color: #000;
	border-bottom: solid 1px #333;
	padding: 5px 3px;
}

.MsgBox {
	margin: 10px auto;
	padding: 6px;
}

.MsgBoxContent {
	font-size: 10pt;
	color: black;
	font-weight: bold;
	font-family: "Century Gothic",Helvetica,Arial,sans-serif;
	margin: 2px 6px 2px 45px;
	text-align: center;
}

.MsgBoxInfo {
	border: solid 2px #000099;
	background: #ffd url('../images/icons/32x32/info.gif') no-repeat 10px center;
}
.MsgBoxInfo .MsgBoxContent {
	color: black;
}

.MsgBoxOk {
	border: solid 2px green;
	background: #ffd url('../images/icons/32x32/ok.gif') no-repeat 10px center;
}

.MsgBoxOk .MsgBoxContent {
	color: green;
}

.MsgBoxWarning {
	border: solid 2px #FF6601;
	background: #ffd url('../images/icons/32x32/warning.gif') no-repeat 10px center;
}

.MsgBoxWarning .MsgBoxContent {
	color: black;
}

.MsgBoxError {
	border: solid 2px #f00;
	background: #ffd url('../images/icons/32x32/cancel.gif') no-repeat 10px center;
}

.MsgBoxError .MsgBoxContent {
	color: red;
}


.hover {
	cursor: pointer;
	text-decoration: underline;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*Elements Developed by Ben Henschel*/
/*External Links*/

/*External Link - adds a little external link icon to all of your external links*/
/*a[href^="http:"] {background: url(images/externalLink.gif) no-repeat right top; padding-right:10px;}*/

/*IMPORTANT: Reset your internal links that use absolute URLS by replacing yoursite.com with your site's URL, below*/
/*a[href^="http://www.yoursite.com"], a[href^="http://yoursite.com"] {background-image:none !important; padding-right:0px;}*/

/*Use on external links that are images or have background colors/borders...when ever you dont want an icon to appear*/
.exempt {background-image:none !important; padding:0px;}

/*This method does not work for IE6 or IE7 (big surpise) you can add the class .external to a few of your important external links so they work in IE6/7 if you wish. IE will just ignore these rules so there are now worries.*/
.external {background: url(images/externalLink.gif) no-repeat right top; padding-right:10px;}

/*Email Links - adds small email icon to all mailto links*/
/*a[href^="mailto:"] {background: url(images/email_link.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}*/

/*AIM Links - adds small IM icon to all aim:goim?screenname=username links*/
a[href^="aim:"], .aimLink {background: url(images/group.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}

PDF Links - adds a small PDF icon to all PDF links
a[href$=".pdf"], .pdfLink {background: url(images/page_pdf.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}

/*DOC Links - adds a small word doc icon to all word document links*/
a[href$=".doc"], .docLink {background: url(images/page_word.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}

/*RSS Links - adds a small Feed icon to all RSS feed links*/
a[href$=".rss"], .rssLink, a[href$=".rdf"] {background: url(images/feed.png) no-repeat right top; padding-right:22px; padding-bottom:5px;}

.DownloadLink {background: url(images/save.gif) no-repeat right top; padding-right:25px; padding-bottom:4px;}
