/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#5a5a5a;	
	line-height:1.45em;
	} 
	
.body {
	background:#9e9e9e url(images/bg.jpg) no-repeat top center;
}
	
a, a:visited, a:hover {	
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#4273a1;	
	line-height:1.45em;
	text-decoration:none;
	font-weight:bold;
	}
a:hover {
	color:#213445;
	text-decoration:none;
	}
#content {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.45em;
}
#content td {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.45em;
}
#content p {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.45em;
}
#content span {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.45em;
}
#content a, #content a:visited, #content a:hover {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.45em;
}
#content a:hover {
	color:#000000;
	text-decoration:none;
}

#topMenu {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#8A8A8A;	
	line-height:1.45em;
}
#topMenu p {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#8A8A8A;	
	line-height:1.45em;
}
#topMenu a, #topMenu a:visited, #topMenu a:hover {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#8A8A8A;	
	line-height:1.45em;
	text-decoration:underline;
}
#topMenu a:hover {
	color:#676767;
	text-decoration:none;
}

.menuStyle ul{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.menuStyle ul li{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.menuStyle ul li a, .menuStyle ul li a:visited, .menuStyle ul li a:hover{
	float: left;
	margin: 4px 0px 2px 20px;
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#8A8A8A;	
	line-height:1.45em;
	text-decoration:none;
}

.menuStyle ul li a:hover{
	border-bottom: 2px solid #2D5D75;
	padding-bottom:-2px;
	background: transparent;
	color:#676767;
}

.menuStyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.menuDrop{
position:absolute;
top:1px;
border: 1px solid #E1E1E1; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}

.menuDrop a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #E1E1E1; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-size:10px;
font-weight:400;
color: black;
}

* html .menuDrop a{ /*IE only hack*/
width: 100%;
}

.menuDrop a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

#menuList ul, #menuList li {
	display: inline;
	list-style-type: none;
}

#menuList a, #menuList a:visited, #menuList a:hover {
	float: left;
	margin: 4px 20px 2px 0px;
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#8A8A8A;	
	line-height:1.45em;
	text-decoration:none;
}

#menuList a:hover
{
	border-bottom: 2px solid #2D5D75;
	padding-bottom:-2px;
	background: transparent;
	color:#676767;
}
#footer {
	clear:both;
	margin:14px auto;
	width:984px;
}

#footer {
	font-size:9.5px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#d7d7d7;	
	text-align:center;
	line-height:1.4em;
	text-decoration:none;
}
#footer a, #footer a:visited, #footer a:hover {
	font-size:9.5px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#fff;	
	line-height:1.4em;
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
	text-decoration:underline;
}


/* Site Structure Start */
{ Start of New CSS Structure }

#site {
	margin:0 auto;
	width:950px;
}
#logo {
	width:247px;
	height:80px;
	background-image:url(images/sa_logo.gif);
	float:left;
}
#topMenu {
	width:300px;
	height:80px;
	float:right;
	text-align:right;
	vertical-align:middle;
}
#menu {
	clear:both;
	margin:1px 0px;
	width:950px;
	height:25px;
	background-image:url(images/sa_menu_background.gif);
}
#graphic {
	clear:both;
	width:950px;
	height:184px;
	background-image:url(images/sa_graphic.jpg);
}
#content {
	clear:both;
}
/* Site Structure End */



/* Custom Class Names */
	
.copySmall, a.copySmall, a.copySmall:visited, a.copySmall:hover {	
	font-size:10px;	
	}
	
.copyLarge, a.copyLarge, a.copyLarge:visited, a.copyLarge:hover {	
	font-size:14px;	
	}

.form {

	}
	
.button { 
	padding:3px;
	color:#fff; 
	font-weight:bold; 
	background-color:#424242;
	border:2px solid #717171; 
	cursor:pointer;
	}
	
input {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}

textarea {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#5e5e5e;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16.5px;
	color:#5e5e5e;
	text-decoration:none;
	font-weight:600;
	margin:0 0 14px 0;
	padding:0;
	}
h2 {
	}
h3 {
	font-size:12px;
	border-bottom:0;
	}
h4 {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.05em;
	border-bottom:0;
	margin:3px 0 0 0;
	padding-bottom:4px;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	padding:4px;
	background-color:#fff;
	border:solid 1px #b7b7b7;
	}
	
.subhdr {
	margin-left:165px;
}

ul#homeList {
	margin:0;
	padding:0;
	list-style:none;
}

ul#homeList li {
	background:url(images/bullet.gif) no-repeat 0px 4px;
	margin:0px 0px 12px 0px;
	padding-bottom:12px;
	padding-left:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4273a1;
	border-bottom:solid 1px #e5e5e5;
	font-weight:normal;
}

ul#homeList li a {
	font-weight:normal;
}

ul#homeList li.last {
	margin-bottom:0;
	padding-bottom:0;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4273a1;
}

ul {
	margin:0;
	padding:0;
}

ul li {
	margin:10px 0px 10px 18px;
	padding:0px;
}

span {
	font-weight:normal;
}

