@import url("login.css");

body			{background-color:#CCCCCC; margin:0px; padding:0px; font-family:Helvetica, Arial, sans-serif; font-size:0.85em;}

#top			{position:relative; background-image:url(../images/top.jpg); background-color:#F3F3F3; background-repeat:repeat-x; height:100px; text-align:center; background-position:0% 100%; overflow:visible; z-index:5;}
#tw				{width:770px; margin:0 auto; height:100px; background-image:url(../images/tophead.jpg); background-repeat:no-repeat; background-position:50% 100%;}
#tlinks			{height:75px; padding-left:200px; margin:0 auto; font-size:0.95em;}
.tl_sub			{height:25px; text-align:left; margin:0px; padding:0px; overflow:hidden; height:0px; margin-left:200px; background-image:url(../images/navbg_over.jpg); background-repeat:repeat-x; background-position:0% 100%; background-color:#eeeeee;}



#content		{background-color:#ffffff; background-image:url(../images/midbg.jpg); background-position:50% 0%; background-repeat:no-repeat; padding:1px;/* border:1px solid #ff0000;*/ clear:both; height:auto;}
#text			{padding:15px; width:750px; margin:0 auto; text-align:justify; color:#999999; line-height:1.7em;}
h1				{text-align:center; color:#23689C; font-weight:normal; font-size:3em;}
h2				{color:#666666; font-weight:normal; font-size:1.7em;}
h3				{color:#777777; font-weight:normal; font-size:1.3em;}
.h3				{color:#777777; font-weight:normal; font-size:1.3em;}
#footnote, .note {text-align:right; font-size:0.8em; color:#CCCCCC; clear:both;}

img.left		{margin:6px; padding:4px; display:block; border:1px solid #999999; float:left;}
img.right		{margin:6px; padding:4px; display:block; border:1px solid #999999; float:right;}
img.norm		{margin:0 auto; padding:4px; display:block; border:1px solid #999999; float:none;}

.small			{margin:0px; padding:0px;}

#bottom			{background-image:url(../images/bottom.jpg); background-repeat:repeat-x; background-position:0% 0%; height:100px; clear:both;/* border:1px solid #ff0000;*/}
#bl				{float:left; padding-top:13px; padding-left:10px;}
#br				{float:right; color:#999999; font-size:0.8em; padding:30px; text-align:right;}

.message			{background-color:#eeeeee; padding:10px; margin:10px; background-image:url(../images/messagebg.jpg); background-position:0% 100%; background-repeat:repeat-x; border:1px solid #eeeeee; }
.message h2			{margin-top:0px; padding-top:0px;}
.message .info		{border-top:1px solid #cccccc; padding:7px; text-align:right; margin:5px;}
.message .info a	{border:1px solid #cccccc; padding:3px;}
.message code		{background-color:#dddddd;}

.error			{padding:10px; margin-top:10px; margin-bottom:10px; color:#FF0000; border:1px solid #ff0000; text-align:center; background-image:url(../images/error.gif); padding-left:45px; background-repeat:no-repeat; background-position:5px 50%;}
.box			{padding:10px; margin-top:10px; margin-bottom:10px; color:#666666; border:1px solid #999999; text-align:center;}

form			{display:inline;}
th				{color:#666666; font-size:1.2em; text-align:left;}
code			{color:#666666; background-color:#eeeeee; padding:3px;}
code.eg			{display:block; border:1px solid #666666; padding:7px; margin:7px; color:#333333; background-color:#eeeeee; text-indent:0px; line-height:1.6em;}
strong			{color:#666666; font-weight:bold; font-size:1.1em;}

fieldset		{padding:10px; margin:10px; border:1px solid #666666; color:#999999;}
legend			{margin:5px; color:#333333; font-weight:bold;}
input, textarea {background-color:#e3e3e3; color:#333333;}
input:hover, textarea:hover {background-color:#eeeeee; color:#333333;}
input:focus, textarea:focus {background-color:#FFFFFF; color:#000000;}
input:focus:hover, textarea:focus:hover {background-color:#f9f9f9; color:#222222;}
.tc input		{text-align:center;}

a, a:link				{color:#23689C; background-image:url(../images/linkbg.gif); background-color:#FFFFFF; background-position:0% 100%; background-repeat:repeat-x; text-decoration:none; padding:2px; border:none;}
a b						{color:#23689C;}
a:visited				{color:#494949;}
a:visited b				{color:#494949;}
a:hover b, a:focus b	{color:#FFFFFF;}
a:hover, a:focus		{color:#FFFFFF; background-image:url(../images/linkbg_over.gif); background-color:#23689C; background-position:0% 0%;}
a:active				{color:#999999; background-image:url(../images/linkbg.gif); background-color:#FFFFFF; background-position:0% 100%;}

h1 a, h1 a:link, h2 a, h2 a:link, h3 a, h3 a:link, h4 a, h4 a:link {background:none; color:inherit; font-weight:bold;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color:#333333; background:none;}

a.img, a.img:visited, a.img:hover, a.img:active {background:none; padding:0px; margin:0px; border:none;}

#tlinks a, #tlinks a:link, #tlinks a:visited	{display:block; float:left; height:18px; margin-right:6px; padding:2px; padding-bottom:0px; padding-top:57px; color:#333333; text-decoration:none; background-color:transparent; background-image:none; background-position:0% 0%; border:none;}
#tlinks a:hover, #tlinks a:focus			{padding-top:54px; height:21px; color:#003A91;}
#tlinks a:active						{padding-top:57px; color:#999999; background-color:#eeeeee; background-image:url(../images/navbg.jpg); height:18px;}


.tl_sub a, .tl_sub a:link, .tl_sub a:visited	{display:block; float:left; color:#333333; text-decoration:none; background-color:#EFEFEF; background-image:url(../images/nav_sub_link_bg.gif); border:none; padding:4px; margin:2px; margin-right:1px;}
.tl_sub a:hover, .tl_sub a:focus			{background-image:url(../images/navbg_over.jpg); color:#003A91; margin:1px; padding:5px; margin-right:0px;}
.tl_sub a:active						{color:#999999; background-color:#eeeeee; background-image:url(../images/navbg.jpg);}


/*
 *
 *  LOGGED IN ONLY STUFF
 *
 */
 /*
.login			{padding:5px; background-color:#666666; background-image:url(../images/loginbg.gif); background-repeat:repeat-x; background-position:bottom; padding:10px; color:#dddddd; border:1px solid #666666; margin:10px;}
.login b		{color:#EEEEEE;}
.secret			{color:#ffffff; font-weight:bold; background-color:#aaaaaa; padding:3px; padding-bottom:2px; padding-top:2px;}

#info			{text-align:right; font-size:0.9em; margin:0px; margin:15px;}
#cm				{padding:5px; margin:3px;}

* a.button, * a.button:link, * a.button:visited	{color:#23689C; background-image:url(../images/linkbg.gif); background-color:#FFFFFF; background-position:0% 100%; background-repeat:repeat-x; text-decoration:none; border:1px solid #666666; padding:5px; margin:3px; height:12px; font-size:12px;}
* a.button:hover, * a.button:focus				{color:#444444; background-image:url(../images/linkbg.gif); background-color:#FFFFFF; border:0.1em solid #666666; margin:2px; padding:6px;}
* a.button:link b, * a.button:visited b			{color:#23689C;}
* a.button:hover b, * a:focus b					{color:#000000;}
* a.button:active								{margin:3px; padding:5px; color:#333333;}

*/