/* SWIM2.0 :: Simple website menu
****************************************************************
* DOM scripting by brothercake -- http://www.brothercake.com/
* Licensed under GPL -- http://www.gnu.org/copyleft/gpl.html
****************************************************************
* For professional menu solutions visit -- http://www.udm4.com/ 
****************************************************************
*/

body    {
        color:#000000;
        font:normal normal 11px tahoma, verdana, sans-serif;
        }

#header {
        width:790px;
        }

#logotrack {
        width: auto;
        width: 100%;
        height: 88px;
        position:relative;
        padding:2px;
        }

#agenthead {
        width: auto;
        position:relative;
        padding:2px;
        border-bottom:1px dashed #CC0000;
        height: 45px;
        }

#logo   {
        height:92px;
        float:left;
        margin-top: -5px;
        }

#agentlogo   {
        height: 70px;
        float: left;
        margin-top: -7px;
        }

#track  {
        width: 365px;
        height: 84px;
        float:right;
        background:url('../../images/etrackbar.jpg') 125px 24px no-repeat;
        }
        
#menu   {
        position: relative;
        height: 25px;
        margin-top: -15px;
        margin-bottom: 5px;
        z-index:2040;
        }

#logon  {
        width: 100%;
        position:relative;
        padding:1px;
        /*background-color:#CC0000;*/
        color:#666666;
        border-bottom:1px dashed #CC0000;
        border-top:1px dashed #CC0000;
        height:50px;
        }

#salesMenu {
        width: auto;
        position:relative;
        padding:1px;
        /*background-color:#CC0000;*/
        color:#666666;
        height:18px;
        z-index:100;
        }

#footer {
        width: 790px;
        height: 40px;
        clear: both;
        /*font-size: .9em;*/
        margin-top: 10px;
        padding-top: 5px;
        border-top: 1px dotted #CC0000;
}

#agentMenu {
        padding-top: 20px;
        width: 150px;
}

#agentMenu li {
        list-style-type: none;
        margin: 0px;
}

#agentMenu ul{
        margin: 0px;
        padding: 0px;
        font-size: 12px;
}

#agentMenu ul li ul {
        padding-left: 10px; /*styling for those who don't have javascript enabled.*/
}

#agentMenu li a {
        text-decoration: none;
        color: #336699;
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        border: 1px solid #336699;
        background-color: #FFFFFF;
        margin: 1px;
        padding: 1px;
        display: block;
}

#agentMenu li a:hover, #agentMenu .activeMainMenuItem {
	background: #336699;
	color: #ffffff;
}

.agentMenu_subMenu {
        font-size: 11px;
        visibility: hidden;
        position: absolute;
        overflow: hidden;
        border: 1px solid #336699;
        background-color: #FFFFFF;
        text-align: left;	
}

.agentMenu_subMenu ul {
        margin: 0px;
        padding: 0px;
}

.agentMenu_subMenu ul li {
        list-style-type: none;
        margin: 0px;
        padding: 1px;
}

.agentMenu_subMenu ul li a {	
        white-space :nowrap;	
        text-decoration: none;	
        color: #336699;	
        height: 16px;	
        line-height: 16px;	
        padding: 1px;	
        display: block;	
}

.agentMenu_subMenu ul li a:hover {	
        color: #FFFFFF;	
        background-color: #336699;	
}


/* tame the lists */
ul.horizontal, ul.horizontal li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%; /* fix for win/ie's "non-linear text scaling" bug */
	}


/* navbar list */
ul.horizontal {
	position:absolute;
	left:0;
	width:100%;
	cursor:default;	
	z-index:2000;
	}

ul.horizontal li {
	width:17.44%;
	float:left;
	position:relative;
	cursor:pointer;
	text-align:left;
	left:10.55em;
	margin:0 0 0 -1px;
	}
	
* html ul.horizontal li {
	margin:0 -10.5em 0 10.5em;
	}

ul[class^="horizontal"] li {
	margin:0 -10.55em 0 10.45em;
	left:0.05em;
	}

ul.horizontal ul {
	z-index:2020;
	padding:0;
	cursor:default;
	position:absolute;
	top:auto;
	width:100%;
	margin:0 0 0 0;
	left:-10000px;
	}
	
ul.horizontal ul li {
	width:100%;
	left:auto;
	margin:-1px 0 0 0;
	}

ul.horizontal ul.wider, ul.horizontal ul.wider li {
	width:12.2em;
	}

ul.horizontal ul ul {
	margin:-0.45em 0 0 7.65em;
	}

@media Screen, Projection { 
	ul.horizontal li:hover > ul { left:auto; }
	ul.horizontal ul li:hover > ul { top:0; }
	}

ul.horizontal a, ul.horizontal a:visited {
	display:block;
	cursor:pointer;
	background:#336699;
	border:1px solid #cccccc;
	padding:5px 7px;
	/*font:normal normal bold 0.7em tahoma, verdana, sans-serif;*/
	color:#ffffff;
	text-decoration:none;
	letter-spacing:1px;
	}
	
ul.horizontal a:hover, ul.horizontal a:focus, ul.horizontal a.rollover, ul.horizontal a.rollover:visited {
	background:#6699CC;
	color:#ffffff;
	}

ul.horizontal a { float:left; }
@media Screen, Projection { ul.horizontal a { float:none; } }
ul.horizontal a:not(:nth-child(n)) { float:left; }
ul.horizontal ul a { float:none !important; }
@media screen, projection {
	* html ul.horizontal li {
		display:inline; 
		f\loat:left; 
		background:#ffffff; 
		}
	}
* html ul.horizontal li { position:static; }
* html ul.horizontal a { position:relative; }
ul[class^="horizontal"] ul { display:none; }
ul[class^="horizontal"] ul { displa\y:block; }

li      {
        list-style:none; 
        }
        
li.square {
		list-style: square;
		}

#tafSmallHeader {
        width: auto;
        padding:5px;
        color:#336699;
        }
 
tr.odd {
	background:#CCCCCC;
	}

tr.highlight {
	background-color:#FFFFCC;
	}

tr.selected	{
	background:#FFFFCC;
	} 
        
.statcounter {
	width: 0;
	height: 0;
	display: none;
	}
	
img.statcounter {
	width: 0;
	height: 0;
	display: none;
	}
	
div#sideMenu 	ul#expeditedNavigation{margin:6px 0 2px 6px; padding:0;}
div#sideMenu 	ul#expeditedNavigation li{margin:0; padding:0 20px 4px;}
div#sideMenu 	ul#expeditedNavigation a{font-family: Gill Sans, Arial, Sans, serif; font-size: 11px; font-weight: bold; color:#6C7B8B; border-bottom:1px dotted #6C7B8B; text-decoration:none;}
div#sideMenu 	ul#expeditedNavigation a:hover{color:#00487F; background:none; border-bottom:none;}

div#sideMenu{width:170px; float:left; display:inline; margin:10px 0 2px 0;}

div#sideMenu 	#expeditedNavigation ul{display:none; margin:8px 0 2px;}	
div#sideMenu	#expeditedNavigation ul li{padding:0 10px 4px 0;}	 
div#sideMenu 	#expeditedNavigation ul li a{display:block; margin-left:10px; font-weight:normal; border:none;}