/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM STUFF		*
 ********************************/
 
 #logOut {
 	width:984px;
	margin:0 auto;
	text-align:right;
	padding:10px 20px 0px 0px;
 }
 
  #logOut a, #logOut a:visited, #logOut a:hover {
 	font-weight:normal;
	color:#262626;
 }
 
  #logOut a:hover {
 	font-weight:normal;
	color:#262626;
	text-decoration:underline;
 }
 
 #mainContainerTop {
 	background:url(images/container_top.png) no-repeat;
 	width:984px;
	height:25px;
	margin:10px auto 0px auto;
	padding:0;
 }
 
  #mainContainerRepeat {
 	background:url(images/container_repeat.png) repeat-y;
 	width:984px;
	height:auto;
	margin:0px auto;
	padding:0;
 }
 
   #mainContainerBottom {
 	background:url(images/container_bottom.png) no-repeat;
 	width:984px;
	height:25px;
	margin:0px auto;
	padding:0;
 }
 
    #contentContainer {
	background-color:#fff;
 	width:934px;
	height:auto;
	margin:0px auto;
 }
 
 #leftBlock {
 	float:left;
 	width:457px;
	width/* */:/**/405px; 
	width: /**/405px;
	height:273px;
	height/* */:/**/221px; 
	height: /**/221px;
	border:solid 6px #c1c1c1;
	padding:20px;
	margin:0px 20px 20px 0px;
 }
 
  #rightBlock {
 	float:left;
 	width:457px;
	width/* */:/**/405px; 
	width: /**/405px;
	height:273px;
	height/* */:/**/221px; 
	height: /**/221px;
	border:solid 6px #c1c1c1;
	padding:20px;
	margin:0px 0px 20px 0px;
 }
 
 #fileBlock {
 	display:block;
 	float:left;
 	width:429px;
	width/* */:/**/407px; 
	width: /**/407px;
	height:auto;
	border:solid 2px #c1c1c1;
	padding:10px;
	margin:0px 20px 20px 0px;
	vertical-align:middle;
	color:#5a5a5a;
 }
 
 #fileBlock:hover {
 	border:solid 2px #898989;
 }
 
 #fileBlockRight {
 	display:block;
 	float:left;
 	width:429px;
	width/* */:/**/407px; 
	width: /**/407px;
	height:auto;
	border:solid 2px #c1c1c1;
	padding:10px;
	margin:0px 0px 20px 0px;
	vertical-align:middle;
	color:#5a5a5a;
 }
 
 #fileBlockRight:hover {
 	border:solid 2px #898989;
 }
 
   #block {
 	float:left;
 	width:934px;
	width/* */:/**/882px; 
	width: /**/882px;
	height:auto;
	border:solid 6px #c1c1c1;
	padding:20px;
	margin:0px 0px 20px 0px;
 }

 
  #nav {
	float:left;
	width:934px;
	margin-bottom:20px;
	padding:0;
	height:46px;
	position:relative;
	background:url(images/nav.jpg) no-repeat top right;
}
		
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#nav li, #nav a {height:46px; display: block; color:transparent;}
#nav span { display:none; }
#nav li a {
	display:block;
	height:46px;
}
				
		#nav-1	{ width:211px; left:0px; }
		#nav-2	{ width:64px; left:231px; }
		#nav-3	{ width:192px; left:295px; }
		#nav-4	{ width:146px; left:487px; }
		#nav-5	{ width:63px; left:633px; }
		#nav-6	{ width:147px; left:696px; }
		#nav-7	{ width:91px; left:843px; }
		
		
		#nav-1 a:hover { background:transparent url(images/nav.jpg) no-repeat 0px -46px; }
		#nav-2 a:hover { background:transparent url(images/nav.jpg) no-repeat -231px -46px; }
		#nav-3 a:hover { background:transparent url(images/nav.jpg) no-repeat -295px -46px; }
		#nav-4 a:hover { background:transparent url(images/nav.jpg) no-repeat -487px -46px; }
		#nav-5 a:hover { background:transparent url(images/nav.jpg) no-repeat -633px -46px; }
		#nav-6 a:hover { background:transparent url(images/nav.jpg) no-repeat -696px -46px; }
		#nav-7 a:hover { background:transparent url(images/nav.jpg) no-repeat -843px -46px; }
		
		
		#nav-1 a.current { background:transparent url(images/nav.jpg) no-repeat 0px -46px; }
		#nav-2 a.current { background:transparent url(images/nav.jpg) no-repeat -231px -46px; }
		#nav-3 a.current { background:transparent url(images/nav.jpg) no-repeat -295px -46px; }
		#nav-4 a.current { background:transparent url(images/nav.jpg) no-repeat -487px -46px; }
		#nav-5 a.current { background:transparent url(images/nav.jpg) no-repeat -633px -46px; }
		#nav-6 a.current { background:transparent url(images/nav.jpg) no-repeat -696px -46px; }
		#nav-7 a.current { background:transparent url(images/nav.jpg) no-repeat -843px -46px; }