@charset "UTF-8";
/* CSS Document */

*{
padding: 0;
margin: 0;
text-decoration:none;
}

img{
padding: 0;
margin:0;
outline:none;
}

#success{
background-image: url(./wp-content/themes/ashford/images/news.jpg);
height:80px;
width:104px;
background-repeat: no-repeat;
outline:none;
}
#success:hover{
background-image: url(./wp-content/themes/ashford/images/news-hover.jpg);
}

.fin-tab{
height:48px;
width:200px;
padding:0;
margin:0;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
.fin-tab img:hover{
filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.op-tab{
background-position:bottom-left;
height:48px;
width:200px;
padding:0;
margin:0;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.op-tab img:hover{
filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.bud-tab{
height:48px;
width:200px;
padding:0;
margin:0;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.bud-tab img:hover{
filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.dash-tab{
height:48px;
width:200px;
padding:0;
margin:0;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

.dash-tab img:hover{
filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

/* TOOLTIPS */



 a.tooltip{position:relative;} 
   a.tooltip:hover{z-index:25;} 
   a.tooltip span{ 
     display: none;position:absolute;top:-3.5em; left:1em; 
     /* the line above is all that is necessary in a.tooltip span the rest is formatting - you can alter top and left */ 
     padding:2px;
	 color:#FFFFFF;
	 text-align:center;
	 opacity: 0.8;
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
	 width:100px;
	 background-color:black;
	 } 
   a.tooltip:hover span{display:block;} 


/* hometab */
#moving_tab {
		/* hide overlength child elements*/
		overflow:hidden;
		
		/* all the child elements are refering to this width */
		width: 220px;

		/* fix ie 6 overflow bug */
		position:relative
		
		/* styling */
		border:1px solid #ccc;	
		margin:0 auto;
	}
	
		#moving_tab .tabs {
			/* enable absolute position for .lava */
			position:relative;	
			height:30px;
			
			/* styling */
			padding-top:0;
			cursor:default;
		}
	
		#moving_tab .tabs .item {
			/* enable z-index */
			position:relative;
			z-index:10;
		
			/* display in one row */
			float:left;
			display:block;

			/* width = half size of #moving_tab */
			margin-top:5px;
			width:110px;
			
			/* height = height of .tabs */
			text-align:center;
			color: #F6921E;
			font-size:14px;
			font-weight:bold;	
		}
		
		/* ///// THE TOP PART OF THE MOVING TAB //// */
		#moving_tab .tabs .lava {
			/* Set it to absolute */
			position:absolute;
			top:0; left:0;
			
			/* display the lava in bottom most layer */
			z-index:0;		
				
			/* width = half size of #moving_tab */
			width:110px;

			/* height = height of .tabs */
			height:35px;
			background-color:transparent;
			
			/* styling */
			background-image:url(./wp-content/themes/ashford/images/move-tab.png);
		}
		
		/* ///// THE BOTTOM PART OF THE MOVING TAB //// */
		
		#moving_tab .content {
			/* enable absolute position for .panel */	
			position:relative;
			overflow:hidden;
			
			/* styling */
			background-color:#333333;
		-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;			
			background-repeat: repeat-y;
		}
		
		#moving_tab .panel {
			color:#FFFFFF;
			/* width is width of #moving_tab times 2 */
			position:relative;
			width:540px;
		}
		
		#moving_tab .panel ul {
			font-size: 12px;
			/* display in one row */
			float:left;
	clear:right;
			/* width is the same with #moving_tab */
			width:200px;
			
			/* remove all styles */
			padding:10px;
			margin:0;
			list-style:none;
			

		}
			/* styling */
			#moving_tab .panel ul li {
				padding:0;
			}
			
			.tabP{
			font-color: white;
			}

/* custom font properties */

.homeIcon{
left: 0;
position:fixed;
bottom:-5px;
}
.webIcon{
position:fixed;
bottom:-3px;
left:74px;
}

.shadow{
text-shadow: 1px 2px 1px white;
}
.pageh4{
text-shadow: 1px 2px 1px white;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:19px;
font-weight:bold;
}

.pageh5{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:15px;
font-weight:bold;
}
.pageP{
font-family:Arial, Helvetica, sans-serif;
color: #333;
font-size:14px;
}

/* */

/* tooltips */

 
/* ///////////// */

icons{
height: 28px;
position: fixed;
bottom:0;
width:94%;
margin:0 0;
padding:0 0;
}

#toolbarCorner{
background-image: url(toolbar/images/toolbar-corner.png);
background-repeat:no-repeat;
background-color:transparent;
height:25px;
width: 15px;
padding: 0;
margin:0;
bottom:0;
left:94%;
position:fixed;
}

#toolbar {
width:94%;
position: fixed;
background-repeat: repeat-x;
bottom: 0px;
left: 0;
right: 0;
height: 25px;
background-image:url('./toolbar/images/toolbar.png');
}


/* THE TOOLS SEPARATOR */

#sep {
border-right:none;
left:57px;
padding: 0 0;
margin:0 0;
position: fixed;
bottom: 0px;
height: 22px;
width:7px;
background-image:url('./toolbar/images/tool-sep.png');
background-repeat:no-repeat;
}


/* //////////////////// Financial */


.finTab{
background-image:url('./wp-content/themes/ashford/images/fin_tab.jpg');
background-repeat:no-repeat;
width: 200px;
height:48px;
}

/* //////////////////// Operational */

.opTab{
background-image:url('./wp-content/themes/ashford/images/op_tab.jpg');
background-repeat:no-repeat;
width: 200px;
height:48px;
}

