html {
   height:100%;
   min-height:100.1%;
   margin:0; padding:0;
}

body {
   height:100%;
   min-height:100.1%;
   margin:auto; padding:0;
	background-color:#357583;
	text-align:center;
}

table {
   width:100%;
	height:100%;
	margin-top:10px;
}

td {
	vertical-align:top;
}

a:link,a:visited {
   color:#357583; text-decoration:underline;
}

a:hover,a:active {
   color:#ED171F; text-decoration:none;
}

#linklist ul {
   list-style:disc outside;
   color:#ED171F; font-weight:bold;
   font-family:arial narrow,arial,helvetica,sans-serif;
   font-size:16px;
}

#linklist a, #linklist ul li a {
	font-family:georgia,times new roman,times,serif;
	font-size:16px;
   font-weight:normal;
   text-decoration:none;
}

#linklist a:hover,a:active, #linklist ul li a:hover,a:active {
   color:#ED171F; text-decoration:underline;
}

#wrapper {
   position:relative; display:table;
	width:750px !important;
   width /**/:758px;
   height:auto;
	margin:5px auto 0 auto;
   padding:0;
   z-index:0;
   background-color:#FFFFFF;
   border:4px solid #000000;
}

#page {
   position:relative;
	width:750px !important;
   width /**/:758px;
   height:auto;
	margin:0; padding:0;
   background-color:#FFFFFF;
	background-image:url('http://www.cognizin.com/assets/images/design/cognizin-logo.gif');
	background-repeat:no-repeat;
	background-position:top left;
   border:0; border-collapse:collapse;
   z-index:0;
}

#content {
   float:left; clear:both;
   margin:0; padding:15px;
   background-color:#FFFFFF;
}

#menu {
   float:left;
   width:750px !important;
   width /**/:758px;
   height:30px;
   padding:0; margin:100px 0 0 0;
   border:0;
   background-color:#00758F;
}

#menu ul {
   float:left;
   width:100%;
   padding:0; margin:0;
   background-color:#00758F;
   color:#FFFFFF; font-weight:bold;
   font-family:arial narrow,arial,helvetica,sans-serif;
   font-size:12px; line-height:30px;
}

#menu ul li {
   display:inline;
}

#menu ul li a {
   padding:0;
   background-color:#00758F;
   color:#FFFFFF; font-weight:bold;
   font-family:arial narrow,arial,helvetica,sans-serif;
   font-size:12px; line-height:30px;
   text-decoration:none;
   float:left;
   filter:blendTrans(duration=.75);
}

#menu ul li a.selected {
   background-color:#A0BBC1;
}

#menu ul li a:hover {
   background-color:#ED171F;
   color:#FFFFFF;
}

#column-left {
	float:left;
	width:230px;
   margin:0;
   padding:0;
}

#column-left img {
   margin:0; padding:0;
   border:0;
}

#column-left h2 {
   margin:15px 0 0 0; padding:0;
	font-family:arial,georgia,times new roman,times,serif;
	font-size:14px; color:#BB0000;
   text-align:center;
}

#column-left p {
	margin:0 0 15px 0; padding:0;
   font-family:georgia,times new roman,times,serif;
	color:#000000; font-size:14px;
   text-align:center;
}

#left-content {
   background-color:#005A88;
	background-image:url(../images/design/columndots.gif);
	background-repeat:no-repeat;
	background-position:top middle;
   margin:0; padding:15px 10px 5px 10px;
}

#left-content h2 {
   margin:0 0 60px 0; padding:0;
	font-family:arial,helvetica,sans-serif;
	font-size:14px; color:#FEE453;
   text-align:center;
}

#left-content p {
	margin:0 0 15px 0; padding:0;
   font-family:georgia,times new roman,times,serif;
	color:#FFFFFF; font-size:14px;
   text-align:justify;
}

#column-right {
	float:left; clear:right;
	margin:0 0 0 25px;
   width:450px !important;
   width /**/:425px;
   padding:0;
   text-align:left;
}

#column-right h1 {
	font-family:georgia,times new roman,times,serif;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	color:#BB0000;
	margin-top:5px;
}

