/*---------------------
General
---------------------*/
A							{font-weight:normal; color:#1299ce; text-decoration:none;}
A:hover						{text-decoration:underline;}

A.arrow						{background:url(../gfx/link-bg.gif) no-repeat center left; font-weight:normal; color:#666666; text-decoration:none; padding-left:12px; font-size:100%; padding-bottom:2px;}
A.arrow:hover				{text-decoration:underline;}

A.alt						{font-weight:normal; color:#333333; text-decoration:underline;}
A.alt:hover					{text-decoration:none;}

h1							{font-size:200%; font-weight:normal; margin:0 0 10px 0; color:#555;}
h2							{font-size:140%; font-weight:normal; margin:15px 0 3px 0; color:#555;}
h3							{font-size:120%; font-weight:normal; margin:15px 0 3px 0; color:#555;}
P							{padding:0; margin:0;}
img, table					{border: 0;}
html 						{margin:0; padding:0; FONT-SIZE:x-small; height:100%;} 
form 						{margin:0; padding:0; height:100%;} 
body 						{background-color:#FFF; height:100%; margin:0; padding:0; COLOR:#666666; font-family: Arial; font-size:115%; text-align:center; }  

/*---------------------
Body layout
---------------------*/
div#container				{width:940px; margin:0 auto; padding:20px 10px 0 10px; text-align:left;}
div#header 					{width:940px; height:65px; padding:0; position:relative;}
div#footer					{width:940px; height:8px;}
div#content 				{width:940px; min-height:500px; background:#FFF url(../gfx/content-top.gif) no-repeat top left;}

ul#list-leavearea			{ margin:0; padding:0;}
ul#list-leavearea li		{ margin-bottom:3px;}

/* Hides from IE-mac \*/
.clearfix:after 			{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix 			{height: 1%;}

/*---------------------
Header
---------------------*/
div#header #logo			{position:absolute; left:15px; top:10px;}

/* Top navigation */
div#header ul#nav						{margin:0; padding:0; list-style:none; position:absolute; left:165px; bottom:0; height:36px; overflow:hidden;}
div#header ul#nav li					{display:inline; float:left; padding-right:15px; height:28px;}
div#header ul#nav li a					{font:bold 13px/36px arial !important; text-decoration:none; color:#1a4077 !important; display:inline;}
div#header ul#nav li a:hover			{cursor:pointer; text-decoration:underline;}
div#header ul#nav li a.on				{color:#333 !important; text-decoration:none;}
div#header ul#nav li a.on:hover			{color:#333 !important; text-decoration:none;}
div#header ul#nav li a.on .nav-left		{background:url(../gfx/nav-left.gif) no-repeat top left; width:5px;	height:36px; display:block; float:left;}
div#header ul#nav li a.on .nav-mid		{background-color:#1dafe8; height:36px; display:block; float:left; padding:0px 5px; color:#FFF;}
div#header ul#nav li a.on .nav-right 	{background:url(../gfx/nav-right.gif) no-repeat top left; width:5px; height:36px; display: block; float:left;}

/*---------------------
SubPage layout
---------------------*/
div.content-left			{width:190px; margin:0; padding:0; float:left;}
div.content-right 			{width:740px; margin:0 0 0 10px; padding:0; float:left;}
div.content-left h3			{font:normal 16px arial; margin:0 0 5px 8px; padding:0; color:#d32020;}

/* Menu */
ul#menu						{width:190px; margin:0; padding:10px 0 10px 0; list-style:none; float:left; overflow:hidden; background:#f8f8f8;}
ul#menu li					{margin:0; padding:0; display:block;}
ul#menu li a				{width:190px; padding:0 0 0 26px; font:bold 12px/19px arial; color:#333; background:url(../gfx/menu-bg-off.gif) no-repeat; display:block; overflow:hidden; text-decoration:none;}
ul#menu li a:hover			{color:#d32020;}
ul#menu li.on a				{color:#d32020;}

/*	Info block */
div.info-block				{width:190px; margin:10px 0 0 0; padding:10px 0 10px 0; float:left; background:#f8f8f8; color:#333; overflow:hidden;}
div.info-block p       		{font:normal 11px arial; padding:0 10px 0 10px;}
div.info-block p strong		{font:bold 12px arial;}

/* Menu */
ul#menu						{width:190px; margin:0; padding:10px 0 10px 0; list-style:none; float:left; overflow:hidden; background:#f8f8f8;}
ul#menu h3					{margin-left:8px;}
ul#menu li					{margin:0; padding:0; display:block;}
ul#menu li a				{width:190px; padding:0 0 0 26px; font:bold 12px/19px arial; color:#333; background:url(../gfx/menu-bg-off.gif) no-repeat; display:block; overflow:hidden; text-decoration:none;}
ul#menu li a:hover			{color:#d32020;}
ul#menu li.on a				{color:#d32020;}

/* Content right  */
div.footer-links 	        {width:940px; margin:0; padding:10px 0 10px 0; float:left;}
div.footer-links h3         {font:bold 12px arial; color:#555555; margin:0 0 5px 0; padding:0;}
div.footer-links a	     	{font:normal 11px/20px arial; color:#555555; text-decoration:none; display:inline-block; padding:0 8px 0 8px;}
div.footer-links a:hover   	{text-decoration:underline;}

.jul 						{background:url(../upload/images/jul-bg.jpg) repeat-y top left; color:#000000;}
.jul h1, h2, h3, a			{color:#000000;}
.jul h3						{font-weight:bold;}
.jul .inner					{padding:0 15px;}
.jultop 					{background:url(../upload/images/jul-bg-top.jpg) no-repeat top left;}
.julfooter 					{background:url(../upload/images/jul-bg-footer.jpg) no-repeat top left;}

@media print
{
	.noprint	{ display: none; }
	.print-font	{ font-size:16px;}
}
