/* ****** provide a sensible set of defaults ****** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,/*fieldset,input,select*/p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
/*fieldset,*/img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6,p,li,ol,ul,th,td,tr,body{font-size:13px;}
/*input, textarea {border:0px;}*/
/* *********************************************** */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#efefef;*/
	background-color:#d2d9e3;
	font-size:14px;
	color:#efefef;
	font-weight:500;
}

h1 {font-size:16px; padding-bottom:12px;}
h1 span {font-size:20px;}
h2 span {color:#efefef;margin-left:44px;}
h3 {color:#45d4be;font-size:14px; text-align:right;}
h4 {color:#45d4be;font-size:14px;}
hr {margin: 16px 0 16px 0;}
a {color:#efefef;}

.right {text-align:right;}
.alignleft {text-align:left}
.bold {font-weight:bold; font-size:12px;}
.floatrightwindow {float:right; margin-top:30px; margin-left:20px;margin-right:30px; width:64px;}
.floatrightwindow img.windows1, .floatrightwindow img.windows2 {margin-bottom:26px;}
.floatrightwindow img.windows3 {margin-bottom:0px;}

#formdiv {height:450px;}

div#buttons input {position:relative; width:175px; top:190px;}

div#cont {width:900px; height:auto; margin:0px auto 0px auto;}

div#hombot {background-image:url('img/hombot.jpg'); background-repeat:no-repeat; background-position:bottom; width:849px;background-color:#686868;margin:0px auto 0px auto;padding-bottom:8px;}
div#homtop {background-image:url('img/homtop.jpg'); background-repeat:no-repeat; background-position:top; width:849px;margin:0px auto 0px auto; text-align:center;padding-top:5px;}

div#newheader {width:900px; height:345px;background-image:url('img/newlogo3.jpg'); background-repeat:no-repeat; background-position:bottom;}
div#newheader div#menu {/*float:right;*/position:relative; top:70px; left:20px;}
div#newheader div#menu a {text-decoration:none;}
div#newheader div#menu a:hover {text-decoration:underline;}
div#newheader div#catalyst {float:right; position:relative; top:300px; right:45px; display:none;}

div#header {width:900px;background-color:#3d3d3d; height:50px;}
div#headleft {float:left; position:relative; top:15px; left:20px;}
div#headlefttwo {float:left; position:relative; top:10px; left:20px;}
div#headright {float:right; position:relative; top:15px; right:20px;}
div#headright a {text-decoration:none;}
div#headright a:hover {text-decoration:underline;}

div#headimg {width:900px; height:200px;}

div#content  {background-color:#3d3d3d;/*text-align:justify;*/padding-bottom:10px;}
div#content  ul {list-style:circle outside;}


div#content  li {margin:12px 0 12px 20px;}
div#content a {text-decoration:underline;}
div#contenttext {width:868px; height:auto; margin:0px auto 0px auto; padding:12px 0 12px 0;}
div#contenttext div.left {width:420px;text-align:justify;}
div#contenttext div.leftleft {width:420px;text-align:left;}
div#contenttext div.floatright {float:right;width:420px;text-align:right;}
div#contenttext div.floatrightalignleft {float:right;width:420px;text-align:left;}
div#contentextend {display:none;}
div#readmore {display:block; position:relative; left:344px;}
div#readmore a {text-decoration:none; font-weight:bold;}
div#readmore a span {position:relative; bottom:4px; left:4px;}

div#quotations {font-size:12px;}
i {font-size:13px;}

img#window {float:left; padding-right:4px; padding-top:4px;}
img#km {float:left; padding-right:10px; padding-top:4px;}
img#cgmlogo{width:150px; margin-top:10px;}

div#footer {width:900px;background-color:#3d3d3d; height:60px;font-size:12px;font-weight:bold;background-image:url('img/bot.png'); background-repeat:no-repeat; background-position:bottom;}
div#footer div#mid {width:868px; margin:0px auto 0px auto; border-top:1px dashed #efefef; padding-top:14px;}
div#footer div#mid div#left {float:left;}
div#footer div#mid div#right {float:right; text-align:right;}

div#secfoot {color:#3d3d3d; text-align:center; padding:5px 0 0 0; font-size:12px;}

div#formdivtwo {width:570px; margin: 0 auto 0 auto;}
div#formdivtwo form {margin: 0;  padding: 0;  min-width: 570px;  max-width: 570px;  width: 570px; }
div#formdivtwo form fieldset { border-color: #fff;  border-width: 1px;  border-style: solid;  padding: 10px; margin-bottom:10px; padding-top:14px;}
div#formdivtwo form fieldset legend {font-size:1.1em;}
div#formdivtwo form label {display: block;	float: left;width: 150px;padding: 0;margin: 5px 0 0;text-align: right;}
div#formdivtwo form input, form textarea {width:auto;margin:5px 0 0 10px; float:left;}
div#formdivtwo form input#reset {margin-left:0px;}
div#formdivtwo textarea { overflow: auto; }
div#formdivtwo form small {display: block;margin: 0 0 5px 160px;padding: 1px 3px;font-size: 70%;}
div#formdivtwo form br {clear:left;}
div#formdivtwo legend {color:#ffffff;}
div#formdivtwo #your textarea {width:350px; height:200px; margin-top:10px;}
div#formdivtwo #moreinfo * {padding:0px; margin:0px 0px 5px 0px;}
div#formdivtwo #otherinterest {display:none;}
div#formdivtwo #otherheard {display:none;}
div#formdivtwo #otherinterest input {float:none;}
div#formdivtwo #otherheard input {float:none;}
div#formdivtwo .width {width:450px;text-align:left;margin:0px;float:none;padding:0px;}
