/*
Theme Name: ALIS Theme
Theme URI: http://wordpress.org/
Description: The ridiculously amazing theme developed for Abrams Learning and Information Systems, Inc. by <a href="http://www.highwheeldesign.com">High Wheel Design</a>.
Version: 4.0
Author: Paul R. Wind & Nancy Daly
Author URI: http://highwheeldesign.com/
Tags: blue, orange, custom sidebar, custom header, two columns, corporate website

	ALIS Theme v4.0
	 http://www.highwheeldesign.com

	This theme was designed and built by Paul R. Wind & Nancy Daly,
	whose website you will find at http://www.highwheeldesign.com/

*/



/* Begin Typography & Colors */
body{
margin: 0px;
text-align: left;
}
body{
	text-align:center;
}
#body { 
	margin: 0 auto; 
	width: 800px; 
	text-align:left;
}
body h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div
{
	/*border:1px #000000 solid;*/
}

#PageContent
{
	padding:40px 10px 40px 10px;
	float:right;
	width:620px;	
}

#PostContent
{
	padding:40px 10px 40px 10px;
	float:right;
	width:620px;
}

#PageContent h1
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bolder;
	color: #FF9933;
	text-align: center;
	margin-bottom:0px;
	margin-top:0px;
	text-transform:uppercase;
}

#PageContent h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000033;
	text-transform:capitalize;
	text-align:left;
	padding-left:45px;
}
#PageContent h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-transform:capitalize;
	text-align:left;
	padding-left:45px;
	line-height: 10pt;
}
#PostContent h1
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bolder;
	color: #FF9933;
	text-align: center;
	margin-bottom:0px;
	margin-top:0px;
	text-transform:uppercase;
}

#PostContent h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000033;
	text-transform:capitalize;
	text-align:left;
	padding-left:45px;
}

#PostContent h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
padding-left:45px;
text-align:left;
font-size:7pt;
}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000033;
	text-transform:capitalize;
	text-align:left;
	padding-left:45px;
}

#PageContent p
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	padding-left:45px;
	padding-right:45px;
	line-height: 22px;
	text-align: left;
	color:#000000;
	text-transform:none;
	
}
#PageContent a
{
	font-size: 10pt;
	color:#000033;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 15pt;
}

#PageContent a:hover
{
	color:#FF9933;
	text-decoration:none;
}
#PageContent .list a
{
	font-size: 10pt;
	color:#000033;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 5pt;
}

#PageContent .list a:hover
{
	color:#FF9933;
	text-decoration:none;
}
#PageContent newstitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}

#PageContent blockquote
{
background-image:url('images/quoterule.gif');
	background-repeat:no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17.5px;
	color: #666;
	margin-bottom:130px;
	margin-top:0px; 
	width: 185px;
	float: right;
}

#PageContent blockquote p
{
	padding-left:17px;
	padding-right:17px;
	line-height:18px;
		text-align: left;
}
#PageContent blockquote a
{
font-style: italic;	
color: #666;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#PageContent blockquote a:hover
{
color:#000033;
	text-decoration:none;
}
#PageContent careershead
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	width: 568px;
	font-weight: normal;
	padding: 7px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	color: #333;
	text-transform:uppercase;
	background-color: #999;
}

#PageContent careershead p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:17px;
	padding-right:17px;
	line-height:16px;
        text-align: left;
}

#PostContent p
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	padding-left:45px;
	padding-right:45px;
	line-height: 22px;
	text-align: left;
	color:#000000;
	text-transform:none;
	
}
#PostContent a
{
	color:#000033;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#PostContent a:hover
{
	color:#FF9933;
	text-decoration:none;
}

#PostContent newstitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}

#PostContent blockquote
{
background-image:url('images/quoterule.gif');
	background-repeat:no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17.5px;
	color: #666;
	margin-bottom:130px;
	margin-top:0px; 
	width: 185px;
	float: right;
}

#PostContent blockquote p
{
	padding-left:17px;
	padding-right:17px;
	line-height:18px;
		text-align: left;
}
#PostContent blockquote a
{
font-style: italic;	
color: #666;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#PostContent blockquote a:hover
{
color:#000033;
	text-decoration:none;
}

#PostContent p ul {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}


#PostContent li {
	text-align:left;
	font-size:10pt;
	padding-right:45px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:45px;
}

#PostContent careershead
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	width: 568px;
	font-weight: normal;
	padding: 7px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	color: #333;
	text-transform:uppercase;
	background-color: #999;
}

#PostContent careershead p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:17px;
	padding-right:17px;
	line-height:16px;
        text-align: left;
}

#PageContainer
{
	margin: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -400px; 
	/* Half the width of the DIV tag which is 50 pixels */
	margin-top: -300px; 
	/* Half the height of the DIV tag which is also 50 pixels */
	width:800px;
	height:600px;
}
#PageBox
{
       margin-left: auto;
       margin-right: auto;
       width: 800px;
	   position:relative;
}

#PageBack
{
	background-image:url(images/blue.gif);
	background-repeat:repeat-y;
	float:left;
        width: 800px;
}
#LeftNav
{
	float:left;
	width:160px;
	background-color:#003;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-top:30px;
        text-align: left;
		line-height:16px;
}

