body {background:#eff1fe url(/img/pageback_blue.jpg) repeat-x scroll;color:#333;font-family:verdana, arial, sans-serif;font-size:62.8%;margin:0;padding:0 0 20px 0;}
div#container {
	min-width:900px;
	background:#002981;
	border:solid 1px #000;
	margin:20px 35px 20px 35px;
}

div#header {
	background:transparent url(/img/base/corner_top_right.png) no-repeat scroll right top;
	color:#ddd;
	height:100px;
	margin:-1px -1px 0 0;
	padding:0 0 0 0;
}

div#header #d1 {
	background:transparent url(/img/base/corner_top_left.png) no-repeat scroll left top;
	margin:0 0 0 -1px;
	padding:0 0 0 0;
}

div#header h1 {
	background:transparent url(/img/base/bgtop_logo.png) no-repeat scroll 0 15px;
	font-size:15px;
	margin:0px 0 0 25px;
	padding:73px 0 0 0;
}

div#nav {background-position:0 -250px; /* 384 518 429 */border-top:solid 1px #000;border-bottom:solid 1px #000;height:30px;padding-left:8px;}
div#nav ul {margin:0px;padding:0px;}
div#nav ul li {border-right:solid 1px #999;display:block;float:left;font-family:georgia;height:22px; /* 30 - paddingTop */list-style-type:none;margin:0;padding:8px 15px 0 15px;}
div#nav ul li a {color:#333;font-family:arial, verdana, sans-serif;font-size:1.2em;font-variant:small-caps;font-weight:bold;text-decoration:none;}

div#nav ul li.active,
div#nav ul li:hover {
	background:transparent url(/img/base/hmenugrad.png) repeat-x scroll;
	background-position:0 -200px;
}

div#nav form {
	float:right;
	margin:6px 7px 0 0;
}
div#nav form input[type='text'] {
	width:100px;
}

div#content {background:#f8f8f8;font-size:1.3em;line-height:1.2em;padding:15px 23px 23px 23px;}
div#footer {border-top:solid 1px #000;color:#ddd;padding:5px 15px 5px 15px;margin:0 0 0 0;}
div#footer div.l {float:left;}
div#footer span {float:right;}
div#footer a {color:#fff;}
/* navigaton stuff */
div.hnav {background:transparent url(/img/base/hmenugrad.png) repeat-x scroll;}
/* end navigaton stuff */

h2, h3, h4, h5, h6, p {margin:0 0 7px 0;padding:0;}
h2, h3, h4, h5, h6 {font-weight:normal;font-size:1.3em;}
h3 {
	font-weight:600;
}
h4 {
	font-size:1.1em;
	text-decoration:underline;
	font-weight:bold;
}

code.key {
	background:#dfd;
	border:outset 1px #fff;
	font-weight:bold;
	letter-spacing:3px;
	padding:2px 1px 2px 4px;
}

div.break{clear:both;float:none;}

div#Div_Digits {
	background:#eee;
	border:outset 1px #aaf;
	padding:10px;
}

div#Div_Digits img {
	cursor:pointer;
	cursor:hand;
	padding:15px;
}

div#Div_Digits img.selected {
	background:#fff;
	border:solid 1px #000;
	padding:14px;
}

div.breaking-news em {
	background:transparent;
	border:0px;
	font-size:11px;
	margin-top:0px;
	padding-top:0px;
}
div.breaking-news h3 {
	color:#f66;
	margin-bottom:0px;
	padding-bottom:0px;
}

div.code {
	background:#ffe;
	border:dashed 1px #a99;
	font-family:monospace;
	font-size:0.9em;
	padding:5px;
}

div.entry {
	margin:0 0 15px 0;
}

img.self {
	border:solid 1px #000;
	display:block;
	float:left;
	margin-right:10px;
	padding:1px;
}

dl.bio {
	float:left;
	margin:0px;
	padding:0px;
	width:550px;
}
dl.bio dt {
	display:block;float:left;font-size:1.0em;
}
dl.bio dd {
	margin:0 0 7px 75px;
}

/*
div.bio dl {float:left;margin:0px;padding:0px;}
div.bio dt {clear:both;float:left;font-weight:600;margin:0 0 0 0;width:80px;}
div.bio dd {padding:0;}
*/

