﻿/* mac hide\*/ 
html, body {height:100%; } 
/* end hide */ 
body { 
   padding:0; 
   margin:0; 
   text-align:center; /* for ie6 and under */ 
   min-width:960px;/* for mozilla*/ 
   background-color: #ededee; 
   color: #000000;
   font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
   font-size:11px;
}

a:link {
	color: #0099FF;
}
a:visited {
	color: #0099FF;
}
a:hover {
	color: #00CCFF;
}
a:active {
	color: #0099FF;
}



td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0099FF;
	font-weight: bold;
	line-height: 22px;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	line-height: 18px;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	line-height: 18px;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	font-weight: bold;
	line-height: 16px;
}

h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}




#outer{ 
   min-height:100%; 
   width:960px; /* add 2px if borders are not used */ 
   text-align:center; 
   margin:auto; 
   position:relative; 
   background: url(images/bg.gif) repeat-y; 
}

#inner {
    min-height:100%; 
   width:900px; 
   text-align:left; 
   margin:auto; 
   position:relative; 
}
  
* html #outer{height:99.9%;} /*For ie as treats height as min-height anyway - also addreeses rounding bug at bottom of screen in IE*/ 
#header{ 
   min-height:100px; 
   position:relative;
   background:url(images/menu_bg.gif) #ececec;
} 
* html #header{height:100px}
#banner {
   margin:10px 0px 10px 0px;
padding-bottom:10px;
z-index:0;
}
#left { 
   position:relative;/*ie needs this to show float */ 
   width:136px;
   margin-left:5px;
   float:left; 
   color:#ccc
} 
#left p {padding:2px} 
#footer { 
   width:900px; 
   clear:both; 
   text-align:center; 


} 
* html #footer {/*only ie gets this style*/ 
   \height:52px;/* for ie5 */ 
   he\ight:50px;/* for ie6 */ 
   margin-bottom:-1px; 
} 
div,p  {margin-top:0}/*clear top margin for mozilla*/ 
#centrecontent { 
   width:622px; 
   float:right; 
} 
#centrecontent p {padding-left:3px}


#contentwrapper{

float: left;
width: 100%;
}

img { border:none; margin:0;padding:0; font-size:1px; }

.sidebarContent {
    margin:0px 9px 9px 9px;
}

.sidebar {
background:url(images/side_bg.gif) bottom;
min-height:50px;
padding-bottom:5px;
}

.sidebarHeader {
    background:url(images/side_top.gif);
    height:9px;
    width:200px;
}
#contentcolumn{
margin: 0 200px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#emptycolumn {
   margin : 0 0;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column in pixel*/
margin-left: -900px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
}

.padding {
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.contentpadding { padding:0em 2em; }

#searchBar { display:block; float:left; width:860px; } 
#contactNumbers { vertical-align:bottom; margin-left: 200px; float:left; }
#search { }

.left {float:left}
.right {float:right}
.center {text-align:center}

.clear {width:100%;height:1px;clear:both; font-size:1px; } /* to clear footer */ 

.image {border:none}

.AspNet-Menu-Link { border:none}



/*  TOP NAV */

.nav img { border:none; margin:0 }

.nav, .nav ul {
   background:url(images/menu_bg.gif);
	float: left;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
        z-index:5;
}

.nav a {
	display: block;
         z-index:6;
	color: #0099FF;
	text-decoration: none;
}

.nav a:visited { color: #0099FF !important; }



.nav li {
   text-align:left;
	float: left;
	padding: 0;
        margin-right:41px;
        z-index:5000;

}

.nav a.parent {
	background: url(App_Themes/Amnet/images/arrow.gif) center right no-repeat;
}



.nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
        border-left:1px solid #d1d1d1;
        border-right:1px solid #d1d1d1;
        border-bottom:1px solid #d1d1d1;
	margin: 0;
        background:#f8f9fa;
}

.nav li li {
	padding-right: 1em;
	width: 13em;
        border-bottom:1px dotted #ececec;
}

.nav li ul a {
	width: 13em;
	w\idth: 9em;
        padding:0.5em;
        color: #0099FF;
}

.nav li ul ul {
	margin: -1.75em 0 0 14em;
}

.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {
	left: -999em;
}

.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {
	left: auto;
}

.nav li:hover, .nav li.sfhover {
	background: #ececec;
}


/*  QUICK LINKS */


.quicklinks, .quicklinks ul {
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 0 0;
   }
   .quicklinks li {
      text-align:right;
     line-height:25px;
     width:172px;
     border-bottom:1px solid silver;
   }
   
   .quicklinks li a {
      text-decoration:none;
      font-size:1.2em;
      color:#0099FF;
   }
   
   .quicklinks li a:hover {
      color: #00CCFF;
   }

   .last {
      border-bottom:none !important;
   }
   
   .quicklinks li li {
      border-bottom:none;
      line-height:20px;
   }

   .quicklinks li li a 
   {
	text-decoration:none;
   color:#666666;
   font-size:11px;
   }


.full {width:100%}
        
.centreBlock {margin:0px auto; }