@charset "utf-8"; 

/* Body */
body {margin: 0px; }
body a:link {text-decoration: none; color: #000; }
body a:hover {text-decoration: none; color: #FF0000; }
body a:visited {text-decoration: none; color: #000; }
.clear {width: 100%; height: 1px; margin: 0 0 -1px; clear: both; }
.wrapper {position: relative; width: 780px; height: auto; padding-left: 5px; }

/* Heading  1/4/2010 */
.header {width: 790px; height: 59px;}
.hleft 	{position: relative; float: left; min-width:271px; padding-left: 5px; padding-top: 5px; cursor:pointer;}
.hright {position: relative; float: left; min-width:425px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 4px; padding-right: 5px;}
.hright a:link {color: #0000FF;}
.hright a:hover {color: #FF0000; text-decoration: underline;}
.hright a:visited {color: #0000FF;}
.spacer {clear: both; }
.nav {z-index: 1000; position: relative; width: 780px; height: 23px; float: left; padding-bottom: 2px; left: -5px;}

/* Header OLD
.header {position: relative; width: 790px; height: 59px; float: left; }
.hleft {float: left; text-align: left;  width:40%; padding:6px 0px 0px 10px; margin: 0px 0px 0px 0px; cursor:pointer;}
.hright {float: right; text-align: right; width:40%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 4px; padding-right: 5px; text-align:right;}
.hright a:link {color: #0000FF;}
.hright a:hover {color: #FF0000; text-decoration: underline;}
.hright a:visited {color: #0000FF;}
.spacer {clear: both; }
.nav {z-index: 1000; position: relative; width: 780px; height: 23px; float: left; padding-bottom: 2px; left: -5px;}
*/

/* Tier 1 */
.T1 {position: relative; width: 780px; height: 190px; float: left; }
.T1Left {width: 482px; height: 190px; float: left; padding-right: 10px; }
/*.T1Right {width: 288px; height: 188px; float: left; }*/
.T1Right {width: 286px; height: 190px; border: 1px solid #B3B3B3; float: left;} 
.MIYLogo {width: 286px; height: 45px; background-image:url(../images/alist_MIY_Logo.jpg); background-position:center; background-repeat:no-repeat;}
.MIYSearch {width: 286px; height: 95px;}
.AList {position: relative; width: 100%; height: 50px; float: left; background-color: #0195c3; background-image:url(../images/A-List.gif); background-position:center; background-repeat:no-repeat;cursor:pointer;}

/* Tier 2 */
.T2 {position: relative; width: 780px; height: 137px; padding-top: 10px; float: left; }
.T2Left {width: 482px; height: 137px; float: left; padding-right: 10px; }
.T2Right {position: relative; width: 286px; height: 80px; float: left; }
/* Tier 2 Web Mail */
.T2Box_1 {
	position: relative;
	float: left;
	width: 89px;
	height: 126px;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
}
.T2Image {
	padding: 3px;
}
.T2Head_1 {
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #000000;
	padding: 4px 0px 0px 5px;	
	text-align: center;
	background-color: #B2C6DD;
}

/* Tier 2 Online Bill payment */
.T2Box_2 {
	position: relative;
	float: left;
	width: 183px;
	height: 126px;
	border: 1px solid #CCCCCC;
	margin:0;
}
.T2Head_2 {
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #000000;
	padding: 4px 0px 0px 5px;	
	text-align: center;
	background-color: #B2C6DD;
}
.T2Login {
	margin: 0;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
form { margin: 0; padding: 0; }
.T2Module {position: relative; width: 160px; height: 137px; float: left; }

/* Tier 3 */
.T3 {position: relative; width: 780px; height: auto; float: left; }
.T3Left {width: 482px; height: auto; float: left; padding-right: 10px; }

.T3Right {width: 288px; height: auto; float: left; }

.T3Right1 {position: relative; width: 286px; height: 80px; border: 1px solid #CCCCCC; float: left;margin-top: 5px;}
.T3Box1 { position: relative; width: 286px; height:80px; background-image: url(../images/360_Inset.jpg); cursor:pointer;}
.T3Box1 a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000; cursor:pointer;}
.T3Box1 a:hover {text-decoration: none; color: #FF0000; cursor:pointer;}

.T3Right2 {position: relative; width: 286px; height: 90px; float: left;margin-top: 5px;}
.T3Box2 { position: relative; width: 286px; height:80px; font-size: 12px;}
.T3Box2 a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000;}
.T3Box2 a:hover {text-decoration: none; color: #FF0000; }

.T3Module {position: relative; width: 160px; height: 180px; float: left; background-repeat: no-repeat; background-image: url(http://www.comporium.com/images/front_icons/fc_bg.gif); background-position:bottom; background-repeat:no-repeat; }
.T3Big {padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-size: 14px; font-weight: bold; }
.T3Big a:link {padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-size: 14px; font-weight: bold; text-decoration: none; }
.T3Big a:visited {padding-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-size: 14px; font-weight: bold; text-decoration: none; }
.T3Module a {padding-bottom: 2px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000; display: block; }
.T3Module a:hover {color:#FF0000; }
.T3Indent {padding-bottom: 2px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; display: block; }

/* Footer */
.foot_banner {position: relative; width: 780px; height: 42px; background-color: #000000; margin-top: 5px; }
.foot_text {color: #999999; font-size: 11px; }

/* Weather */
.weather{ background-color:#fff;  padding:6px 6px 2px 6px; margin:3px 0px; text-align:left; border:1px solid #ccc; border-width:1px 1px 1px 1px;  font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; }
.weather a{ color:#0000FF;  text-decoration:none;  }
.weather a:visited{ color:#0000FF;  text-decoration:none; }
.weather a:hover{ text-decoration:underline; }
.weather UL{ color:#ffcc00;  margin-left:5px; padding-left: 12px; margin-top:0px; padding-top:0px; padding-bottom:1px; margin-bottom:0px; list-style-type:square;  }
.weatherTxt{ font-size:17px; padding-top:48px; padding-bottom:10px; vertical-align:top; width:80px; height:32px; }

/* Menu */
.refMenu{ position:absolute; z-index:9; width:790px; margin-top:59px; left: 0px; }
.menuItems { padding-top:7px; height:24px; font-family: Arial, Helvetica, sans-serif; padding-right:6px; text-align:right; font-size: 12px; font-weight:bold; color:#000; }
.menuSloper {  display:inherit; }
.menu {display:none; }
#noniemenu {position:absolute; width:785px; padding-left:2px; height:24px; z-index:9; }
.holder0 {margin:0px 0px; width:161px; height:24px; display:block; background:url("../images/menuRight.png") no-repeat right top; border-width:0px; text-align:right; float:left; text-decoration:none; font-family:tahoma, vardana, arial, sans-serif;  overflow:hidden; }
.holder1 {margin:0px 1px; width:161px; height:24px; display:block; background:url("../images/menuRight.png") no-repeat right top; border-width:0px; text-align:right; float:left; text-decoration:none; font-family:tahoma, vardana, arial, sans-serif;  overflow:hidden; }
.holder2 {margin:0px 1px; width:162px; height:24px; display:block; background:url("../images/menuRight.png") no-repeat right top; border-width:0px; text-align:right; float:left; text-decoration:none; font-family:tahoma, vardana, arial, sans-serif;  overflow:hidden; }
.holder4 {margin:0px 1px; width:136px; height:24px; display:block; background:url("../images/menuRight.png") no-repeat right top; border-width:0px; text-align:right; float:left; text-decoration:none; font-family:tahoma, vardana, arial, sans-serif;  overflow:hidden; }
.holder5 {margin:0px 1px; width:155px; height:24px; display:block; background:url("../images/menuRight.png") no-repeat right top; border-width:0px; text-align:right; float:left; text-decoration:none; font-family:tahoma, vardana, arial, sans-serif;  overflow:hidden; }
.holder0:hover {height:auto; cursor:pointer; text-decoration:none; background-position:100% -42px; }
.holder1:hover {height:auto; cursor:pointer; text-decoration:none; background-position:100% -42px; }
.holder2:hover {height:auto; cursor:pointer; text-decoration:none; background-position:100% -42px; }
.holder4:hover {height:auto; cursor:pointer; text-decoration:none; background-position:100% -42px; }
.holder5:hover {height:auto; cursor:pointer; text-decoration:none; background-position:100% -42px; }
.menuItems span{ padding:0 0 0 8px;  }
.menuItems a{ color:#000; text-decoration:none; }
.menuItems a:hover{ color:#666; text-decoration:none; }
.menuItems a:visited{ color:#000; text-decoration:none; }
a.inner, a.inner:visited {display:block; border-bottom:1px solid #ccc; border-left:1px solid #000; border-right:1px solid #000; text-decoration:none; color:#000; background-color:#f2f2f2; padding:3px 4px 2px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
a.inner:hover {text-decoration:none; background-color:#FCFCFC; color:#000; border-bottom:1px solid #999; }
a.inner2, a.inner2:visited {display:block; border-bottom:3px solid #000; border-left:1px solid #000; border-right:1px solid #000; text-decoration:none; color:#000; background-color:#f2f2f2; padding:3px 4px 2px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
a.inner2:hover {text-decoration:none; background-color:#FCFCFC; color:#000; }
.mCur{  background-position:100% -42px; }