@import url("mainmenu.css");

/*img, div, a, input{ behavior: url(../iepngfix.htc) }*/
img, div, a{ behavior: url(../iepngfix.htc) }

body {
	background-image: url(images/pattern.jpg);
	margin:0px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
}
input{font-size:12px; font-weight:normal;}

h5{
	color:#000000;
	font-size: 16px;
	margin: 0px;
	text-align: left;
}

h4{
	color:#925135;
	font-size: 12px;
	margin: 0px;
}

h4 a{
    text-decoration: none;
	color:#925135;
}

h4 a:hover{
    text-decoration: none;
	color:#e06c31;
}
h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #272a33;
	font-weight: bold;
	margin-bottom:0px;
}

h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #592100;
	font-weight: bold;
	margin-top:10px;
}

.head_text1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #272a33;
	font-weight: bold;
}

.heading_black{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #272a33;
	font-weight: bold;
	margin:5px 0px;
}

p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:0px;
	text-align: justify;
}

li{ line-height:20px;}

.tableborder{ border-right:1px solid #4f81bd; border-left:1px solid #4f81bd;}

.img{
border:0px;
margin:0px;
padding:0px;
}
.blutext{color:#0000FF;}
.container{width:700px; height:100%; margin: 10px auto 0px auto;}
.containerindex{width:700px; height:100%; margin:10px auto 0px auto;}
/*Class for Icons on the top(Home, Register, Contact)*/
.toplinks{height:30px; width:700px; color:#ffffff; font-size:12px;}
.toplinks ul{margin:0px; padding:0px; float:right; width:700px; text-align:right;}
.toplinks li{list-style-type:none; display:inline; margin:0px; padding-right:10px; }
.toplinks li img{vertical-align:middle; padding-right:2px; border:0px;}
.toplinks li a{text-decoration:none; color:#FFFFFF; }
/*Icon class ends here*/

/*.topbanner{height:238px; width:700px;float:left;}*/
.topbanner{height:192px; width:700px;float:left;}
.topbanner_index{height:192px; width:700px;float:left; background-image:url(images/COSSbanner_index.jpg);}
.menucontainer{height:33px; background-image:url(images/menu_bg.jpg); background-repeat:repeat-x; border-top:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; float:left;}

/*.MiddleContainer_wrap{	
	background-color:#000000; position:relative; height:100%; overflow:auto;
}*/

.MiddleContainer_wrap{background-color:#5d6480; position:relative; float:left; width:700px; height:auto; background-image:url(images/certificates1.jpg); background-position:bottom left; background-repeat:no-repeat; min-height:930px; }

.contentcontainer{width:519px; float:left; height:100%; min-height:930px; background-image:url(images/content_bg.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#FFFFFF; font:Geneva, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }

.leftpanel{width:181px; float:left;}

/*.content{
min-height:731px;
height:100%;
width:508px;
background-image:url(images/content_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#ffffff;
border-right:#1c1a1b 1px solid;
float:right;
padding: 2px 5px;
}*/

.innercontentlocate{
padding:0px 18px 10px 18px;
font-family:Arial, Geneva, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
height:100%;
width:482px;
float:left;
}

.instructorcontent{
padding:0px 18px 10px 18px;
font-family:Arial, Geneva, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
height:100%;
overflow:auto;
width:482px;
float:left;
}

.indexcontent{
padding:0px 18px 10px 18px;
font-family:Arial, Geneva, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
height:100%;
overflow:auto;
width:482px;
float:left;
}


.innercontent{
padding:0px 18px 10px 18px;
font-family:Arial, Geneva, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
height:100%;
overflow:auto;
width:482px;
float:left;
}
.innercontent img{float:right; padding-left:10px; border:0px;}

.innercontent a:link{ text-decoration:none; color:#0000FF;}
.innercontent a:visited{ text-decoration:none; color:#925135;}
.innercontent a:hover{ text-decoration:underline; color:#925135;}
.innercontent a:active{ text-decoration:none; color:#925135;}

.innercontent a.back:link{ text-decoration:none; color:#0000FF;}
.innercontent a.back:visited{ text-decoration:none; color:#0000FF;}
.innercontent a.back:hover{ text-decoration:underline; color:#925135;}
.innercontent a.back:active{ text-decoration:none; color:#925135;}

.innercontent ul li a:link{ text-decoration:none; color:#0000FF;}
.innercontent ul li a:visited{ text-decoration:none; color:#925135;}
.innercontent ul li a:hover{ text-decoration:underline; color:#925135;}
.innercontent ul li a:active{ text-decoration:none; color:#0000FF;}

.innercontent ol li a:link{ text-decoration:none; color:#0000FF;}
.innercontent ol li a:visited{ text-decoration:none; color:#925135;}
.innercontent ol li a:hover{ text-decoration:underline; color:#925135;}
.innercontent ol li a:active{ text-decoration:none; color:#0000FF;}

.client_list ul{
list-style-type:none;
margin-left:2px;
padding:0px;
margin-top:0px;
}
.client_list li{
line-height:22px;
border-bottom: #b7b7b7 1px dotted;
width:230px;
margin-left:2px;
}

/*.innercontent blockquote{
margin: 5px 0px 0px 0px;
}*/

.location{height:106px; background-image:url(images/location_bg.jpg); background-repeat:no-repeat; float:none;width:180px;border-top:#1f354a solid 2px;border-right:#1f354a solid 1px; margin:0px; padding:0px; }

.location .btn{ background-color:transparent;background-image:url(images/continue_button.gif); height:25px; width:104px; border:0px; cursor:hand; cursor:pointer;margin:10px 0px 0px 0px;padding:0px;}

.cossright{padding-top:5px;}
/*.location .btn{height:25px; width:104px; cursor:hand; cursor:pointer; margin:10px 0px 0px 0px; padding:0px; vertical-align:middle;}*/

.location select{ margin-top:10px; width:160px;}

.findlocation{margin:0px 0px 20px 0px; padding-bottom:20px; border-bottom:#999999 1px dashed; width:482px; height:100%; line-height:18px;}

.findlocation a{font:Geneva, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0000ff;}

.findlocation img{float:right;}

.findlocation h4{ color:#925135; margin-bottom:0px; padding-bottom:0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.findlocation ul { margin-top:0px; padding-top:0px; font-size:12px;}

.findlocation li{ font-size:12px; color:#c34a05;}

.redbold{ font-size:12px; font-weight:bold; color:#FF0000;}
.blackbold{ font-size:12px; font-weight:bold; color:#000000;}
/* content starts here*/
.coss_top_img{
	height: 270px;
	width: 509px;
}
.image_wrap{
	width: 518px;
	height: 270px;
}
.coss_top_img1{
	float: left;
	height: 268px;
	width: 285px;
	
}
.coss_top_img2{
	float: left;
	height: 269px;
	width: 224px;
}

.content_safety_wrap{
	width: 518px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.content_safety_txt{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 473px;
	text-align:justify;
	font-weight: normal;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.textcontent{ padding: 0px 0px 0px 0px;}

.imagewrap { padding: 0px; margin: 0px;}
.imagewrap ul{ list-style-type:none; margin:0px; padding:0px;}
.imagewrap li{ display:inline; margin:0px; padding:0px;}
.bottom_imageWrap{
	width: 518px;
	margin-bottom:0px;}

.btmImg_container{
	width: 475px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 175px;
}

.ImgContainer_left{
	float: left;
	height: 171px;
	width: 305px;
}

.Container_left1{
	height: 171px;
	width: 147px;
	float: left;
}

.img_1{
	height: 113px;
	width: 149px;
}

.img_2{
	height: 113px;
	width: 132px;
}

.img_3{
	height: 113px;
	width: 146px;
}

.image_arrowlinks1{
	height: 51px;
	margin-top: 6px;
	background-position: left;
}
.image_arrowlinks2{
	height: 51px;
	margin-top: 6px;
	background-position: left;
}
.image_arrowlinks3{
	height: 51px;
	margin-top: 6px;
	background-position: left;
}
.image_links{
	height: 51px;
	margin-top: 6px;
	background-color: #15161b;
	background-image: url(images/links_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.Container_left2{
	height: 171px;
	width: 132px;
	float: right;
}

.ImgContainer_right{
	float: right;
	height: 132px;
	width: 146px;
}


.content_bottom_txt{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 473px;
	margin: 45px auto 20px auto; 
	text-align:justify;
	font-weight: normal;
}
.content_bottom_txt h2{
	color:#15161b;
	line-height: 100%;
	font-size: 18px;
	}
.content_bottom_txt h4{
	color:#925135;
	line-height: 100%;
	font-size: 12px;
	}


.about_topCont{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 20px 0px 0px 18px;
	float: left;
    }

.about_topCont img{float:right; padding-left:10px; border:0px;}
	
	/* content ends here*/
	/* Instructor starts here*/
.instructor_wrap{ 
  height: 100%;
  width:482px;
  padding: 0px; 
  margin: 0px;
}
.instructor_wrap img{ 
padding: 0px 10px 10px 0px;
}
.instructor_name{ 
float:right; width:300px; padding: 20px 0px 0px 0px; margin:0px;
 }
 .instructor_name h4{color:#c34a05; margin:0px; padding:0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; } 
 
.instructor_name h4 a{color:#c34a05; text-decoration:underline; }
 
.instructor_wrap ul{margin-top:10px;}
.instructor_wrap .txt{ border-bottom:#999999 1px dashed;}

.instructor li{display:inline; margin:0px; padding: 0px 0px 0px 10px;}

/* Instructor ends here*/	

/* Prod starts here*/	
.product_wrap{
	width: 482px;
	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #b7b7b7;
	border-bottom-color: #B7B7B7;
	padding-bottom: 10px;
	margin-bottom: 30px;
	}
/* Prod ends here*/

/*Footer and Footer Links */

.footer{
background-color:#1c1a1b;
height:55px;
float:left;
width:700px;
color:#757575;
font-weight:normal;
margin:0px 0px 0px 0px;
}
.footermenu{
width:auto;
margin: 20px 0px 0px 50px;
font-size:12px;
}
.footermenu ul{
margin:0px;
padding:0px;
}
.footermenu li{
list-style-type:none;
display:inline;
margin:0px;
padding-right:40px;
}
.footermenu li a{
text-decoration:none;
color:#757575;
}

.footermenu li a:hover{
text-decoration:none;
color:#ababab;
}

/*Grid Table*/
/*.innercontent .grid{width:119px; float:left;}
.innercontent .grid ul {margin:0px; padding:0px; list-style-type:none;}
.innercontent .grid ul li{margin:0px; list-style-type:none; background-color:#FFF; font-weight:normal; text-align:center; padding:0px 5px;}
.innercontent .grid .blue{height:30px; background-color:#d3dfee; font-weight:normal;}*/
.innercontent td{padding:5px; text-align:center;}
.innercontent table{border: 1px solid #4f81bd; text-align:center;}
.innercontent .white{ background-color:#FFFFFF;}
.innercontent .blue{ background-color:#d3dfee;}
.innercontent .red{ color:#FF0000;}
/*Grid table ends here*/

.sitemapheading{
line-height:16px; background-color:#8e624c; padding:3px; display:block; width:200px; color:#ffffff;
}
.sitemapheading a:link{color:#ffffff; text-decoration:underline;}
.sitemapheading a:visited{color:#ffffff; text-decoration:underline;}
.sitemapheading a:hover{color:#ffffff; text-decoration:none;}
.sitemapheading a:active{color:#ffffff; text-decoration:none;}


.sitemaplist{ line-height:22px; width:200px; padding: 5px 0px 0px 0px;}
.sitemaplist ul{ width:auto; padding:0px; list-style-type:none; margin:0px;}
.sitemaplist li{ line-height:22px; width:200px; padding: 0px 0px 0px 0px; list-style-type:none; margin:0px; border-bottom:#CCCCCC 1px dashed;}

.sitemaplist ul li a:link{color:#000000; text-decoration:underline;}
.sitemaplist ul li a:visited{color:#000000; text-decoration:underline;}
.sitemaplist ul li a:hover{color:#000000; text-decoration:none;}
.sitemaplist ul li a:active{color:#000000; text-decoration:none;}

.loginnow{float:left; background-image:url(images/coss_login.png); background-repeat:no-repeat;width:160px; height:192px; border:0; padding:10px 10px 0px 10px; margin-top:10px; color:#FFFFFF; font-size:12px;}

.loginnow h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:center;
}
.follow{margin:10px 0px 0px 0px; width:180px; float:left;}

.follow h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin:0px 0px 10px 10px;
	padding:0px;
	text-align:left;
}
.follow, div img{ clear:both; text-align:center;}

.loginnow ul{margin:0px; padding:0px;}
.loginnow li{background: url(images/arrow.png) 0 0.4em no-repeat;padding-left:20px;margin-bottom:20px;list-style-type:none;}
.loginnow li a{color:#FFFFFF; text-decoration:none;}
.loginnow li a:hover{color:#FFFFFF; text-decoration:none;}


form.general fieldset {
  margin-bottom: 10px;
  font-size:12px;
  font-weight:normal;
}
form.general legend {
  padding: 0px 2px;
  font-weight: bold;
  color:#333333;
}
form.general label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.general fieldset ol {
  margin: 0;
  padding: 0;
}
form.general fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
/*form.general fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.general fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.general fieldset fieldset label {
  display: block;
  width: auto;
}*/
form.general em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.general label {
  width: 120px; /* Width of labels */
}
form.general select{ width:180px;}

/*form.general fieldset fieldset label {
  margin-left: 123px;  Width plus 3 (html space) 
}*/

.submitbtn{ background-color:transparent;background-image:url(images/submit.png); height:27px; width:98px; border:0px; cursor:hand; cursor:pointer;margin:10px 0px 0px 0px;padding:0px;}

.spacing{clear:both; height:20px; padding:0px; margin:0px;}

/*CEU*/

.ceuheading{
line-height:16px; background-color:#8e624c; padding:3px; display:block; width:auto; color:#ffffff;
}
.ceuheading a:link{color:#ffffff; text-decoration:underline;}
.ceuheading a:visited{color:#ffffff; text-decoration:underline;}
.ceuheading a:hover{color:#ffffff; text-decoration:none;}
.ceuheading a:active{color:#ffffff; text-decoration:none;}


.ceulist{ line-height:22px; width:auto; padding: 5px 0px 0px 0px;}
.ceulist ul{ width:auto; padding:0px; list-style-type:none; margin:0px;}
.ceulist li{ line-height:22px; width:auto; padding: 0px 0px 0px 0px; list-style-type:none; margin:0px; border-bottom:#CCCCCC 1px dashed;}

.ceulist ul li a:link{color:#000000; text-decoration:underline;}
.ceulist ul li a:visited{color:#000000; text-decoration:underline;}
.ceulist ul li a:hover{color:#000000; text-decoration:none;}
.ceulist ul li a:active{color:#000000; text-decoration:none;}

