	
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: #83adc9 url(../media/body_bg.jpg) top repeat-x fixed;
	font-family:arial,sans-serif;
	font-size:0.9em;
	color:#666;
}

/* layout */

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:956px;
	background:#fff;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/

	min-height:100%; /* real browsers */
	border-left:1px #000 solid;
	border-right:1px #000 solid;

}

div#login {padding:4px 10px 2px 2px; text-align:right; background-color:#dae5e9; font-size:0.8em;}

div#header {padding:1em;background:#fefefe url(../media/header1_bg.jpg) top right no-repeat; position:relative; height:70px;}

.anim{ width:600px; height:70px; background: #fff; position:absolute; right:120px; border:1px solid #000;}

div#bar{ background: #CC0000 url(../media/redbar_bg.gif) left bottom no-repeat; margin-top:1px; border-bottom:1px solid #333; padding:0 6px; text-align:right; color:#efefef; height:30px;}

#logo{ position:absolute; top:15px; left:25px;}

#logobox{ border:1px solid #666; display:block; width:180px; margin:3px auto; padding:4px;}
#logobox span{ width:172px; background:#0066CC; color:#fff; display:block; padding:4px; font-variant:small-caps; text-align:center;}
#logobox_span{ width:172px; background:#0066CC; color:#fff; display:block; padding:4px; font-variant:small-caps; text-align:center; font-size:0.7em;}
#logobox p{ font-size:0.8em;}
#iag_logo{ margin:20px 5px;}
#aeb_logo{ margin:6px 5px; border:1px solid #666;}

div#language{ position:absolute; right:5px; top:5px; text-align:center; background:#f0f0f0; padding:3px; border:1px solid #ccc; font-size:0.75em;}

#tel{position:absolute; right:5px; top:40px; text-align:center;font-size:1.4em;}

.options{ width:340px; height:170px; background:#fff; padding:0; margin:5px; float:left; border:1px solid #999; color:#000; font-weight:bold; font-size:0.9em; display:inline;}
#option1{ background: url(../media/option1.jpg) no-repeat; position:relative;}
#option1 img{ position:absolute; top:2px; left:2px; border:0;}
#option1 span{ width:160px; height:135px; float:right; margin:20px 10px 0 0; overflow:auto; padding:5px;}
#option2{ background: url(../media/option2.jpg) no-repeat; position:relative;}
#option2 img{ position:absolute; top:2px; right:2px; border:0;}
#option2 span{ width:160px; height:135px; float:left; margin:20px; overflow:auto; padding:5px;}
#option3{ background: url(../media/option3.jpg) no-repeat; position:relative;}
#option3 img{ position:absolute; bottom:2px; left:2px; border:0;}
#option3 span{ width:160px; height:135px; float:right; margin:20px 10px 0 0; overflow:auto; padding:5px;}
#option4{ background: url(../media/option4.jpg) no-repeat; position:relative;}
#option4 img{ position:absolute; bottom:2px; right:2px; border:0;}
#option4 span{ width:160px; height:135px; float:left; margin:20px; overflow:auto; padding:5px;}
.options:hover{border:1px solid #333;}
	
div#content {padding:0.5em 1em 5em; /* bottom padding for footer */ width:730px; float:right; position:relative; background:#fff url(../media/main_content_bg3.jpg) top repeat-x;}

noscript { color:#990000; font-weight:bold; text-align:center; width:700px; display:block; margin:0 auto;}


div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#fff;
	border-top:1px dotted #666; text-align:center; font-size:0.8em;
	padding: 5px 0;}
	
div.clear{ clear:both;}
.clearWide{clear:both; height:5px;}

ul {list-style-type: square; /*color:#990000;*/ text-align:justify; margin:2px 20px;}
.ul_bk {list-style-type: square; color:#666; text-align:justify; margin:2px 20px;}

/* floats */
.img_right{ float:right; margin:16px; border:1px solid #ccc;}

.dots{ background:url(../media/dots.gif) repeat-x; height:3px; width:650px; margin:10px 0 10px 20px;}

/* open close div */
.clasp {
text-align:left;margin-bottom:10px;
}
.lunchbox {
display:none; margin-bottom:20px; padding:4px; border:1px solid #333; background: #B8E0EF; color:#000;
}

/* links */

/* left nav bar */
#nav{ width:198px; float:left; /*padding:3px 2px 0 2px;*/ background:#fff url(../media/main_content_bg3.jpg) top repeat-x;/* font-size:0.85em;*/}

#nav ul {list-style-type: none; width:188px; margin:10px 0 0 4px; padding:0;border:1px solid #666;}
#nav ul li {border-bottom:1px #666 solid; /*margin-bottom:2px;*/ line-height:25px; text-indent:2px; font-weight:bold; color:#000; background: #006699;}
#nav ul li a, #nav ul li a:visited {display: block;width: 188px; font-weight:normal; text-decoration: none; color: #efefef; background: #83adc9;}
#nav ul li a:hover {background:#efefef; color:#006699; width:188px;}

#nav ul li ul { padding:0; margin:0; line-height:25px; border:0;}
#nav ul li li{line-height:20px; text-indent:20px; border:0;margin:0;}
#nav ul li li a {display: block;width: 188px; font-weight:normal; text-decoration: none; background: #92B6C9; color:#fff;}
#nav ul li li a:hover {background:#fff; color:#006699; width:188px;}
#nav ul li li a:visited {color:#006699;}
#nav #highlight a { color:#fff; background: #006699;}

	
/* top nav */

#top_nav {padding:1px 0 0 0;background:/*#fff */#006699; line-height:30px; font-size:1.1em; /*border-top:1px solid #000;*/}
#top_nav ul {margin:0 auto 0 auto; padding:0; list-style:none; display:table; white-space:nowrap; }
#top_nav li {display:table-cell; margin:0; padding:0;}
#top_nav a {float:left; color: #efefef; display:block;background:#006699 /*#0066CC*/; margin:0 2px 0 0; padding:0 8px; text-decoration:none; font-weight:bold; border-left:1px solid #333; border-right:1px solid #333;}
#top_nav a:hover {cursor:pointer;color: #000;display:block;background:#e0dedf /*#CC0000 #006699*/;border-left:1px solid #333; border-right:1px solid #333;} 
#top_nav #current a { color:#000/*#fff*/; background:#e0dedf/*#cc0000*/;} 

/* right nav bar */
#right_nav{ width:194px; float:right; padding:3px; background: #006699; margin:10px 5px 10px 20px; border:1px solid #000;}	

#right_nav ul {list-style-type: none; width:180px; margin:5px 0 2px 5px; padding:1px 0 2px 1px;}
#right_nav ul li {border-bottom:1px #999 solid; margin-bottom:2px; line-height:20px; text-indent:2px; font-weight:bold; color:#000;}
#right_nav ul li a {display: block;width: 180px; font-weight:normal; text-decoration: none; color: #fff; }
#right_nav ul li a:hover {background:#83adc9; color:#fff; width:180px;}
#right_nav ul li a:visited {color:#fff;}

a:link, a:visited{ color: #990000; text-decoration:none;}
a:hover{color: #000099;}
a:active{color: #FF0000;}

/* elemets */
h1{ font-size: 1.3em; margin:10px 0; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; color: #990000;}
.h1Marg0{ font-size: 1.3em; margin:10px 0 -6px 0; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; color: #990000;}
h2{ font-size: 1.2em; margin:10px 0; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; color: #990000;}
h3{ font-size: 1.1em; margin:10px 0; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; color: #990000;}
h4{ font-size: 1em; margin:3px 0; padding:3px 0; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; color: #990000;}
h5{ font-size:0.9em; margin:1px 0; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; color: #990000;}
h6{ font-size:0.8em; margin:1px 0; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; color: #990000;}

p{ text-align:justify; padding:2px 20px 2px 2px; margin:3px;}
pre {margin:6px 3px; font-weight:bold; padding:6px; font-size:1.1em; width:500px; background:#B8E0EF; border-top:1px dotted #666; border-bottom:1px dotted #666;}


.redtxt{ color: #990000; font-weight:bold;}

#weather{ width:480px; margin:10px auto;}
#become{ background: #B8E0EF; padding:3px; border-top:1px dotted #666; border-bottom:1px dotted #666;}

/* news */
.news{ position:relative; width:700px; border-top:1px solid #333;}
.news p{ float:right; width:490px;}
.news img{ border:1px solid #333; float:left; width:175px; margin-top:5px;}
