/********************************************
Caridan Marketing Labs
Jessica Liu	
 *******************************************/ 
 
/* top elements */
* { padding: 0; margin: 0; }

body {
	margin: 0; 	padding: 0;
	font: 73%/1.5em 'Arial', Verdana, sans-serif;
	color: #555;
	background:transparent url(../images/graybg.jpg) repeat-x fixed left bottom;
	/*text-align: center;		*/
}

/* links */
a { background: inherit; color: #333333; text-decoration: none; }
a:hover { background: inherit; color: #006699; text-decoration: underline; }


/* start - table */
table {
	border-collapse: collapse;
	margin: 0px 0px;	
}
th strong {
	color: #fff;
}
th {
	background: #1FA9D7;
	height: 29px;
	padding-left: 11px;
	padding-right: 11px;
	color: #fff;
	font: 14px 'Arial', Verdana, sans-serif;
	text-align: left;
	border-left: 1px solid #B6D59A;
	border-bottom: solid 2px #FFF;
}
tr {
	height: 20px;
}
td {
	padding-left: 2px;
	padding-right: 2px;
	/* border-left: 1px solid #FFE1C3; */
	border-left: 1px solid #FFF;
	border-bottom: solid 1px #ffffff;
	font: 12px 'Arial', Verdana, sans-serif;
	margin-left: 3px;
}
td.first,th.first {
	border-left: 0px;
	font: 14x 'Arial', Verdana, sans-serif;
}
tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;
}
/* end - table */





/* headers */
h1, h2, h3, h4 { font: bold 1em 'Arial', Verdana, sans-serif; }
h1 { font-size: 1.4em; color: #2495ba; border-bottom: 1px solid #f2f2f2;  }
h2 { font-size: 1.2em; text-transform: uppercase; }
h3 { font-size: 1.2em; color: #D0591D; }
h4 { font-size: 1.3em; color: #D0591D; }
h5 { font size: 1.2em;}
h6 { font-size: 1.2em; color:#2395BA; }
h7 { font: 1.3em 'Arial', Verdana, sans-serif; color: #555;}

p, h1, h2, h3, h4, h5, h6{
	margin: 10px 15px;
}
ul, ol {
	margin: 10px 20px;
	padding: 0 15px;		
}


/* header menu */
#header-content ul {
	position: absolute;
	right: -5px; top: 15px;
	font: bolder 12px 'Verdana', sans-serif;
	color: #FFF;
	list-style: none;
	margin: 0; padding: 0;		
}
#header-content li {
	display: inline;
}
#header-content li a {
	float: left;
	display: block;
	padding: 3px 12px;	
	color: #333;
	background-color: #fafafa;
	text-decoration: none;
	border-right: 1px solid #272727;
}
#header-content li a:hover {
	background: #2495ba;
	color: #FFF;
}
#header-content li a.selected {
	background: #2495ba;
	color: #FFF;
}

li.menu {
	padding: 0px;
}

/* slider menu */
#slider-content ul {
	position: absolute;
	right: 344px;
	top: 479px;
	font: bolder 12px 'Verdana', sans-serif;
	color: #FFF;
	list-style: none;
	margin: 0;
	padding: 0;
}
#slider-content li {
	display: inline;
}
#slider-content li a {
	float: left;
	display: block;
	padding: 3px 12px;	
	color: #333;
	background-color: #fafafa;
	text-decoration: none;
	border-right: 1px solid #272727;
}
#slider-content li a:hover {
	background: #2495ba;
	color: #FFF;
}
#slider-content li a#current  {
	background: #2495ba;
	color: #FFF;
}
/* sidebar */
#sidebar {
	float: right;
	width: 30%;
	margin: 0 0 10px 0; padding: 0;	
}	
#sidebox h1 {
	padding: 10px 0px 5px 10px;
	margin: 0;	
	font: bold 1.3em 'Arial', Verdana, sans-serif;
	border-bottom: 1px solid #f2f2f2; 
}
.sidebox {
	background: #FFFFFF;
	border-bottom: 0px solid #EFEDED;
	border-left: 0px solid #EFEDED;
	margin-bottom: 0px;
	
}

