/*
	Site wide colour and font settings...
*/

html {
	/*
	background-color: #fffff0;
	color: #444444;
	*/
}

body {
	background-color: #fbfbfd;
	color: #444444;

/*
	background-color: #e8e8e8;
	color: #444444;

	background-color: #002040;
	color: #ffffff;
*/
	font-size: 14px;
}

#javascript_required {
	background-color: #b22222;
	border: 1px solid white;
	color: white;
	font-size: 18px;
	z-index: 999;
}

/* Main Center Div */
#centercontainer {
	background-color: #FFFFF0;
}
/* Main Content Div */
#maincontent {
	-moz-box-shadow: 0 0 5px 5px #FFFFF0;
	-webkit-box-shadow: 0 0 5px 5px #FFFFF0;
	box-shadow: 0 0 5px 5px #FFFFF0;
	background-color: #FFFFF0;
}


input[type=button] {
	background-color: #69A74E;
	color: white;
	filter:alpha(opacity=95);
	opacity:0.95;
	font-size: 14px;
}
input[type=button]:hover {
	border: 1px solid white;
	-moz-box-shadow: 0 0 2px 2px #888;
	-webkit-box-shadow: 0 0 2px 2px #888;
	box-shadow: 0 0 2px 2px #888;
	filter:alpha(opacity=100);
	opacity:1.0;
}

input[type=password] {
	border: 1px solid #d3d3d3;
}

input[type=text] {
	border: 1px solid #d3d3d3;
}

input[type=submit] {
    background-color: #efe161;
	border: 1px solid #d3d3d3;
	color: #003366;
	filter:alpha(opacity=95);
	opacity:0.95;
	font-size: 14px;
}
input[type=submit]:hover {
	border: 1px solid white;
	filter:alpha(opacity=100);
	opacity:1.0;
	-moz-box-shadow: 0 0 2px 2px #888;
	-webkit-box-shadow: 0 0 2px 2px #888;
	box-shadow: 0 0 2px 2px #888;
}

select {
	border: 1px solid silver;
}
iframe {
	border: 1px solid silver;
	background-color: white;
}
textarea {
	border: 1px solid silver;
	background-color: white;
}
input[type=text]:focus {
	background-color: #fffacd;
}
input[type=password]:focus {
	background-color: #fffacd;
}
select:focus {
	background-color: #fffacd;
}
textarea:focus {
	background-color: #fffacd;
}

#label {
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}
.spinningWheel {
	background-image: url(images/spinning-wait-icons/wait30trans.gif);
}


a {
	#color: #1A28C6;
	text-decoration: none;
}
a:link {
	color: #1A28C6;
	text-decoration: none;
}
a:visited {
	color: #1A28C6;
	text-decoration: none;
}
a:hover {
	#color: Gold;
	text-decoration: none;
}
a:active {
	color: #1A28C6;
	text-decoration: none;
}








/*--------------------
     index.php
--------------------*/



#browsercheck {
	border: 3px dashed red;
	background-color: #002040;
	color: white;
}
#browsercheck a {
	color: orange;
}

.sticky_entry {
	border: 3px dashed red;
	background-color: #8b0000;
}

.section {
	color: #808080;
}

.entry_title {
	color: #6699cc;
}

.entry_date {
	color: #6699cc;
}

.entry_header_divider {
	border-bottom: 1px #6A6A6A dotted;
}
.blog_entry {
	color: #434343;
}
.blog_entry a {
	color: #0000cd !important;
}
.blog_entry a:hover {
	color: #b22222 !important;
}


#recentdocs #header {
	color: #6699cc;
}
#recentdocs .date {
	color: #696969;
}
.documentlink:hover {
	background-color: #dcdcdc;
	color: #b22222 !important;
}
.span_law_news {
	color: purple;
}

.side_menu {
	border: 1px #6A6A6A double;
	background-color: #002D59;
}
.side_menu_noborder {
	border: 0px red solid;
}
.side_menu #header {
	color: #7cfc00;
}


#ebooksad {
	border: 1px #6A6A6A double;
	background-color: #002D59;
}