/* //////////////////// dashboard */

.dashTab{
background-image:url('./wp-content/themes/ashford/images/dash_tab.jpg');
background-repeat:no-repeat;
width: 200px;
height:48px;
}

/* //////////////////// budgeting */

.budgetTab{
background-image:url('./wp-content/themes/ashford/images/budget_tab.jpg');
background-repeat:no-repeat;
width: 200px;
height:48px;
}

/* NEW HOME PAGE ELEMENTS WITH SHOW / HIDE STUFF */

a{
color:white;
}
a:hover {
	color: #FF6600;
}
*{ font-family:Arial, Helvetica, sans-serif;}

#topsection{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #333;
	width: 940px;
	height:207px;
	background:url(/wp-content/themes/ashford/images/topsection.jpg) no-repeat center #333;
}

#bottomsection{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #666;
	border-bottom:2px solid #999;
	width: 940px;
	height:320px;
	background:#1e1e1e;
}
#lefttopsection{
	position:absolute;
	width:350px;
	height:190px;
	background:transparent;
	float:left;
	margin-left:30px;
	margin-top:8px;
	color:white;
}
#leftbottomsection{
	position:absolute;
	width:390px;
	height:250px;
	background:transparent;
	float:left;
	margin-left:30px;
	margin-top:8px;
	color:white;
}

#companyProfile{
width:190px;
left:0;
position:absolute;
}
#newsSection{
width:180px;
right:0;
position:absolute;
}
.splitHeaders{
font-weight:bold;
font-size:15px;
}
.newsAndProfileBottom{
margin-top:11px;
font-size:12px;
}

#righttopsection{
	position:absolute;
	width:510px;
	height:200px;
	background:transparent;
	float:left;
	margin-left:420px;
	margin-top:5px;
	color:white;
}
#arrowsection{
	position:absolute;
	width:12;
	height:200px;
	background:black;
	float:left;
	margin-left:410px;
	margin-top:5px;
	color:white;
}
#arrowList{
margin-top:18px;
position:absolute;
float:left;
margin-left:10px;
}
.arrowheight{height:22px;}

#rightbottomsection{
	position:absolute;
	width:260px;
	height:250px;
	background:transparent;
	float:left;
	margin-left:420px;
	margin-top:5px;
	color:white;
}
.lineSep{
position:absolute;
border-right:1px solid #666;
border-left:1px solid #000;
height:205px;
float:left;
margin-left:405px;
}
.lineSep2{
margin-top:35px;
border-right:1px solid #3F3F3F;
border-left:1px solid #000;
height:180px;
float:left;
margin-left:440px;
}
.lineSep3{
margin-top:34px;
position:absolute;
border-right:1px solid #3F3F3F;
border-left:1px solid #000;
height:225px;
float:left;
margin-left:198px;
}
#newsBadge{
background:url(/wp-content/themes/ashford/images/newsBadge.png) no-repeat;
float:left;
top:2px;
position:absolute;
margin-left:105px;
height:17px; width:17px;
}
.newsBadge{
font-size:11px;
color:white;
font-weight:bolder;
margin-left:5px;
top:1px;
position:absolute;
}

.headerPost{
	text-shadow:0 -1px 1px #000;
	font-weight:bold;
	color:#fff;
	font-size:24px;
	padding:0;
	margin:0;
	top:0;
}

.headerPostBottom{
	text-shadow:0 -2px 1px #000;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	padding:0;
	margin:0;
	top:0;
}
.style1 {font-size: 12px; text-decoration:underline; color:#FF6600; font-weight:bold}
.style1:hover{color:white;}
.style2 {
	font-size: 18px;
	font-weight: bold;
}
.style3 {color:#FF6600; font-weight:bold; font-size:16px; text-shadow:none;}


#productList{
font-family:Arial, Helvetica, sans-serif;
text-shadow:0 -2px 1px #000;
margin-top:15px;
position:absolute;
font-size:18px;
text-transform:uppercase;
float:left;
color:white;
width:230px;
}
#productDesc{
text-shadow:0 2px 2px #999;
color:#333333;
height:193px;
top:2px;
position:absolute;
float:left;
margin-left:270px;
font-size:13px;
width: 240px;
overflow:hidden;
}
#resources{
height:193px;
margin-top:14px;
right:5px;
position:absolute;
float:right;
width: 260px;
}
.productItem{height:22px}
.productItem a:visited a:link a:active{
color:White;
font-size:18px;
}
#scheduler{
/* this is the default div content that will show up when loading the home page */
display:block;
}
#dashboards, #financialSolutions, #operationalSolutions, #budgetingSolutions, #trialBalanceModule, #arrowthing1, #arrowthing2, #arrowthing3, #arrowthing4, #arrowthing5, #arrowthing6{
display:none;
padding:0;
margin:0;
}
.moveItem{color:white; font-size:16px}
.moveItem:hover{
text-shadow:0 2px 2px #1e1e1e;
padding-left:15px;
font-weight:bold;
}
#arrowthing1, #arrowthing2, #arrowthing3, #arrowthing4, #arrowthing5, #arrowthing6{
margin-top:5px;
width:12px;
height:11px;
background:url(/wp-content/themes/ashford/images/arrowthing.png) no-repeat transparent;
}
#arrowthing2{margin-top:2px;}
#arrowthing2{margin-top:33px;}
#arrowthing3{margin-top:58px;}
#arrowthing4{margin-top:84px;}
#arrowthing5{margin-top:110px;}
#arrowthing6{margin-top:136px;}

#successBox{
width:205px;
height:230px;
margin-left:40px;
margin-top:15px;
}
