body {margin: 0; paddiing: 0; background: url('images/back.gif'); background-repeat: repeat-y; font-family: Arial, Tahoma;}

#frame {width: 100%}
#top-frame {
	background-color: #F4F9FF;
	background-image: url("images/logo_p1.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
}
#logo-frame-1, #logo-frame-2{
	background-color: #F4F9FF;
	background-repeat: no-repeat;
	background-position: left;
}

#logo-frame-1 {
	background-image: url("images/logo_p2.gif");	
	padding-left: 350px;
	height: 28px; 	
}
#logo-frame-2 {
	background-image: url("images/logo_p3.gif");	
	padding-left: 350px;	
	height: 101px; 		
}




#bottom-frame {border-top: 1px  #275763 solid; padding: 10px;}
#bottom-frame a {color: black;}
#content-frame {/*width: 55%;*/ background-color: white;   border: 1px  #275763 solid; }
#left-frame    {width: 20%; vertical-align: top;}
#local-frame   {padding: 0;}
#right-frame   {width: 15%; vertical-align: top;}

ul {list-style-type: square;}
img {border: 0;}
p {text-align: justify;}

.scmenu {margin: 0; padding-left: 5px; padding-top: 5px;}
.scmenu li {display: inline; font-size: 12px;  margin-right: 10px;}

#local-frame a   {text-decoration: none;}
#local-frame img {border: 0}

#content-frame {height: 450px; padding: 5px;}
#content-frame h1{}
#content-frame a {text-decoration: none; color: #275763;}
#content-frame ul {margin-bottom: 0px;}

#right-frame ul {font-size: 12px;}
#right-frame a  {text-decoration: none; color: #275763;}

.indent {border-bottom: 1px  #275763 solid;}
.white-indent {background-color: white;}

#left-frame ul {
	margin-top: 3px;	
	font-size: 12px;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Tahoma;	
}

#left-frame li {
	margin-bottom: 5px;
}

#left-frame a  {
	text-decoration: none; color: black;
	width: 180px;	
}

#left-frame .module {margin: 5px;}
#left-frame .module-header  {
	height: 15px;	
	background-image: url('images/pointer.gif');
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 25px;	
}
#left-frame .module-content {
	text-align: justify;
	padding: 0px;
}
#left-frame .module h2 {
	font-size: 14px; 
	margin: 0px; 	
}

.module {}
.module-header  {}
.module-content {padding: 0px;}
.module h2 {
	font-size: 16px; 
	margin: 0px; 	
}

#main-menu {
	margin: 0px;
	width: 200px; 
	font-size: 12px;
}
#main-menu ul {
	margin-top: 3px;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Tahoma;
}
#main-menu li {
	margin-bottom: 0px;
}
#main-menu a {
	display: block;
	padding: 3px;
	width: 180px;
	padding-left: 15px;
	background-image: url(images/black_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.5em;		
}
#main-menu a:link, #main-menu a:visited {
	color: #000;
	text-decoration: none;
}

#main-menu a:hover {
	background-image: url(images/white_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0.5em;				
	background-color: #90BAD0;
	color: #fff;
}

.txt {font-size: 12px;}

.textarea {}

.pager {font-size: 10px;}
.pager .act { border:1px solid #eee; color:#999; background:#fff; padding:1px 5px; text-decoration:none; font-size:90%; margin: 2px; cursor: pointer;}
.pager b { border:1px solid #6b7484; color:#fff; padding:1px 5px; text-decoration:none; background: #275763; font-size:90%; margin: 2px;}
.pager .dis { color:#000; background:#fff; text-decoration:none; font-size:90%; margin: 2px;}

div#inline-info {
	background: url("/Images/iai/contact_corner_left.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left; 
	width: 300px; 
	margin: 20px;
	padding: 10px;
}

ul#scmenu {
	font-size: 14px;	
	padding-left: 0px;
	margin: 0;
	
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
}
ul#scmenu li {
	display: inline;
}

ul#scmenu li a {
	padding: 5px 5px;
	border: 1px solid #ccc;
	border-bottom: 0px;	
	color: #000;
	text-decoration: none;
	float: left;
	margin-left: 2px;
}

ul#scmenu li a:hover, a.active {
	background-color: #eee;
	color: #000;	
}

ul#hmenu { list-style-type: none; }
ul#hmenu li { display: inline; margin-left: 3px; }
ul#hmenu a { color: #000; text-decoration: underline; }


hr {
	border: 1px solid #eeeeee;	
	width: 50%
}

#copy {font-size: 10px;}

table#staff td {padding: 5px;}
table#staff .over {border: 1px solid #275763;}
table#staff .out  {border: 1px solid #ffffff;}

table.employee {
	border: 1px solid #eeeeee;
}

table.employee .menu {
	margin: 0px;
	width: 180px; 
	font-size: 12px;
}
table.employee .menu ul {
	margin-top: 3px;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Tahoma;
}
table.employee .menu li {
	margin-bottom: 0px;
	list-style-type: none;	
}
table.employee .menu a {
	display: block;
	padding: 3px;
	width: 160px;
	border-top: 1px solid #ffffff;	
	padding-left: 15px;
}
table.employee .menu a:link, table.employee .menu a:visited {
	text-decoration: none;
}

table.employee .menu a:hover {
	background-color: #eeeeee;
	border-top: 1px solid #275763;
}


.hidden {display: none;}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ccc;
	background-color: #fff;
	font-size: small;
	padding: 5px;
	opacity: 0.85;		
}

table#local-table {margin-right: 20px;}
table#local-table td {width: 26px; height: 26px; text-align: center; vertical-align: top; font}
table#local-table td#current-lang {background-image: url(images/lang-pointer.gif); background-repeat: no-repeat;}
table#local-table a {color: #000; text-decoration: none; font: bold 10px Arial, Tahoma;}
table#local-table #current-lang a {color: #fff;}


