html {height:100%; font-size:62.5%;margin:0; padding:0;}
body {height:100%; text-align:center; font:1.2em Verdana, Arial, Helvetica, sans-serif; background-color:#AAD6F0; min-width:782px;}
a:link, a:visited {color:#004D89; text-decoration:underline; font-weight:normal;}
a:hover {text-decoration:none;}
.cleaner {clear:both; height:0; font-size:0;visibility:hidden; content:' ';}
.noscreen {display:none;}
.hidden {display:none;} 

/* Skip menu position:absolute; top:-10000px;left:0;width:1px; height:1px;overflow:hidden;}*/

/* Paragraphs, headings, ... h3=page heading */

p {
	line-height:160%;
	margin-bottom:10px;
	color:#003B69;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
}
h1 {font-size:2.2em; font-weight:normal; color:#FFFFFF; text-align:left; padding:15px 0 0 30px; letter-spacing:1px;}
h1 a:link, h1 a:visited {font-weight:normal; text-decoration:none; color:#FFFFFF;}

h2 {font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#FFFFFF; text-align:left; margin:3px 0 0 0; padding-left:30px;letter-spacing:1px;}
h3 {
	font-size:1.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#004C87;
	font-weight:normal;
	letter-spacing:1px;
	margin-bottom:10px;
	margin-top:15px;
	text-align: center;
}

h4 {font-size:1.1em; color:#004C87; margin:12px 0 3px 0;}
h4 a:link {text-decoration:none; font-weight:bold;} 
h4 a:visited {font-weight:normal; color:#004C87; text-decoration:none;}
h4 a:hover {text-decoration:underline;}

address {font-weight:normal; font-size:100%; color:white; text-align:right; margin-right:15px; margin-top:-15px;}
address a:link {font-weight:normal; color:white; text-decoration:none;}
address a:visited {font-weight:normal; color:white; text-decoration:none;}
address a:hover {font-weight:normal; color:white; text-decoration:underline;}

abbr {border-bottom:1px dotted #005699; cursor:help;}

/* Images */
img.line   {float:left; border:1px solid #004C87; margin:0.5em 0.5em 0.5em 0;}
img.noline {float:left; border:0; margin:0.5em 0.5em 0.5em 0;}

/* Wrapper */
#wrapper {width:782px; margin:5px auto 0 auto; display:table; }


/* Header */

/**orig: #header {width:782px; height:125px; position:relative; margin:0 auto; background:#025382 url('../img/hd-bg.gif') no-repeat 0 0;}**/

#header {width:782px; height:125px; position:relative; margin:0 auto; background:#025382 url('../img/hd-bg.gif') no-repeat 0 0;}


/* Search form */ 
form.searching {width:184px; position:absolute; top:18px;right:30px;}
fieldset {border:0;}


/* Menu */
#menu {position:absolute; top:96px;right:20px;z-index:10;}
#menu li {list-style-type:none; float:left; display:inline; margin-left:3px;}
#menu li a {font-weight: bold; float:left; display:block; padding:0 15px; background:url('../img/tab-body.gif') repeat-x 0 0; color:#FFFFFF; text-decoration:none; height:29px;line-height:29px; position:relative;list-style-type:none;}
#menu li a span.tab-l {position:absolute; top:0;left:0;width:12px; height:16px; background:url('../img/tab-l.gif') no-repeat 0 0;}
#menu li a span.tab-r {position:absolute; top:0;right:0;width:12px; height:16px; background:url('../img/tab-r.gif') no-repeat 100% 0;}
#menu li a:hover {text-decoration:underline; cursor:pointer;}
#menu li#active a {background:#FFFFFF url('../img/tab-body-hover.gif') repeat-x 0 0; color:#E96516; text-decoration:none;}
#menu li#active a span.tab-l {position:absolute; top:0;left:0;width:12px; height:16px; background:url('../img/tab-l-hover.gif') no-repeat 0 0;}
#menu li#active a span.tab-r {position:absolute; top:0;right:0;width:12px; height:16px; background:url('../img/tab-r-hover.gif') no-repeat 100% 0;}


/* Content */
#content {width:782px; margin:0 auto; background:url('../img/content-bg.gif') repeat-y 0 0;}
#content-box {width:100%; margin:0 auto; text-align:left; }

/* Content left */
#content-box-left {width:550px; float:left;}
#content-box-left-in {
	margin:10px 0 20px 17px;
	padding: 5px 0 0 0;
}

/* Content box with light blue background */
.box {width:536px; background:#EBF7FF url('../img/box-body.gif') repeat-y 0 0;}
.box-top {background:url('../img/box-top.gif') no-repeat left top;width:536px;}
.box-bottom {background:url('../img/box-bottom.gif') left bottom no-repeat;width:536px;}

#box-in {padding:10px 0 15px 0;}
.article {
	margin:0 15px 25px 15px;
	padding-bottom:5px;
	border-bottom:1px dotted #004C87;
}
.article_yahoo {
	font-family: Verdana, Geneva, sans-serif;
	background: #DEEBF6;
	padding: 10px;
}


p.continue {text-align:right; margin-right:25px;}
p.continue a,
p.continue a:visited {text-decoration:underline; color:#1D5800; font-style:italic; padding:0 2px;}
p.continue a:hover {text-decoration:none; background-color:#1D5800; color:#EBF7FF;}


/* Info about article in green field under the name of article *
.info {background-color:#EBFFC0; border:1px solid #B1CF28;width:410px; font-size:0.9em; margin-bottom:7px;}
.info-in {margin:4px 7px;}

.info-in p {margin:0;line-height:1;}
.info-in p a, .info-in p a:visited {font-weight:normal; padding:0 2px; color:#214F73;}
.info-in p a:hover {color:#DEEBF6; background-color:#214F73;}


/* News*/

.date {
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
float: right;
width: 48px;
min-height: 40px;
border: 1px solid #78bee2;
background-color: #FFFFFF;
margin: 3px 0 7px 0;
font-style: italic;
}

.date p {
font-size: 0.9em;
margin: 0;
line-height: 1;
}

.date p.day {
font-size: 1.2em;
margin-bottom: 1px;
line-height: 1.6;
font-weight: bold;
}

/* Content right */
#content-box-right {width:216px; float:right; font-style:normal;}
.content-box-right h4 a:link  {text-decoration:underline; font-weight:bold;} 
.content-box-right h4 a:hover  {text-decoration:none; } 
.content-box-right-in {
	margin:5px 5px 0px 5px;
	color:#003B69;
	font-weight: normal;
	text-align: left;
}
.content-box-right-in-h1 {
	color:#003B69;
	font-weight: normal;
	text-align: justify;
}



/* Content right directives */
/* .content-box-right-in h4 a:link {font-weight:bold;}/* 

.content-box-right-in h4 a:hover {text-decoration:none;} 
.content-box-right-in h4 a:link  {text-decoration:underline; font-weight:bold;} 
.content-box-right-in p {margin:0;line-height:1.6;}
.content-box-right-in p a:link {padding:0 2px;}
.content-box-right-in p a:visited {padding:0 2px;}
.content-box-right-in p a:hover {background-color:#004D89; color:#C8DFF2;}
.content-box-right-in ul {list-style-type:none; margin:10px 0 30px 11px;}

.content-box-right-in ul li {margin-bottom:10px;}
.content-box-right-in ul li a:link {font-weight:normal; color:#003B69;}
.content-box-right-in ul li a:visited {font-weight:normal; color:#003B69;}
.content-box-right-in ul li a:hover {background-color:#004D89; color:#C8DFF2;}
.content-box-right-in ul li span {font-size:0.9em;}



/* Darker background in the right column - Categories */
.darker-bg {background-color:#C8DFF2; border-top:1px solid #B3CEE5; border-bottom:1px solid #B3CEE5; margin:15px 7px 10px 0;}
.darker-bg h4 a:link a:visited {text-decoration:none; font-weight:bold;} 
.darker-bg h4 a:hover {font-weight:bold; font-style:normal;}

/* Footer */
#footer {width:782px; height:53px; background:#025382 url('../img/footer-bg.gif') no-repeat 0 0; margin:0 auto 10px auto;}
#footer-in {padding:7px 10px; }
#footer-in p {font-size:0.9em; color:#FFFFFF; margin:0;}
#footer-in p a:visited {color:#FFFFFF; text-decoration:underline; font-weight:normal; padding:0 2px;}
#footer-in p a:hover {text-decoration:none; background-color:#FFFFFF; color:#025382;}


/* Paging */
.paging {}



/* Table */
table         {margin:0em; border-collapse:collapse; width:100%;}
thead {background:#C8DFF2; color:#FFFFFF; font-weight:bold; text-decoration:none; } 
td, th {
	padding:.3em;
	border:0px;
	color:#003B69;
	vertical-align:text-top;
	font-style:normal;
}
td a:link {text-decoration:underline; font-weight:normal;} 
td a:visited {text-decoration:underline; font-weight:normal;} 
td a:hover {
	text-decoration:none;
	font-weight:normal;
	text-align: center;
}
.underline {
	color: #025483;
	text-decoration: underline;
	text-align: left;
}
.justify {
	text-align: justify;
}
.practiceh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #035584;
	text-align: center;
}

