/********************
LAYOUT
*********************/
* {padding: 0; margin: 0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#wrapper {background-color: #fff; margin: 0 auto; width: 900px; border: solid 1px #666;}
#toolsmenu {font-size: 90%; text-align: right; margin: 0 auto; width: 890px; padding: 5px 10px 5px 0;}
#toolsmenu div {display:inline;}
#topheader {color: #333; width: 900px; height: 50px; background: #BD9C8C; background: #fff url(/upload/images/antenorPics/topheader_rep.gif) repeat-x; text-align: left; margin: 0; padding: 0;}
#content {color: #333; font-size: 13px; line-height: 18px; padding: 20px;}
.clear {clear: both; background: none;}
#footer {width: 900px; clear: both; background: #002338 url(/upload/images/antenorPics/footer.gif) repeat-y; margin: 0 0 0;}
#footer_content {color: #fff; font-size: 11px; text-align: right; clear: both; padding: 8px;}
/********************
STYLES
*********************/
h2 {color: #002338; font-size: 14px; font-weight: bold; margin-right: 0; margin-bottom: 0.83em; margin-left: 0;}
#content p, #content ul, #content ol {margin:auto; padding: auto;}
#content ul, #content ol {margin-left: 30pt;}
img.icon32 {width: 32px;}
img.icon64 {width: 64px;}
img.icon128 {width: 128px;}
img.thumb64 {width: 64px;}
img.thumb128 {width: 128px;}
img.thumb256 {width: 256px;}
table.iconlist {margin-bottom: 20px;}
table.horizontalmiddle td {text-align:center;}
table.verticaltop td {vertical-align:top;}
table.verticialmiddle td {vertical-align:middle;}
table.topbottom20 {margin-top: 20px; margin-bottom: 20px;}
table.third td {width: 33%;}
table.leftrightpadding5 td {padding-left: 5px; padding-right: 5px;}
table.course{border-collapse: collapse; border: solid 1px #c0c0c0;}
table.course th {background-color: #cdcdcd;}
table.course td {border: solid 1px #c0c0c0;}
td.horizontalmiddle {text-align:center;}
td.verticaltop {vertical-align:top;}
td.verticialmiddle {vertical-align:middle;}
/********************
LINKS
*********************/
a, a:link, a:active {color: #10a6d6; text-decoration: none;}
a:visited {color: #10a6d6; text-decoration: none;}
a:hover {text-decoration: underline; color: #002338;}
div#footer_content a {text-decoration: none; color: #10a6d6; font-weight: normal;}
div#footer_content a:visited {color: #10a6d6; font-weight: normal; text-decoration: none;}
div#footer_content a:hover {color: #fff; font-weight: normal; text-decoration: none;}
div#logginn_content a {text-decoration: none; color: #fff; font-weight: normal;}
div#logginn_content a:visited {color: #fff; font-weight: normal; text-decoration: none;}
div#logginn_content a:hover {color: #002338; font-weight: normal; text-decoration: none;}
div#toolsmenu a {text-decoration: none; color: #94acba; font-weight: normal;}
div#toolsmenu a:visited {color: #94acba; font-weight: normal; text-decoration: none;}
div#toolsmenu a:hover {color: #002338; font-weight: normal; text-decoration: none;}
/********************
TOP MENU
*********************/
* html div#menu_horiz {height: 1%; float: left;}
div#menu_horiz {text-align: right; width: auto; float: right; margin: 0; padding-left: 18px;}
div#menu_horiz ul {margin: 0; padding: 0; height:2.2em; float: right; display: inline;}
div#menu_horiz li {float: left; list-style: none; margin: 0;}
div#menu_horiz a { margin: 0 1.6em 0 0; text-decoration: none; color: #fff; text-align: right; padding: 0.6em 0; display: block;}
div#menu_horiz li a:hover {color: #10a6d6; background-image: url(/upload/images/antenorPics/menubg.gif); background-repeat: repeat-x;}
div#menu_horiz a.activeparent:hover {color: #000;}
div#menu_horiz li.activeparent a {color: #fff; font-weight: bold;}
div#menu_horiz h3 {color: #fff; margin: 0 1.6em 0 0; text-decoration: none; display: block; font-size: 1em; font-weight: bold; background-image: url(/upload/images/antenorPics/menubg.gif); background-repeat: repeat-x; text-transform: uppercase; padding: 0.6em 0;}
/********************
SUB MENU 
*********************/
#menu_vert {padding-left: 0; margin-left: 0;}
div#menu_vert ul ul ul {padding-bottom: 0.2em;}
#menu_vert li {list-style: none; margin: 0; display: block;}
#menu_vert ul ul li {border: none;}
/** fix ie bug **/
* html #menu_vert li a {height: 1%;}
* html #menu_vert li hr {height: 1%;}
/** end fix **/
div#menu_vert a {text-decoration:none; display: block; padding: 0.4em 0.5em 0.4em 1.5em; color: #666; min-height:1em; border-bottom: 1px dotted #9d9d9d;}
div#menu_vert ul ul a {font-size: 90%; padding: 0.5em 0.5em 0.5em 2.8em; border-bottom-style: none;}
div#menu_vert ul ul ul a {padding: 0.3em 0.5em 0.3em 4.3em;}
div#menu_vert a:hover {color: #10a6d6; background-color: #e2e2e2;}
div#menu_vert a.activeparent:hover {background-color: #e2e2e2; color: #002338;}
div#menu_vert li a.activeparent {color: #002338; font-weight: bold;}
div#menu_vert ul ul li a.activeparent {color: #ff555e;}
div#menu_vert ul h3 {display: block; padding: 0.5em 0.5em 0.5em 1.5em; color: #002338; font-size: 1em; font-weight: bold; background-color: #bacad3; margin: 0;}
div#menu_vert ul ul h3 {font-size: 90%; padding: 0.3em 0.5em 0.3em 2.8em; border-bottom: medium none; color: #002338;}
/********************
NEWS 
*********************/
#news
{
	background-attachment: scroll;
	background-position: 0 0;
	margin: 0;
	padding: 0;
	width: 300px;
	height: auto;
}
#news_content
{
	color: #666;
	padding: 10px 10px 25px;
	height: auto;
}
#news_content img
{
	width: 100%;
}
#NewsPostDetailHorizRule
{
	position: absolute;
	top: -999em;
	left: -999em;
}
#NewsPostDetailSummery
{
	font-weight: bold;
	margin-bottom: 1em;
}
/********************
TOOLS MENU 
*********************/
span.amssubscription
{
	color:#94ACBA;
}
/********************
AMS BUTTONS 
*********************/
.amsButtonText
{
	position:relative;
	top:3px;
	padding-right:3px;

}
.amsButton
{
	border: 1px solid #777777;
	white-space: nowrap;
}
.amsButtonHover
{
	cursor:hand;
	background-color:#FFEEC2;
	white-space:nowrap;
	border:solid 1px black;
}