/*

Theme Name: BlankSlate

Theme URI: http://tidythemes.com/blankslate/

Description: The bare essentials of a WordPress theme, no CSS styles added. Perfect for those who would like to build their own theme from scratch or for clients if you're a developer or designer. This theme is clean; valid code, semi minified, no comments, SEO-friendly and 100% open source. One custom menu and one widgetized sidebar to get you started. If you don't know CSS and would like to learn we've prepared: http://tidythemes.com/want-to-learn-css/ and please visit us in the forum for further help: http://tidythemes.com/forum/ - Thank You

Author: TidyThemes

Author URI: http://tidythemes.com/

Version: 1.7

Tags: custom-menu, microformats



License: GNU General Public License v2.0 | From TidyThemes: This theme is completely free and open source. You may edit this theme to your hearts content :).

License URI: http://www.gnu.org/licenses/gpl-2.0.html



*/





body

{

	position:relative;

	padding:0px;

	margin:0px;

	top:0px;

	left:0px;

	background-image: url('images/bgTile.png');

	background-repeat: repeat-y;

	background-position:center;

	background-color: #00080a;

}

a

{

	color:#A52926;

}

a img

{

	border:none;

}

.opaque

{

	opacity:0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 

	filter: alpha(opacity=0);

	zoom:1;

}

#header

{

	width:1047px;

	height:142px;

	background-image: url('images/headerbg.png');

	background-repeat:no-repeat;

	background-position:center;

	display:block;

	margin-left:auto;

	margin-right:auto;

	overflow:visible;

	z-index:2;

}

#header a

{

	text-decoration:none;

}

#header #logo

{

	position:absolute;

	background-image: url('images/logo.png');

	background-position:center;

	color:rgba(255,255,255,0);

	background-repeat:no-repeat;

	height:81px;

	width:237px;

	margin:30px 0 0 46px;

}

#header #logo:hover

{

	background-image: url('images/logoHover.png');

}

#blog-title

{

	margin:0;

}

#contactArea

{

	float:right;

	color:#83D8F4;

	font-family: verdana;

	margin-top:11px;

	padding-right:5px;

	font-size:12px;

	text-align:right;

}

#contactArea a

{

	color:inherit;

	text-decoration:underline;

}

#contactArea a:hover

{

	color:#FFF;

}

#loginButton

{

	color: rgba(255, 255, 255, 0);

	background-image:url('images/loginButton.png');

	background-position:center;

	background-repeat:no-repeat;

	display:block;

	float:right;

	width:123px;

	height:38px;

	margin: 8px 55px 0 0;

}

#nav

{

	margin-left:270px;

	margin-top:-40px;

	width:100%-;

	position:relative;

	z-index:1000;

}

#nav a

{

	color:rgba(255,255,255,0);

	text-decoration:none;

}



#nav li

{

	margin:0;

	padding-bottom:10px;

	font-size:1%;

}

#nav ul li ul

{

	background-color:rgba(0,0,0,0.8);

	font-size:16px;

	margin-top:10px;

}

#nav ul li ul li

{

	list-style-type:none;

	text-indent:0;

	padding: 0 0 0 0;

	font-size:90%;

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000, endColorstr=#FF000000);

}

#nav ul li ul li a

{

	font-family:verdana;

	color:#83D8F4;

}

#nav ul li ul li a:hover

{

	color:#FFF;

}

/*Studycast Landing*/

#nav #menu-item-27

{

	background-image:url('images/menuStudycast.png');

	background-position:center;

	background-repeat:no-repeat;

	width:165px;

}

#nav #menu-item-27:hover

{

	background-image:url('images/menuStudycastWhite.png');

	background-color:rgba(0,0,0,0.8);	

}

#nav #menu-item-27 ul li

{

	margin-left:-40px;

	width:165px;

}

/*Solutions*/

#nav #menu-item-28

{

	background-image:url('images/menuSolutions.png');

	background-position:center;

	background-repeat:no-repeat;

	width:170px;

	margin-left:-5px;

}

#nav #menu-item-28:hover

{

	background-image:url('images/menuSolutionsWhite.png');

	background-color:rgba(0,0,0,0.8);

	

}

#nav #menu-item-28 ul li

{

	margin-left:-40px;

	width:170px;

	

}

/*FAQ*/

#nav #menu-item-29

{

	background-image:url('images/menuFAQ.png');

	background-position:center;

	background-repeat:no-repeat;

	margin-left:-6px;

	width:70px;

}