dl.faq dt {
	background:#ccf;
	font-weight:bold;
	border:solid 1px #aaa;
	padding:3px 0 3px 3px;
}
dl.faq dd {
	background:#ffe;
	border:solid 1px #aaa;
	border-top:0px;
	margin:0px 0 10px 15px;
	padding:5px;
}

em {
	background:#ffa;
	border:dashed 1px #faa;
	color:#333;
	display:inline-block;
	font-size:1.0em;
	font-variant:small-caps;
	font-weight:600;
	margin:0 0 5px 0;
	padding:3px;
}

form input[type='button'] {
	background:transparent url("/img/base/hmenugrad.png") repeat-x scroll 0 -300px;
	border:outset 1px #99f;
}

form input[type='password'],
form input[type='text'] {
	background:#fff;
	border:solid 1px #999;
	margin:0px 0px 5px 0px;
	padding:2px 0px 2px 2px;
	width:150px;
}

form input.doubleWidth {
	width:309px;
}

form input[type='password'].double,
form input[type='text'].double {
	width:309px;
}

form label {
	display:block;
	float:left;
	font-size:0.9em;
	width:110px;
}

img {border:0px;}

ol {margin:0 0 0 20px;padding:0px;}
li {margin:0px;padding:0px;}

ul.inline {
	/*border:solid 1px #000;*/
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.inline li {
	margin:0px;
	padding:0px 0px 5px 0px;
}

ul.inline li.notok {
	background:transparent url(/img/aes2/16/remove.png) no-repeat scroll 0 1px;
	min-height:5px;
	padding-left:22px;
}

div.left {float:left;margin-right:15px;}
.right {float:right;}

input[type='text'].invalid,
input[type='password'].invalid{
	border:solid 1px #f00;
}

table.table-settings {
	width:440px;
}
table.table-settings th,
table.table-settings td {
	padding-left:5px;
}

table.table-settings thead th {
	background:url("/img/base/hmenugrad.png") repeat-x scroll 0 -200px transparent;
	border:solid 1px #666;
	/*border-bottom:solid 1px #666;*/
	height:30px;
	font-size:1.1em;
	text-align:left;
}

table.table-settings tbody th,
table.table-settings tbody td {
	border:solid 1px #666;
	border-right:0px;
	border-top:0px;
	height:30px;
	padding:5px 0 5px 5px;
	text-align:left;
	vertical-align:middle;
}

table.table-settings tbody td {
	border-right:solid 1px #666;
}

table.table-settings tbody th {
	width:100px;
}
table.table-settings tbody td {
}
table.table-settings tbody td input {
	width:315px;
}
table.table-settings tfoot td {
	border:solid 1px #666;
	border-top:0px;
	padding:5px 6px 5px 0;
	text-align:right;
}

/**
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/ and http://geshi.org/)
 */
.javascript,
.html4strict {font-family:courier;font-size:1.3em;}
.javascript .imp {font-weight: bold; color: red;}
.javascript .kw1 {color: #000066; font-weight: bold;}
.javascript .kw2 {color: #003366; font-weight: bold;}
.javascript .kw3 {color: #000066;}
.javascript .co1 {color: #006600; font-style: italic;}
.javascript .co2 {color: #009966; font-style: italic;}
.javascript .coMULTI {color: #006600; font-style: italic;}
.javascript .es0 {color: #000099; font-weight: bold;}
.javascript .br0 {color: #009900;}
.javascript .sy0 {color: #339933;}
.javascript .st0 {color: #3366CC;}
.javascript .nu0 {color: #CC0000;}
.javascript .me1 {color: #660066;}
.javascript span.xtra { display:block; }

.html4strict  {font-family:courier;}
.html4strict .imp {font-weight: bold; color: red;}
.html4strict .kw2 {color: #000000; font-weight: bold;}
.html4strict .kw3 {color: #000066;}
.html4strict .es0 {color: #000099; font-weight: bold;}
.html4strict .br0 {color: #66cc66;}
.html4strict .sy0 {color: #66cc66;}
.html4strict .st0 {color: #ff0000;}
.html4strict .nu0 {color: #cc66cc;}
.html4strict .sc-1 {color: #808080; font-style: italic;}
.html4strict .sc0 {color: #00bbdd;}
.html4strict .sc1 {color: #ddbb00;}
.html4strict .sc2 {color: #009900;}
.html4strict span.xtra { display:block; }