/* box below slider */
.aboutbox  { 
	background: #FFFFFF;
	border-bottom: 0px solid #EFEDED;
	border-left: 0px solid #EFEDED;
	margin-bottom: 0px;
	float: left; 
	width: 630px; 
	height: 338px; 
	border: 1px solid #EFEDED;
	padding: 0px; margin: 5 5 5 5px; /*top right bottom left*/
	
	background: #FFF url(../images/gradientbg.jpg) repeat-x;}
	
	
/* other boxes */

.box{
	height: 420px;
	background: #FFFFFF;
	border-bottom: 0px solid #EFEDED;
	border-right: 0px solid #EFEDED;
	margin-bottom: 0px;
	
}

.box2{
	height: 150px;
	width: 297px;
	background: #FFF url(../images/gradientbg.jpg) repeat-x;
	border-top: 1px solid #EFEDED;
	border-bottom: 1px solid #EFEDED;
	border-right: 1px solid #EFEDED;
	border-left: 1px solid #EFEDED;
	margin-top: 7.5px;
	margin-bottom: 0px;
	margin-left: 5px;
	
}

.box3{
	height: 180px;
	width: 297px;
	background: #FFF url(../images/gradientbg.jpg) repeat-x;
	border-top: 1px solid #EFEDED;
	border-bottom: 1px solid #EFEDED;
	border-right: 1px solid #EFEDED;
	border-left: 1px solid #EFEDED;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}

.paulquote{
	width: 230px;
	background: #FFF url(../images/gradientbg.jpg) repeat-x;
	border-top: 1px solid #EFEDED;
	border-bottom: 1px solid #EFEDED;
	border-right: 1px solid #EFEDED;
	border-left: 1px solid #EFEDED;
	margin: 5px;
	
}

.quizcontainer{
	width: 685px;
	background: #FFF url(../images/gradientbg.jpg) repeat-x;
	border-top: 1px solid #EFEDED;
	border-bottom: 1px solid #EFEDED;
	border-right: 1px solid #EFEDED;
	border-left: 1px solid #EFEDED;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}

.educationmod{
	width: 927px;
	background: #FFF url(../images/gradientbg.jpg) repeat-x;
	border-top: 1px solid #EFEDED;
	border-bottom: 1px solid #EFEDED;
	border-right: 1px solid #EFEDED;
	border-left: 1px solid #EFEDED;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	
}

.edustep2{
	width: 900px;
	background: #f3f8fe;
	border-top:1px solid #2495ba;
	border-bottom: 1px solid #2495ba;
	border-right: 1px solid #2495ba;
	border-left: 1px solid #2495ba;
	padding: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
	
}

.careerfield{
	width: 870px;
	background: #ffffff;
	border-top:1px solid #2495ba;
	border-bottom: 1px solid #2495ba;
	border-right: 1px solid #2495ba;
	border-left: 1px solid #2495ba;
	padding: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	
}

.degrees {
	padding: 0px;
	margin-left:10px;
	margin-right:10px;
  	background-color: #f2fade; 
	border: 1px solid #2395BA; 
	border-left: 3px solid #2395BA;
	font: 1.1em/1.5em 'Arial', Verdana, sans-serif; 
	color: #666666;	
}

.quiz{
	width: 605px;
	/* background: #FFF url(../images/gradientbg.jpg) repeat-x; */
	border: 0px solid #EFEDED;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 40px;

	
}

.ctworks_quiz{
	width: 645px;
	/* background: #FFF url(../images/gradientbg.jpg) repeat-x; */
	border: 0px solid #EFEDED;
	margin-top: 0px;
	margin-bottom: 5px;
	margin: 0 auto;

	
}

.ad{
	height: 600px;
	width: 230px;
	background: #FFF url(../images/gradientbg.jpg) repeat-x;
	border-top: 1px solid #EFEDED;
	border-bottom: 1px solid #EFEDED;
	border-right: 1px solid #EFEDED;
	border-left: 1px solid #EFEDED;
	margin: 5px;
	
}

.sidebox .right {
	background: #F5F5F5;
	border: 1px solid #EFEDED;
	margin-bottom: 0px;
	float: right;
}

/* images */
blockquote {
	margin-left:40px;
	margin-right:50px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right: 10px;
  	/*background-color: #ffffff;*/ 
	background-position: 8px 10px;
	/*border: 2px solid #2395BA; */
	/* border-left: 3px solid #2395BA;   */
	font: 1.1em/1.5em 'Arial', Verdana, sans-serif; 
	color: #666666;	
}

ptform {
	margin: 30 20px; 	padding: 5 5 5 5px;  
	width: 650px;	
  	background-color: #FAFAFA; 
	background-position: 8px 10px;
	border: 0px solid #f2f2f2; 
	border-left: 3px solid #2395BA;  
	font: 1.1em/1.5em 'Arial', Verdana, sans-serif; 
	color: #666666;	
}


/* main */
#main h1 {
	padding: 10px 0px 0px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #f2f2f2; 	
	font: bold 1.4em 'Arial', Verdana, sans-serif;
	border-bottom: 1px solid #f2f2f2; 
}

.post {
	margin: 0; padding-top: 30px;
	background: #FFF url(../images/gradientbg.jpg) repeat-x;
	border-bottom: 1px solid #EFEDED;
	
}
.post .post-footer {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 5px; margin-top: 20px;
	font-size: 95%;
}
.post .post-footer .date {
	background: url('../images/clock.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .comments {
	background: url('../images/comment.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .readmore {
	background: url('../images/page.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

/* alignment classes */
.float-left  { float: left; width: 350px; height: 338px; border: 1px solid #EFEDED;
	padding: 0px; margin: 5 5 5 5px;
	margin-top: 6px; margin-left: 5px;
	background: #FFF url(../images/gradientbg.jpg) repeat-x;}

.float-left2  { float: left; width: 276px; height: 338px; border: 1px solid #EFEDED;
	padding: 0px; margin: 5 0 5 0px; /*top right bottom left*/
	background: #FFF url(../images/gradientbg.jpg) repeat-x;
	margin-top: 6px;
	}
	
	
.float-right { float: right; width: 262px; height: 256px; border: 1px solid #EFEDED;
	padding: 0px; margin: 10 20 10 10px;
	background: #FFF url(../images/gradientbg.jpg) repeat-x;
	}

.align-left  { text-align: left; }
.align-right {	text-align: right; }


/* footer */
.style3 {font-size: 10px}