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

Author: Noblestudios
   
Author URI: www.noblestudios.com/
   
Template Name: Manufacturing Collaborative
*/


html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,img{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;} caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

body{font-family:Arial, Helvetica, sans-serif; font-size:14px; background:#3b3b3b;}

/*--------Stylesheet------------*/

h1{font-size:24px; line-height:30px; color:#0484d5;}
h2{font-size:24px; line-height:30px; color:#696767;}
h3{font-size:20px; line-height:24px; color:#696767;}
h4 {font-size:18px; line-height:24px; color:#696767;}
h5{font-size:14px; line-height:24px; color:#696767;}
h6{font-size:12px; line-height:24px; color:#696767;}

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

p{color:#696767}

ol{line-height:30px;}
li{list-style-type:circle;}

.inner{width:950px; margin:0px auto; position:relative;}

/*----------Header---------------*/
#header{background:url(images/header_back.png) repeat-x; width:100%; height:173px; margin-bottom:12px;}
#logo{background:url(images/logo.png) no-repeat; width:401px; height:30px; position:absolute; top:57px;}
ul#mainnav{ position:absolute; top:128px; width:950px; height:46px; padding-top:1px; }
#mainnav li{list-style:none; display:block; float:left;}
#mainnav a{display:block; float:left; height:43px;}
#mainnav li img{float:left;}
#mainnav li a.about{background:url(images/about.jpg) no-repeat left top; width:156px; }
#mainnav li a.about:hover{background-position:-156px 0px;}
#mainnav li a.home{background:url(images/home.jpg) no-repeat left top; width:155px;}
#mainnav li a.home:hover{background-position:-155px 0px;}
#mainnav li a.manufacturers{background:url(images/manufacturers.jpg) no-repeat left top; width:156px;}
#mainnav li a.manufacturers:hover{background-position:-156px 0px;}
#mainnav li a.courses{background:url(images/courses.jpg) no-repeat left top; width:157px;}
#mainnav li a.courses:hover{background-position:-157px 0px;}
#mainnav li a.contact {background:url(images/contact.jpg) no-repeat left top; width:155px;}
#mainnav li a.contact:hover{background-position:-155px 0px;}
#mainnav li a.careers {background:url(images/careers.jpg) no-repeat left top; width:157px;}
#mainnav li a.careers:hover{background-position:-157px 0px;}

#mainnav li a.active{background-position:right top;}


/*-----------Main Content------------*/
#content{background-color:#3b3b3b; border-bottom:#0484d5 1px solid;  margin-bottom:30px;}
#content ul li{list-style:square;}
#headerimg{ width:948px; height:381px; border:#b8f1fb 1px solid; z-index:-1; }
#headerimg_subpage {width:948px; height:137px; border:#b8f1fb 1px solid; z-index:-1;}

#bar{background:url(images/transparent_bar.png) repeat-x; width:912px; height:19px; position:absolute; top:330px; left:1px; color:#ffffff; font-size:18px; padding:17px 18px;}

#main-content {min-height: 375px; background:#ffffff; border:#b8f1fb 1px solid;}
#main-content  img{position:absolute; right:33px;}

#main-content-subpage {min-height: 245px; background:#3b3b3b;}
#main-content-subpage  img{position:absolute; right:12px;}
#main-content-subpage p{ color:#bebcbc;}
#main-content-subpage h2{color: #b8f1fb; line-height:36px; font-size:24px;}

#home-text{width:632px; min-height:351px; color:#696767; line-height:28px; float:left; padding:25px 40px 0px 20px;}

#home-text-subpage{min-height:230px; line-height:28px; float:left; padding:21px 45px 25px 2px;}
#home-text-subpage h3 {color:#0484d5; line-height:26px; font-size:18px;}
#home-text-subpage img {position:absolute; right:0px; top:178px;}
#home-text-subpage p a:hover{text-decoration:underline;}

#subpage-maintext {border:#b8f1fb 1px solid; min-height:320px; background:#ffffff; float:left; padding:18px 20px 35px 35px; width:893px;}
#subpage-maintext ol {padding: 30px 0 0 18px; color:#696767;}
#subpage-maintext ol li{list-style-type:decimal;}

#students {background:#0484d5; height:95px; width:217px; float:left; border:#b8f1fb 1px solid;  line-height:18px; padding:18px 14px 15px 14px; margin:52px 0 22px 0; display:block;}
#students h2{ color:#b8f1fb; line-height:18px; font-size:24px; border-bottom: #03609b 1px solid; width:217px; font-family:"Myriad Pro"; padding-bottom:7px; }

#students-subpage {height:95px; width:217px; float:left; line-height:18px; padding-top:21px ; display:block;}
#students-subpage h2{ color:#b8f1fb; line-height:18px; font-size:24px; border-bottom: #2b2b2b 1px solid; width:217px; font-family:"Myriad Pro"; padding-bottom:7px; }


#manufacturers {background:#3b3b3b; height:95px; width:217px; float:left; border:#b8f1fb 1px solid; padding:18px 14px 15px 14px; line-height:18px; display:block;}
#manufacturers h2 {color:#b8f1fb; line-height:18px; font-size:24px; border-bottom: #2b2b2b 1px solid; width:217px; font-family:"Myriad Pro"; padding-bottom:7px; }

#manufacturers-subpage {height:95px; width:217px; float:left; padding-top:21px; line-height:18px; display:block;}
#manufacturers-subpage h2 {color:#b8f1fb; line-height:18px; font-size:24px; border-bottom: #2b2b2b 1px solid; width:217px; font-family:"Myriad Pro"; padding-bottom:7px; }

#contact{}
#contact h2{color:#0484d5; line-height:36px; font-size:24px; font-weight:bold;}
#contact p{line-height:27px; width:860px; float:left;}
#contact p img{float:left; padding:28px 25px 50px 0px;}
#contact p img.alignleft{top:-26px;}

/*-----------Classes styles-----------------*/
#subpage-classes {border:#b8f1fb 1px solid; min-height:320px; background:#ffffff; float:left; margin-bottom:30px; width:893px;}
.classes{ padding:12px 42px 18px 1px; float:left; min-height:100px;}
.classes h3 {color:#0484d5; line-height:13px; font-size:18px; padding-left:102px; }
.classes h6{color:#0484d5; font-style:italic; font-size:12px; line-height:26px; padding-left:102px; }
.classes p{float:left; width:860px;}
.classes p img{padding:6px 10px 10px 0; }


p.text { padding:9px 85px 0 0; width:132px; height:53px; color:#cbc7c7;}

/*--------------Footer---------------*/
#footer{text-align:center; font-size:12px; line-height:18px; color:#b8f1fb; margin-bottom:50px; }
#footer a{color:#b8f1fb; }
#footer a:hover{text-decoration:underline;}

.clear{clear:both; line-height:0;}


/*----------Wordpress------------*/
.alignleft{float:left; position:relative; top:-53px;}
.alignright{float:right; }
.aligncenter{ margin:0 auto; }
div.wp-caption {padding-top:10px;}
.wp-caption-text{text-align:left; color:#009999; font-size:12px; line-height:24px; padding-right:10px;}