#nav #menu-item-29:hover

{

	background-image:url('images/menuFAQWhite.png');

	background-color:rgba(0,0,0,0.6);

	

}

/*Support*/

#nav #menu-item-171

{

	background-image:url('images/menuSupport.png');

	background-position:center;

	background-repeat:no-repeat;

	width:100px;

}

#nav #menu-item-171:hover

{

	background-image:url('images/menuSupportWhite.png');

	background-color:rgba(0,0,0,0.6);

	

}

/*Contact*/

#nav #menu-item-168

{

	background-image:url('images/menuContact.png');

	background-position:center;

	background-repeat:no-repeat;

	width:100px;

	margin-left:10px;

}

#nav #menu-item-168:hover

{

	background-image:url('images/menuContactWhite.png');

	background-color:rgba(0,0,0,0.6);

}

/*Demo*/

#nav #menu-item-32

{

	background-image:url('images/menuDemo.png');

	background-position:center;

	background-repeat:no-repeat;

	width:80px;

	margin-left:3px;

}

#nav #menu-item-32:hover

{

	background-image:url('images/menuDemoWhite.png');

	background-color:rgba(0,0,0,0.6);

	

}









#nav li 

{

	list-style:none;

	float:left;

	list-style-image:none;

}

#nav li a

{

	display:block;

	text-decoration:none;

}

#nav li ul

{

	display:none;

}

#nav li:hover ul

{

	display:block;

	position:absolute;

}

#nav li:hover li

{

	float:none;

}

#nav ul li a 

{

	text-decoration:none;  

	margin: 4px;

	padding: 5px 20px 5px 20px;

	display:block;

}



#slideContainer

{

	width:7000px;

	left:-980px;

	position:relative;

}

#slideContainerOverlay

{

	width:980px;

	height:302px;

	position:absolute;

	display:block;

	margin-top:-302px;

	left:50%;

	margin-left:-490px;

}



#threeMinuteOverview

{

	background-image:url('images/3MinuteButton.png');

	width:235px;

	height:40px;

	color:rgba(0,0,0,0);

	display:block;

	padding:17px 0 17px 0;

	background-repeat:no-repeat;

	background-position:center;

	float:left;

}



#latestNews

{

	color:rgba(0,0,0,0); 

	background-image:url('images/latestNews.png');

	background-position:center; 

	width:119px;

	height:13px;

	float:left;

}



#blog-title

{

	height:81px;

	width:237px;

}

#processTextHeader

{

	background-image:url('images/contentTopSmall.png');

	background-repeat:repeat-x;

	width:980px;

	height:72px;

}

#main

{

	width:980px;

	margin-left:auto;

	margin-right:auto;

	z-index:10;

	position:relative;

}

#content

{

	width:980px;

	margin-left:auto;

	margin-right:auto;

	z-index:10;

	position:relative;

	-webkit-box-shadow: 0px 0px 5px 5px #032631;

	-moz-box-shadow: 0px 0px 5px 5px #032631;

	box-shadow: 0px 0px 50px 10px #032631;

	background-color:#e2e2e2;	

	margin-top:-20px;

}



#mainPageSolutionSplash

{

	width:980px;

	height:400px;

	background-image:url('images/darkZoneBg.png');

	background-repeat:repeat;

	overflow:auto;

}

#mainPageSolutionSplashPane

{

	width:208px;

	height:350px;

	float:left;

	padding:30px 0px 0px 30px;

	font-family:verdana;

	font-size:12px;

	color:#b1b1b1;

}

#mainPageSolutionSplashPane a

{

	text-decoration:none;

}

#mainPageTitlePost p

{

	padding:0px;

	margin:0px;

}

#learnMoreButton

{

	width:139px;

	height:32px;

	margin-left:34.5px;

	margin-top:20px;

	background-image:url('images/learnMoreButton.png');

	background-position:center;

	background-repeat:no-repeat;

	color:rgba(0,0,0,0);

}



#Process

{

	width:900px;

	height:750px;

	padding:0;

	margin-top:40px;

	margin-bottom:102px;

	-webkit-box-shadow:0px 0px 30px 1px #4e9eba;

	-moz-box-shadow:0px 0px 30px 1px #4e9eba;

	box-shadow:0px 0px 30px 1px #4e9eba;

	background-color:rgba(0,0,0,0.7);

}



#Transmit, #View, #Interpret, #storeShare, #Integrate, #Manage, #Support, #FAQ, #Demo, #Contact

