﻿/*----------------------------------------------------------------------------------------------------
	BEGIN:CSS ELEMENT OVERRIDES
----------------------------------------------------------------------------------------------------*/
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset{ margin:0px; padding:0px; border:0px; }
li{ list-style:none; }
body{ margin:0px; border:0px; width:100%; height:100%; background:#FFFFFF url('/Images/SubBackground.gif') repeat-x 0px 0px; font:normal 13px Arial,Helvetica,sans-serif; color:#000000; }
a{ text-decoration:none; }
img{ border:none; }
p{ line-height:18px; }
/*----------------------------------------------------------------------------------------------------
	END:CSS ELEMENT OVERRIDES
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
	BEGIN:CSS GLOBAL USE
----------------------------------------------------------------------------------------------------*/
.contentlook1 h3{ margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; border-bottom:solid 1px #DDDDDD; color:#125A96; font-size:17px; font-weight:normal; /*font:normal 18px Georgia,serif;*/ }
.contentlook1 h3 a{ text-decoration:none; color:#125A96; }
.contentlook1 ul li{ margin:0px 0px 0px 15px; padding:5px 10px 5px 10px; list-style:disc; }
.contentlook1 h6{ margin:0px 0px 5px 0px; color:#666666; }
.contentlook1 p{ line-height:18px; }
.contentlook2 h3{ margin:0px 0px 8px 0px; padding:0px 0px 3px 0px; border-bottom:solid 1px #999999; color:#125A96; font-size:17px; font-weight:normal; /*font:normal 18px Georgia,serif;*/ }
.contentlook2 h3 a{ text-decoration:none; color:#125A96; }
.contentlook2 img{ float:right; margin:3px 10px 10px 10px; }
.contentlook2 p{ line-height:18px; }
.Button{ padding: 3px 5px 3px 5px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #666666; }
.deflist li{ margin:0px 0px 0px 35px; padding:5px 10px 5px 10px; list-style:disc; }
.page{ float:right; margin:0px 0px 25px 0px; padding:10px 0px 0px 15px; border-left:1px dotted #999999; width:554px; background:url('/Images/apple_header.gif') no-repeat 0px 0px; }
.page h2{ margin-bottom:190px; padding:2px 10px 0px 0px; text-align:right; color:#FFFFFF; font-size:17px; font-weight:normal; }
.page h4{ margin-bottom:55px; padding:2px 10px 0px 0px; text-align:right; color:#FFFFFF; font-size:17px; font-weight:normal; }
.page div{ clear:both; padding:0px 10px 0px 0px; }
.page2{ clear:both; margin:0px 0px 25px 0px; padding:10px 0px 0px 15px; height:250px; }
.page2 h2{ margin-bottom:250px; padding:2px 10px 0px 0px; text-align:right; color:#FFFFFF; font-size:17px; font-weight:normal; }
.page2 div{ clear:both; padding:0px 10px 0px 0px; }
/*----------------------------------------------------------------------------------------------------
	END:CSS GLOBAL USE
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
	BEGIN:CSS MAIN MENU
----------------------------------------------------------------------------------------------------*/
#menu{ margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; height:33px; background:url("/Images/bgMenu.gif") no-repeat 0px 100%; }
#menu ul{ display:none; position:absolute; margin:0px; padding:0px; background-color: #125A96; z-index:1000; }
#menu ul a{ padding:8px 20px 8px 20px; background-image:none; background-color:#125A96; color:#FFFFFF; }
#menu ul li{ float:none; background-image:none; background-color: #125A96; }
#menu li{ float:left; background:#DDDDDD url("/Images/bgMenuOption.gif") repeat-x; }
#menu li a{ display:block; padding:8px 20px 4px 20px; color:#125A96; }
#menu li.active{ background:#324052 url("/Images/bgMenuActiveLeft.gif") no-repeat; }
#menu li.active a{ padding:6px 20px 6px 20px; background:url("/Images/bgMenuActiveRight.gif") no-repeat 100% 0px; font-weight:bold; color:#FFFFFF; }
#menu li.login{ float:right; background:none; }
#menu li.login a{ padding:6px 0px 6px 0px; }
#menu ul li:hover{ background-image:none; background-color: #0D4470; }
#menu ul a:hover{ background-image:none; }
#menu li:hover{ background:#125A96 url("/Images/bgMenuLeft.gif") no-repeat; }
#menu li:hover a{ padding:6px 20px 6px 20px; background:url("/Images/bgMenuRight.gif") no-repeat 100% 0px; color:#FFFFFF; }
#menu li:hover ul{ display:block; }
#menu li:hover ul a{ background-image:none; }
#menu li.login:hover{ background:none; }
#menu li.login:hover a{ padding: 6px 0px 6px 0px; text-decoration:underline; background:none; color:#125A96; }
/*----------------------------------------------------------------------------------------------------
	END:CSS MAIN MENU
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
	BEGIN:CSS DEFAULT.MASTER
----------------------------------------------------------------------------------------------------*/
#wrapper{ margin:0px auto 0px auto; padding:12px 0px 30px 0px; width:760px; text-align:left; background-color:#FFFFFF; }
#header h1{ margin:0px 0px 12px 10px; height:60px; }
#header h1 a{ display:block; width:370px; height:60px; text-indent:-9999px; background:url('/Images/logo.gif') no-repeat 0px 0px; }
#footercap{ clear:both; margin:0px 0px 0px 0px; }
#footer{ clear:both; padding:10px 15px 10px 15px; text-align:right; font-size:11px; }
/*----------------------------------------------------------------------------------------------------
	END:CSS DEFAULT.MASTER
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
	BEGIN:CSS INDEX.ASPX
----------------------------------------------------------------------------------------------------*/
#banner{ clear:both; /*background: url("/Images/cfoialg.jpg") no-repeat 0px 0px;*/ width:760px; height: 260px; }
#companyoviewcap{ clear:both; margin:1px 0px 8px 0px; }
#companyoview{ float:left; clear:both; width:100%; background-color:#DDDDDD; }
#companyoview li{ float:left; padding:15px 15px 15px 15px; width:223px; }
#latestnews{ clear:both; padding:10px 15px 5px 15px; }
/*----------------------------------------------------------------------------------------------------
	END:CSS INDEX.ASPX
----------------------------------------------------------------------------------------------------*/


#SubMenu li{ margin:0px 0px 1px 0px; padding:5px 10px 5px 10px; background: url("/Images/bgsub.gif") repeat-y 0px 0px; }
#SubMenu li a{ display:block; padding-left:5px; text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold; }
#SubMenu li:hover{ background: url("/Images/bgsubh.gif") repeat-y 0px 0px; }


#contact span{ font-size:14px; }


.MessageBox{ margin:0px auto; text-align: left; font-family: Verdana; font-size: 11px; font-weight: bold; color: #666666; }
.MessageBoxTitle{ padding: 18px 0px 0px 60px; text-align:center; font-size: 18px; }
.MessageBoxMessage{ min-height: 35px; height: auto !important; height: 35px; line-height: 35px; font-size: 10px; font-weight: normal; color: #999999; }
.MessageBoxMessageError{ color: #FF0000; }
.MessageBoxInput{ margin: 0px 0px 10px 0px; }
.MessageBoxInputText{ float: left; width: 75px; height: 24px; line-height: 24px; }
.MessageBoxButtons{ float: left; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 75px; }

.validation ul{ margin:10px; }
.validation li{ margin:0px 0px 5px 20px; list-style:disc; }