#LeftNav a
{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:10px;
        text-align: left;
	/* font:"Trebuchet MS", Arial, Helvetica, sans-serif; */
}

#LeftNav a:hover
{
	color:#FF9933;
	text-decoration:none;
        text-align: left;
}

/* Top Navigation */

#TopNav .NavContainer {
	width:600px;
	overflow:visible;
	float:right;
	padding-bottom:5px;
}
#TopNav li {
	list-style:none;
	/*margin-left:-20px;*/
    text-align: left;
	float:left;
	margin-right:20px;
	text-transform:uppercase;
}
#TopNav li ul {
	position:absolute;
	left:200px;
}
#TopNav li ul li {
	float:left;
	position:static;
	text-transform:capitalize;
}

#TopNav li ul {
	display:none !important;	
    text-align: left;
	width:800px;
}

#TopNav li li {
	font-size:11px;
	margin-left:-40px;
	margin-right:50px;
}

#TopNav li:hover ul, li.over ul {
	display:block;
	} /* The magic */
	
#TopNav li.current_page_item ul, #TopNav li.current_page_ancestor ul
{
	display:block;
}

/* Left Navigation */
#LeftNav li {
	list-style:none;
	margin-left:-20px;
        text-align: left;
}

#LeftNav li ul {
	display:none;	
        text-align: left;
}

#LeftNav li li {
	font-size:11px;
	margin-left:-30px;
	0FF-line-height:23px;
    text-align: left;
    margin-bottom: 10px;
}
#LeftNav li li a {
display: block;
}

#LeftNav li:hover ul, li.over ul {
	display:block;
	} /* The magic */

/* Left Navigation */

.NavBackground
{
	background-color:#DDDDDD;
}

.NavSelected
{
	color:#ff9933 !important;
}
.NavSelected:visited
{
	color:#ff9933 !important;
}
#LeftNav li.current_page_item a, li.current_page_item a:visited
{
	color:#ff9933 !important;
}
#LeftNav li.current_page_item li a, li.current_page_item li a:visited
{
	color:#FFFFFF !important;
}
#LeftNav li.current_page_item ul, #LeftNav li.current_page_ancestor ul
{
	display:block;
	line-height: 120%;
}




#logoHeader
{
	float:left;
	margin-bottom:-22px;
	padding-top:7px;
	padding-left:7px;
}

#logoWords
{
	margin-bottom:-100px;
	float:left;
}


#googleSearch
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding: 14px 14px;
	float:right;
}


#topNav
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	clear:both;
        text-align: left;
		text-transform:

}

#topNav a
{
	color:#FFFFFF;
	text-decoration:none;
        text-align: left;
}

#topNav a:hover
{
	color:#FF9933;
        text-align: left;
}

.orangeBar
{
	background-color:#FF9933;
	height:7px;
	clear:both;
	line-height:0px;
	font-size:0;
}

.topLinks
{
	text-transform:capitalize;
	margin-bottom:10px;
	margin-right:0px;
	margin-left:120px;
	float:right;
        text-align: left;
}

.topLinks a
{
	padding-left:20px;
	font-size:12pt;
        text-align: left;
}

.subLinks
{
	height:40px;
	font-size:10pt;
        text-align: left;
}

.subLinkContainer
{
	background-image:url('images/arrowdown.gif');
	background-repeat:no-repeat;
	padding-top:12px;
        text-align: left;
}

.subLinkContainer a
{
	padding-right:10px;
        text-align: left;
}

#AboutAlis
{
	background-position:35px 0px;
	margin-left:239px;
}

#Expertise
{
	background-position:253px 0px;
	margin-left:125px;
	background-image:none;
}

#Sectors
{
	background-position:162px 0px;
	margin-left:305px;
}

#News
{
	background-position:0px 0px;
	background-image:none;
}

#Careers
{
	background-position:319px 0px;
	margin-left:300px;
}

#Contact
{
	background-position:300px 0px;
	margin-left:410px;
background-image:none;
}


#flashDiv
{
	padding-top:7px;
	padding-bottom:7px;
}

#footer
{
	height:34px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
        padding-top: 9px;
	font-size:8pt;
	background-color:#003;
	color:#ffffff; 
}




#footer a
{
	text-decoration:none;
	color:#ffffff;
}

#footer a:hover
{
	color:#FF9933;
}






#headerDiv {
	background-color:#000033;
	width:800px;
	height:155px;
}


/* {
	margin:0;
	padding:0
	}

#nav {
	background:#000033;
	}

#nav li {
	margin-right:25px;
	text-transform:uppercase;
	}

#nav li, #subnav li {
	float:left;
	list-style:none
	}

#nav a, #nav a:visited {
	color:#FFF;
	text-decoration:none;
	font-weight:bold
	}

#nav a:hover, #nav a:active,
li.current_page_parent a,
li.current_page_parent a:visited,
#nav li.current_page_item a,
#nav li.current_page_item a:visited
        {
	color:#FF9933;
	}

#subnav {
	background:#000033;
	font-size:8pt;
	border-top:7px solid #FF9933;
	height:32px;
	line-height:18px;
	}

#subnav li {
	border-right:1px solid #FF9933;
	}	

#subnav a, #subnav a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold
	}

#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
	text-decoration:none;
	color:#FF9933;
	
	}*/