{

	width:1034px;

	height:241px;

	background-position:center;

	background-size:100%;

}

#Transmit

{

	background-image:url('images/headerTransmit.png');

}

#View

{

	background-image:url('images/headerView.png');	

}

#Interpret

{

	background-image:url('images/headerInterpret.png');	

}

#storeShare

{

	background-image:url('images/headerShare.png');

}

#Integrate

{

	background-image:url('images/headerIntegrate.png');

}

#Manage

{

	background-image:url('images/headerManage.png');	

}

#Support

{

	background-image:url('images/headerSupport.png');

}

#FAQ

{

	background-image:url('images/headerFAQ.png');

}

#Demo

{

	background-image:url('images/headerDemo.png');

}

#Contact

{

	background-image:url('images/headerContact.png');

}



.postHeading

{

	font-size:16px;

	font-weight:bold;

	color:#2b2b2b;

	font-style:italic;

	font-family:verdana;

	width:100%;

	border-bottom:1px solid #888;

}

.postText

{

	font-family:verdana;

	color:#043141;

	padding:20px;

	font-size:13px;

}

.postText2

{

	font-family:verdana;

	color:#043141;

	padding:10px 20px 20px 20px;

	font-size:13px;

}



#corewebFDARegister

{

	text-align:center;

	padding-top:30px;

	font-family:verdana;

	font-size:13px;

	font-style:italic;

	color:#828282;

	width:520px;

	padding-left:230px;

	padding-right:230px;

	height:100px;

	float:left;

	height:50px;

	margin-top:-50px;

}
#processMenu {
/*margin-left:-5px;*/

}

#processMenu, #solutionsMenu
{	/*width:200px;*/
	/*height:486px;*/
	float:left;
	margin-top:-20px;
	padding-left:7px;
	padding-right:7px;
	background-color: #9e9e9e;
    /*background-color:rgba(0,0,0,0.3);*/
	
}
    
