

/* Body Element */
body {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background: #ADBADE url(http://www.comar.com/images/Background.jpg) repeat-x; text-align: center;
}

/* Main Container */
.container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 722px;
	padding-bottom: 40px;
/*overflow:hidden; */
	}

/* Image @ the top of the page */
#topimage {
	position:absolute;
	top: 82px;
	left: 0px;
	}

/* Remove border from images (mostly for links) */
img {
	border: none;
	}

/*Main Content Panel */
.content {
	background: url(http://www.comar.com/images/Left_Nav_Body.jpg) repeat-y;
	padding-top: 125px;


	}
.full {
background: url(http://www.comar.com/images/Plain_Body.jpg) repeat-y;
padding-top: 150px;
	padding-left: 20px;
	padding-right: 20px;
}
/* Page top */
.top {
	background: url(http://www.comar.com/images/Top_Header_2.jpg) no-repeat;
	height: 81px;
	text-align:left;
	}

.top img{
	float:left;
	}

/* Sidebar */
.leftside {
	float:left;
	width: 185px;
	}


/* Main Content Area */
.rightcontent {
    float: left;
	margin-top: 30px;
    margin-left: 25px;
	width: 485px;
    text-align: left;
	}

/* Page footer */
.footer {
	background: url(http://www.comar.com/images/Bottom_Footer.jpg) no-repeat;
	height: 53px;
	font-size:11px;
	}

.fullfooter {
background: url(http://www.comar.com/images/Bottom_Footer.jpg) no-repeat;
}

.footer a {
text-decoration:underline;
}

.footer a:hover {
text-decoration: none;
}

.footerlinks {
width:722px;
margin: 0 auto;
margin-top:20px;
font-size:10px;
}

.footerlinks a {
padding: 2px;
}

/* Adjusting margination in the footer */
.footer p {
	margin: 0;
	}

/* Searchbox on the sidebar */
#searchbox {
	padding-bottom:10px;
	padding-top: 5px;
	padding-left: 5px;
	}

#searchbox form{
	margin:0;
	padding: 0;
	}

form.cmxform {
font-size: 11px;

}

form.cmxform fieldset {
  margin-bottom: 10px;
 background: #ffffff url(../images/formgrad.gif) left bottom repeat-x;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
  background: #FFFFFF;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  border-bottom: 1px solid #696969;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 170px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

.details{
border:1px solid #6998c5;
border-collapse:collapse;
}
.details td{
text-align:center;
color: #222;
font-size: 11px;
line-height: 12px;
font-family: verdana;
border:1px solid #6998c5;
}

/* Styles from original site - mostly depreceated! */


.Heading{
color: #000000;
font-family:Arial Black; font-size:18px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px
}

.AnnounceBody{
color: #000000;
line-height: 24px;
font-family:verdana; font-size:12px; margin-left:10px; margin-right:10px; margin-top:20px; margin-bottom:5px
}

.HomeAnnounce{
color: #000000;
font-family:Arial Black; font-size:20px; margin-left:10px; margin-right:10px; margin-top:30px; margin-bottom:0px;
line-height:25px;
}

.HeadingProd{
color: #588BC8;
font-weight: bold;
font-family:Tahoma, Arial, sans-serif; font-size:16px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px
}

.HeadingMkt{
color: #193799;
font-weight: bold;
font-family:Tahoma, Arial, sans-serif; font-size:16px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px
}

.HeadingCB{
color: #D0B362;
font-weight: bold;
font-family:Tahoma, Arial, sans-serif; font-size:16px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px
}

.HeadingAU{
color: #1BA381;
font-weight: bold;
font-family:Tahoma, Arial, sans-serif; font-size:16px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px
}

.HeadingCPDS{
color: #CF7045;
font-weight: bold;
font-family:Tahoma, Arial, sans-serif; font-size:16px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px
}

.HeadingWhy{
color: #675189;
font-weight: bold;
font-family:Tahoma, Arial, sans-serif; font-size:16px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:5px
}

.Heading2{
color: #000000;
font-weight: bold;
font-family:Tahoma, Arial, sans-serif; font-size:8pt; margin-left:0px; margin-right:5px; margin-top:0px; margin-bottom:5px
}

.Paragraph{
margin:0px 0px; color: #000000;
font-family:Tahoma, Arial, sans-serif; font-size:8pt
}

#gettingstarted {
width: 400px;
}

#gettingstarted li {
list-style-type: square;
font-family: verdana ;
  font-size: 10px;
  color: #222;
  padding: 0;
  margin-left: 20px;
  line-height: 14px;
}
ul.bullets{
font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0}


.Caption{
color: #000000;
font-weight: bold;
font-family:Tahoma, Arial, sans-serif; font-size:7pt; margin-left:5px; margin-right:5px; margin-top:0px; margin-bottom:0px
}

a:active     { color: #0000FF;}
a:hover      { color: #0000FF;text-decoration:none;}
a:visited    { color: #000080;}
a:visited:hover {text-decoration:none;}

.lists {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
}

.small {
	color: #222;
	font-size: 9px;
	font-family: verdana;
	line-height: 14px;
	}

.sub {
	color: #222;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	font-family: verdana;
	}

.leftsub {
	color: #222;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
padding-top: 5px;
padding-left: 5px;
    padding-right: 5px;
padding-bottom: 5px;
	}

.sub5 {
	color: #222;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	line-height: 12px;
	padding-bottom: 10px;
	}

.security {
	color: #222;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	padding-bottom: 17px;
	padding-left: 5px;
	}

.sub3 {
	color: #222;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	line-height: 12px;
	text-align: left;
	}

.sub4 {
	color: #222;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	}

.table1 {
	color: #222;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	line-height: 12px;
	text-align: right;
	padding-right: 5px;
	}

.sub1 {
	color: #222;
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	line-height: 15px
	}
.sub2 {
	color: #222;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	line-height: 15px;
	}

.body  {
	color: #222;
	font-size: 10px;
	font-family: verdana;
	line-height: 15px;
	}

.bodyhome  {
	color: #222;
	font-size: 12px;
	font-family: verdana;
	line-height: 15px;
        padding-right: 15px;
        line-height: 150%;
	}

.leftbody  {
	color: #222;
	font-size: 10px;
        font-weight: bold;
        font-family: verdana;
	line-height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	}

.body2 {
	color: #222;
	font-size: 10px;
	font-family: verdana;
	line-height: 12px;
	}

.tables {
	color: #222;
	font-size: 10px;
	font-family: verdana;
	line-height: 13px;
	}

.body1 {
	color: #222;
	font-size: 9px;
	font-family: verdana;
	line-height: 13px;
	}

a:img {
	text-decoration:none;
	}

.new {
	color: red;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12pt;
	text-align: center;
	}

.header1 {
	color: #207654;
	font-size: 12pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	}

.header2 {
	color: black;
	font-size: 11pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	}

.header3 {
	color: #00f;
	font-size: 12pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	}

.header4 {
	color: #00f;
	font-size: 12pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-align: left;
	}

.header5 {
	color: green;
	font-size: 16pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-align: left;
	}

.borders {
padding: 5px;
border: solid 1px black;
}

.error {
  background-color: #FF0000;
}

.errormsg {
  color: #ff0000;
}

.scrolldown {
  height: 600px;
  overflow: auto;
}