#column-right h2 {
	margin:0; padding:0;
   font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#00758F;
}

.blue {
   color:#00758F;
}

#column-right p {
	font-family:georgia,times new roman,times,serif;
	font-size:14px;
	color:#000000;
	text-align:justify;
	line-height:18px;
}

#column-right ul {
   list-style:disc outside;
   color:#ED171F; font-weight:bold;
   font-family:arial narrow,arial,helvetica,sans-serif;
   font-size:18px; line-height:18px;
   text-align:left;
}

#column-right .normalize {
   font-family:georgia,times new roman,times,serif;
	color:#000000; font-size:14px; line-height:18px;
   font-weight:normal;
}

#column-right ul li p {
	padding:0 0 5px 0; margin:0;
   font-family:georgia,times new roman,times,serif;
	color:#000000; font-size:14px; line-height:18px;
   font-weight:normal;
}

#column-right table {
   width:auto;
	height:auto;
}

#column-right td {
   vertical-align:top;
}

#column-right .headercolumn {
	text-align:right;
   font-weight:bold;
}

.hr {
   color:#00758F;
   width:100%;
   height:1px;
   margin:15px 0 15px 0; padding:0;
}

.leftblock {
   float:left;
   clear:both;
   width:45%;
   font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#00758F;
   text-align:center;
}

.rightblock {
   float:right;
   width:45%;
   font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#00758F;
   text-align:center;
}

#singlecolumn {
	float:left; clear:right;
	margin:0;
   width:720px;
   padding:0;
   text-align:center;
}

#singlecolumn h1 {
	font-family:georgia,times new roman,times,serif;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	color:#BB0000;
	margin-top:5px;
   text-align:left;
}

#singlecolumn h2 {
	margin:0; padding:0;
   font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#00758F;
   text-align:left;
}

#singlecolumn p {
	font-family:georgia,times new roman,times,serif;
	font-size:14px;
	color:#000000;
	text-align:justify;
	line-height:18px;
}

#footer {
   float:left; clear:both;
   width:750px !important;
   width /**/:758px;
   height:25px;
   margin:0; padding:0;
   background-color:#000000;
   color:#ED171F; font-weight:bold;
   font-family:arial narrow,arial,helvetica,sans-serif;
   font-size:16px; line-height:25px;
   text-align:center;
}

#footer a:link, #footer a:visited {
   color:#FFFFFF; text-decoration:none;
   font-family:arial narrow,arial,helvetica,sans-serif;
   font-size:13px; line-height:25px;
}

#footer a:hover, #footer a:active {
   color:#FFFFFF; text-decoration:underline
}

#disclaimer {
   margin:5px 0 5px 0; padding:0;
   font-family:arial,helvetica,sans-serif;
   font-size:9px; color:#FFFFFF; text-align:center;
}

#bottom {
   margin:0; padding:0;
   font-family:arial narrow,arial,helvetica,sans-serif;
   font-size:10px; font-style:oblique;
   color:#FFFFFF; text-align:center;
}

#bottom a:link, #bottom a:visited {
   color:#FFFFFF; text-decoration:none;
}

#bottom a:hover, #bottom a:active {
   text-decoration:underline
}

#search {
   float:left; clear:both; width:420px;
   margin:15px 0 15px 0; padding:10px;
   text-align:center;
}

#search input {
   float:none;
   width:250px;
   padding:3px;
   background-color:#CCCCCC;
   border:1px solid #000000;
   font-family:georgia,times new roman,times,serif;
   color:#000000; font-size:13px;
}

#search .searchbutton {
   float:none;
   width:100px;
   padding:1px;
   background-color:#CCCCCC;
   border:1px solid #000000;
   font-family:arial narrow,arial,helvetica,sans-serif;
   color:#FFFFFF; font-weight:bold;
   font-size:12px;
   background-color:#00758F;
}

#results {
    float:left; clear:both;
    width:420px;
    padding:10px; margin:0;
    text-align:left;
}

#results ol, #results li {
   list-style:decimal outside;
}