#processMenu li, #solutionsMenu li
{	list-style:none;
	list-style-image:none;
	/*margin-left:-30px;*/
	white-space: nowrap;
	/*background-color:rgba(0,0,0,0.8);*/
	margin-bottom:7px;
	width:170px;
	height:35px;
	padding-top:25px;
	padding-left:70px;
	margin-top:7px;
	background-color: #000000;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	}
	
/*#solutionsMenu li{font-weight:normal;padding-left:30px;}*/	

#processMenu ul, #solutionsMenu ul
{	margin:0;
	font-family:verdana;
	color:#FFF;
	font-weight:bold;
	padding:0;
	}

#processMenu a, #solutionsMenu a
{	text-decoration:none;
	color:#FFF;
	font-size:18px;}





#menu-item-141, #menu-item-138, #menu-item-137, #menu-item-139, #menu-item-140, #menu-item-136

{

	display:block;

	background-repeat:no-repeat;

	background-position:8px 4px;

	background-color: #000000;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000, endColorstr=#FF000000);*/

}

/*Transmit*/

#menu-item-141, #menu-item-866, #menu-item-868

{

	background-image:url('images/iconTransmit.png');background-repeat:no-repeat;	
	background-position: 5px 5px;
	

}

/*View*/

#menu-item-138, #menu-item-864

{

	background-image:url('images/iconView.png');background-repeat:no-repeat;	
	background-position: 5px 5px;
}

/*Interpret*/

#menu-item-137, #menu-item-862

{

	background-image:url('images/iconInterpret.png');background-repeat:no-repeat;
    background-position: 5px 5px;
}

/*Share*/

#menu-item-139, #menu-item-863

{

	background-image:url('images/iconShare.png');background-repeat:no-repeat;
	background-position: 5px 5px;
}

/*Integrate*/

#menu-item-140, #menu-item-865

{

	background-image:url('images/iconIntegrate.png');background-repeat:no-repeat;
	background-position: 5px 5px;
}

/*Manage*/

#menu-item-136, #menu-item-867

{

	background-image:url('images/iconManage.png');background-repeat:no-repeat;
	background-position: 5px 5px;
}



#Solutions

{

	width:100%;

	background-color:#000;

	background-color:rgba(0,0,0,0.8);

}



#Solutions p

{

	text-indent:36px;



}


.solutions-menu li{font-size:14px;}


#Solutions li

{

	padding-left:20px;

}



#Solutions img

{

	margin-left:8px;

}

#Solutions a

{

	text-decoration:none;

	color:inherit;

}





#solutionSplash

{

	background-image:url('images/headerSolutions.png');

	background-position:center;

	background-repeat:no-repeat;

	background-color:rgba(0,0,0,0.8);

	width:980px;

	height:82px;

	padding:20px 0 20px 0;



}

#Solutions .header

{	

	width:100%;

	height:80px;

	background-color:#000;

	background-repeat:no-repeat;

	background-position:270px;

	padding:25px 15px 25px 15px;

}



#Solutions .splashBrief

{

	background-color:rgba(0,0,0,0.8);

	padding:8px;

	width:208px;

	height:400px;

	font-family:verdana;

	color:#81b5be;

	font-size:12px;

	margin-left:10px;

	float:left;

}



#Solutions .splashHeading

{

	margin-bottom:6px;

	font-size:14px;

	font-weight:bold;

	color:#dedede;

	font-style:italic;

}

#Solutions .textHeading

{

	font-size:13px;

	color:#dedede;

	font-style:italic;

	font-weight:bold;

}



#Solutions .features

{

	font-weight:bold;

	font-size:17px;

	margin-top:20px;

	margin-bottom:10px;

	color:#67c6e6;

}



#Solutions .content

{

	width:680px;

	min-height:700px;

	margin-left:270px;

	font-family:verdana;

	color:#81b5be;

	font-size:12px;

	padding:0 25px 20px 15px;

}



#Solutions .certification

{

	width:100%;

	background-color:#000;

	height:30px;

	text-align:center;

	font-size:12px;

	color:#717e80;

	font-style:italic;

	padding-top:20px;

	margin-top:30px;

}



#borderTop

{

	background-image:url('images/midBgBars.png');

	background-position:center;

	background-repeat:no-repeat;

	background-size:99%;

	width:1022px;

	height:136px;

	display:block;

	left:50%;

	margin-left:-511px;

	position:absolute;

	margin-top:-20px;

	z-index:2;

}

#borderBottom

{

	background-image:url('images/bottomBgBars.png');

	background-position:center;

	background-size:99%;

	background-repeat:no-repeat;

	width:1022px;

	height:136px;

	display:block;

	left:50%;

	margin-left:-511px;

	position:absolute;

	margin-top:-105px;

	z-index:3;

}

#nav-above a, #nav-below a

{

	color:#d14546;

}



.car-container

{

	font-family:verdana;

}

.car-list

{

	margin-top:-30px;

}

.car-list li

{

	margin-bottom:-50px;

}

.car-monthlisting

{

	font-family:verdana;

	margin-top:-20px;

}

.car-monthlisting li

{

	margin:0;

	margin-top:-20px;

}



.breadcrumbs a

{

	color:#aaa;

}

#footer

{

	position:relative;

	z-index:1;

	padding:0px 0 30px 0;

	background-color:#00080a;

	width:100%;

	margin-left:auto;

	margin-right:auto;

	margin-top:10px;

}

#footerContent

{

	width:1000px;

	margin-left:auto;

	margin-right:auto;

	display:block;

	height:130px;

	overflow:auto;

}

.footerLinks

{

	font-family:verdana;

	font-size:12px;

	width:166px;

	color:#FFF;

	padding:0 0 0 30px;

	float:left;

	text-align:left;

}

.footerLinks a

{

	color:#5692A7;

	text-decoration:none;

}



.footerLinks ul

{

	margin:3px 0;

}

.footerLinks li

{

	list-style:none;

	list-style-image:none;

	margin-left:-40px;

	white-space: nowrap;

}

.backgroundSpacer

{

	display:block;

	position:relative;

	top:-40px;

	width:100%;

	height:40px;

	background-color:#00080a;

}



#footer #logo

{

	

	height:56px;

	width:166px;

	color:rgba(0,0,0,0);

	background-image:url('images/footerLogo.gif');

	background-repeat: no-repeat;

	background-position:center;

	margin-left:auto;

	margin-right:auto;

	padding: 0 0 30px 0;

}




#scheduler dl{font-size:12px;font-weight:bold;}
#scheduler .required{color:#990000;font-size:9px;padding:0 0 0 3px;} 
#scheduler dt{width:160px;float:left;clear:both;height:35px;}
#scheduler dd{width:160px;float:left;height:35px;}
#scheduler dd input{width:200px;font-size:11px;padding:2px;}
#scheduler dd select{width:207px;}

.cc-message{font-size:14px;padding:5px 0 0 10px;}