#results p {
   font-size:11px;
   margin:0 0 15px 0; padding:0;
}

#tools {
   margin:0 0 10px 0; padding:0;
   font-family:arial narrow,arial,helvetica,sans-serif;
	font-size:10px;
	color:#00758F;
	text-align:right;
}

#tools a:link, #tools a:visited {
   font-family:arial narrow,arial,helvetica,sans-serif;
	font-size:10px;
	color:#00758F;
   text-decoration:none;
}

#tools a:hover,#tools a:active {
   text-decoration:underline;
}

.faq {
    float:left; clear:both;
    padding:0; margin:0;
    cursor:pointer;
}

.question {
    margin:10px 0 0 0; padding:0;
    font-family:georgia,times new roman,times,serif;
	 font-size:16px;
	 color:#000000;
    text-align:left; line-height:33px;
}

.answer {
    margin:0 0 10px 20px; padding:0;
    font-family:georgia,times new roman,times,serif;
	 font-size:14px;
	 color:#000000;
	 text-align:justify;
    width:90%;
}

.faq:first-letter	{
   float:left;
   margin:5px 10px 5px 0; padding:0;
   font-weight:bold; font-family:courier new, courier, mono-space; color:#00758F;
   font-size:36px; line-height:33px;
}

.fancyinput {
   width:250px;
   background-color:#CCCCCC;
   border:1px solid #000000;
   font-family:georgia,times new roman,times,serif;
   color:#000000; font-size:14px;
}

.fancytextarea {
   width:250px;
   background-color:#CCCCCC;
   border:1px solid #000000;
   font-family:georgia,times new roman,times,serif;
   color:#000000; font-size:14px;
}

.fancybutton {
   margin:10px 0 10px 0;
   padding:2px;
   background-color:#00758F;
   border:1px solid #000000;
   color:#FFFFFF; font-weight:bold;
   font-family:arial narrow,arial,helvetica,sans-serif;
   font-size:14px;
}

.error {
   color:#BB0000; font-style:oblique;
	font-family:georgia,times new roman,times,serif;
	font-size:14px; line-height:18px;
}

div.error {
   padding:10px; margin:15px;
   border:1px dotted #CCCCCC;
}

table.data {
   font-family:georgia,times new roman,times,serif;
   color:#000000; font-size:14px;
   vertical-align:top;
   text-align:center;
   border:1px solid #000000;
   margin:0 0 300px 0;
}

table.data td {
   padding:5px;
}

td.dataheader {
   font-weight:bold;
   font-family:arial,helvetica,sans-serif;
   color:#00758F;
}

#dots {
   background-image:url(../images/design/dots.png);
   position:absolute;
   z-index:1;
   left:259px;
   top:-23px;
   width:525px;
   height:115px;
   _background-image:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/design/dots.png');
}

#dot1 {
   background-image:url(../images/design/dots/smalldot.png);
   position:absolute;
   z-index:10;
   width:60px;
   height:60px;
   left:259px;
   top:-20px;
   _background-image:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/design/dots/smalldot.png');
}

#dot2 {
   background-image:url(../images/design/dots/mediumdot.png);
   position:absolute;
   z-index:10;
   width:75px;
   height:75px;
   left:355px;
   top:-23px;
   _background-image:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/design/dots/mediumdot.png');
}

#dot3 {
   background-image:url(../images/design/dots/bigdot.png);
   position:absolute;
   z-index:10;
   width:110px;
   height:110px;
   left:470px;
   top:-19px;
   _background-image:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/design/dots/bigdot.png');
}

#dot4 {
   background-image:url(../images/design/dots/mediumdot.png);
   position:absolute;
   z-index:10;
   width:75px;
   height:75px;
   left:614px;
   top:10px;
   _background-image:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/design/dots/mediumdot.png');
}

#dot5 {
   background-image:url(../images/design/dots/smalldot.png);
   position:absolute;
   z-index:10;
   width:60px;
   height:60px;
   left:725px;
   top:-15px;
   _background-image:none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/design/dots/smalldot.png');
}

