/* Style Sheet:   CADtoday_main.css */



/* FONTS */

span.dkbl7b  {font-size: 7px;font-weight:bold;color:#0000ad;font-family:Arial}
span.dkbl8b  {font-size: 8px;font-weight:bold;color:#0000ad;font-family:Arial}
span.dkbl9b  {font-size: 9px;font-weight:bold;color:#0000ad;font-family:Arial}
span.dkbl10b {font-size:10px;font-weight:bold;color:#0000ad;font-family:Arial}
span.dkbl11b {font-size:11px;font-weight:bold;color:#0000ad;font-family:Arial}
span.dkbl12b {font-size:12px;font-weight:bold;color:#0000ad;font-family:Arial}

span.bl7b  {font-size: 7px;font-weight:bold;color:#0000cd;font-family:Arial}
span.bl8b  {font-size: 8px;font-weight:bold;color:#0000cd;font-family:Arial}
span.bl9b  {font-size: 9px;font-weight:bold;color:#0000cd;font-family:Arial}
span.bl10b {font-size:10px;font-weight:bold;color:#0000cd;font-family:Arial}
span.bl11b {font-size:11px;font-weight:bold;color:#0000cd;font-family:Arial}
span.bl12b {font-size:12px;font-weight:bold;color:#0000cd;font-family:Arial}
span.bl13b {font-size:13px;font-weight:bold;color:#0000cd;font-family:Arial}

span.bk7b  {font-size: 7px;font-weight:bold;color:#000000;font-family:Arial}
span.bk8b  {font-size: 8px;font-weight:bold;color:#000000;font-family:Arial}
span.bk9b  {font-size: 9px;font-weight:bold;color:#000000;font-family:Arial}
span.bk10b {font-size:10px;font-weight:bold;color:#000000;font-family:Arial}
span.bk11b {font-size:11px;font-weight:bold;color:#000000;font-family:Arial}
span.bk12b {font-size:12px;font-weight:bold;color:#000000;font-family:Arial}

span.br7b  {font-size: 7px;font-weight:bold;color:#b00000;font-family:Arial}
span.br8b  {font-size: 8px;font-weight:bold;color:#b00000;font-family:Arial}
span.br9b  {font-size: 9px;font-weight:bold;color:#b00000;font-family:Arial}
span.br10b {font-size:10px;font-weight:bold;color:#b00000;font-family:Arial}
span.br11b {font-size:11px;font-weight:bold;color:#b00000;font-family:Arial}
span.br12b {font-size:12px;font-weight:bold;color:#b00000;font-family:Arial}

span.gr7b  {font-size: 7px;font-weight:bold;color:#535353;font-family:Arial}
span.gr8b  {font-size: 8px;font-weight:bold;color:#535353;font-family:Arial}
span.gr9b  {font-size: 9px;font-weight:bold;color:#535353;font-family:Arial}
span.gr10b {font-size:10px;font-weight:bold;color:#535353;font-family:Arial}
span.gr11b {font-size:11px;font-weight:bold;color:#535353;font-family:Arial}
span.gr12b {font-size:12px;font-weight:bold;color:#535353;font-family:Arial}

span.wh7b  {font-size: 7px;font-weight:bold;color:#ffffff;font-family:Arial}
span.wh8b  {font-size: 8px;font-weight:bold;color:#ffffff;font-family:Arial}
span.wh9b  {font-size: 9px;font-weight:bold;color:#ffffff;font-family:Arial}
span.wh10b {font-size:10px;font-weight:bold;color:#ffffff;font-family:Arial}
span.wh11b {font-size:11px;font-weight:bold;color:#ffffff;font-family:Arial}
span.wh12b {font-size:12px;font-weight:bold;color:#ffffff;font-family:Arial}
span.wh13b {font-size:13px;font-weight:bold;color:#ffffff;font-family:Arial}


span.bk7n  {font-size: 7px;font-weight:normal;color:#000000;font-family:Arial}
span.bk8n  {font-size: 8px;font-weight:normal;color:#000000;font-family:Arial}
span.bk9n  {font-size: 9px;font-weight:normal;color:#000000;font-family:Arial}
span.bk10n {font-size:10px;font-weight:normal;color:#000000;font-family:Arial}
span.bk11n {font-size:11px;font-weight:normal;color:#000000;font-family:Arial}
span.bk12n {font-size:12px;font-weight:normal;color:#000000;font-family:Arial}




/* LINKS */
A:link    {font-size: 11px;font-weight:bold;color:#313131;font-family:Arial}
A:visited {font-size: 11px;font-weight:bold;color:#313131;font-family:Arial}
A:hover   {font-size: 11px;font-weight:bold;color:#ff0000;font-family:Arial}
A:active  {font-size: 11px;font-weight:bold;color:#313131;font-family:Arial}

A.gray:link    {font-family:Arial;font-size:8px;font-weight:bold;color:#313131}
A.gray:visited {font-family:Arial;font-size:8px;font-weight:bold;color:#313131}
A.gray:hover   {font-family:Arial;font-size:8px;font-weight:bold;color:#0000cd}
A.gray:active  {font-family:Arial;font-size:8px;font-weight:bold;color:#313131}

A.menu:link    {font-family:Arial;font-size:11px;font-weight:normal;text-decoration:none;color:#ffffff}
A.menu:visited {font-family:Arial;font-size:11px;font-weight:normal;text-decoration:none;color:#ffffff}
A.menu:hover   {font-family:Arial;font-size:11px;font-weight:normal;text-decoration:none;color:cyan}
A.menu:active  {font-family:Arial;font-size:11px;font-weight:normal;text-decoration:none;color:#ffffff}
/* LINKS */




/* Graphic Elements */

div.bg {/* White Page Background */
	z-index: 1;
	width:800px;
	background-color: #FFFFFF;
	padding: 0px;
	border: 2px solid #000000;
	position: absolute;
	margin-left: 65px;
	margin-top: 5px;
}

div.graybox {/* Grey box for page text */
	z-index: 2;
	height: 520px;
	width:750px;
	background-color: #f9f9f9;
    display:inline;
	padding: 0px;
	border: 1px solid #858585;
	position: absolute;
	margin-left: 90px;
	margin-top: 130px;
}

div.graybox450 {/* Grey box for page text */
	z-index: 2;
	height: 450px;
	width:750px;
	background-color: #f9f9f9;
    display:inline;
	padding: 0px;
	border: 1px solid #858585;
	position: absolute;
	margin-left: 90px;
	margin-top: 130px;
}

div.bluebox {/* Blue box for page text */
	z-index: 5;
	height: 520px;
	width:750px;
	background-color: #f9f9ff;
    display:inline;
	padding: 0px;
	border: 1px solid #0000cd;
	position: absolute;
	margin-left: 90px;
	margin-top: 130px;
}

div.bluebox450 {/* Blue box for page text */
	z-index: 5;
	height: 450px;
	width:750px;
	background-color: #f9f9ff;
    display:inline;
	padding: 0px;
	border: 1px solid #0000cd;
	position: absolute;
	margin-left: 90px;
	margin-top: 130px;
}

div.redbox {/* Red box for page text */
	z-index: 3;
	background-color: #f5f5f5;
    display:inline;
	padding: 0px;
	border: 1px solid #ff0000;
	
}


hr.red {
  border: 0;  
  height: 1px;
  color: #ff0000;
  background-color: #ff0000;
  border: none;
  border: 0px solid #ff0000
}

hr.gray {
  border: 0;
  height: 1px;
  color: #313131;
  background-color: #313131;
  border: none;
  border: 0px solid #313131
}

hr.silver {
  border: 0;
  height: 1px;
  color: #858585;
  background-color: #858585;
  border: none;
  border: 0px solid #858585
}

hr.blue {
  border: 0;
  height: 1px;
  color: #0000cd;
  background-color: #0000cd;
  border: none;
  border: 0px solid #0000cd;
  z-index:8;
}

hr.lt_blue {
  border: 0;
  height: 1px;
  color: #8080FF;
  background-color: #8080ff;
  border: none;
  border: 0px solid #8080ff
}



/* Spacers */

div.space4 {/* 4px spacer */
	z-index: 2;
	font-size:4px;
	height: 1em;
	padding: 0px;
}
 
div.space8 {/* 8px spacer */
	z-index: 2;
	font-size:4px;
	height: 1em;
	padding: 0px;
}

div.space12 {/* 12px spacer */
	z-index: 2;
	font-size:12px;
	height: 1em;
	padding: 0px;
}



/* Tables */

table.menu {/* Menu */
	width:740px;
	background-color: #0000cd;
	padding: 0px;
	border: 0px solid #000000;
	position: absolute;
	margin-left: 105px;
	margin-top: 97px;
    z-index:7
}


table.blue {
border-bottom: 1px solid #0000cd;
border-left: 1px solid #0000cd;
border-right: 1px solid #0000cd;
border-top: 1px solid #0000cd;
background-color: #f9f9ff;
cellspacing: 0;
cellpadding: 4;
width:750px;
}

table.blue2 {
border-bottom: 1px solid #0000cd;
border-left: 1px solid #0000cd;
border-right: 1px solid #0000cd;
border-top: 1px solid #0000cd;
background-color:#f3f3ff;

}

table.blue3 {
border-bottom: 1px solid #0000cd;
border-left: 1px solid #0000cd;
border-right: 1px solid #0000cd;
border-top: 1px solid #0000cd;
background-color:#ffffff;

}

table.gray {
border-bottom: 1px solid #858585;
border-left: 1px solid #858585;
border-right: 1px solid #858585;
border-top: 1px solid #858585;
background-color: #f9f9f9;
cellspacing: 0;
cellpadding: 0;
width:750px;
}

table.gray2 {
border-bottom: 1px solid #858585;
border-left: 1px solid #858585;
border-right: 1px solid #858585;
border-top: 1px solid #858585;
background-color: #f9f9f9;
}

table.gray3 {
border-bottom: 0px solid #858585;
border-left: 0px solid #858585;
border-right: 0px solid #858585;
border-top: 0px solid #858585;
background-color: #f9f9f9;
}

table.white {
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #ffffff;
cellspacing: 0;
cellpadding: 0;
width:750px;
}

table.white2 {
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #ffffff;
cellspacing: 0;
cellpadding: 0;

}

table.white_grBorder {
border-bottom: 1px solid #858585;
border-left: 1px solid #858585;
border-right: 1px solid #858585;
border-top: 1px solid #858585;
border-collapse: separate;
border-spacing: 0pt;
background-color: #ffffff;
cellspacing: 0;
cellpadding: 0;
}

td.blue {background-color: #f1f1ff}
td.gray {background-color: #f1f1f1}

td.blueB {background-color: #f1f1ff;
          border: 1px solid #0000cd;
}

table.red {
border-bottom: 1px solid #ff0000;
border-left: 1px solid #ff0000;
border-right: 1px solid #ff0000;
border-top: 1px solid #ff0000;
background-color: #ffffff;
cellspacing: 0;
cellpadding: 0;
}

table.brown {
border-bottom: 1px solid #b00000;
border-left: 1px solid #b00000;
border-right: 1px solid #b00000;
border-top: 1px solid #b00000;
background-color: #ffffff;
cellspacing: 0;
cellpadding: 0;
}

table.gray_wh {
border-bottom: 1px solid #858585;
border-left: 1px solid #858585;
border-right: 1px solid #858585;
border-top: 1px solid #858585;
background-color: #ffffff;
cellspacing: 0;
cellpadding: 0;
}

table.dkblue_wh {
border-bottom: 1px solid #0000cd;
border-left: 1px solid #0000cd;
border-right: 1px solid #0000cd;
border-top: 1px solid #0000cd;
background-color: #ffffff;
cellspacing: 0;
cellpadding: 0;

}

table.ltblue_wh {
border-bottom: 1px solid #8080ff;
border-left: 1px solid #8080ff;
border-right: 1px solid #8080ff;
border-top: 1px solid #8080ff;
background-color: #ffffff;
cellspacing: 0;
cellpadding: 0;

}

/* Tables */



/* Blocks */
div.div1 {
	z-index: 2;
	height: 350px;
	width:240px;
	background-color: #f9f9f9;
	padding: 0px;
	border: 1px solid #0000cd;
	position: absolute;
	margin-left: 95px;
	margin-bottom: 10px;
	margin-top: 150px;
}

div.div2 {
	z-index: 2;
	height: 350px;
	width:240px;
	background-color: #f9f9ff;
	padding: 0px;
	border: 1px solid #858585;
	position: absolute;
	margin-left: 345px;
	margin-bottom: 10px;
	margin-top: 150px;
}

div.div3 {
	z-index: 2;
	height: 350px;
	width:240px;
	background-color: #f9f9f9;
	padding: 0px;
	border: 1px solid #0000cd;
	position: absolute;
	margin-left: 595px;
	margin-bottom: 10px;
	margin-top: 150px;
}

div.blue {
    border-bottom: 1px solid #0000cd;
    border-left: 1px solid #0000cd;
    border-right: 1px solid #0000cd;
    border-top: 1px solid #0000cd;
    background-color: #ffffff;
    cellspacing: 0;
    padding: 3em;
    width:750px;
    font-size: 7px;
    font-weight: bold;
    font-family: arial;
    color: #313131;
    text-align:justify;
}

div.blue2 {
    border-bottom: 1px solid #0000cd;
    border-left: 1px solid #0000cd;
    border-right: 1px solid #0000cd;
    border-top: 1px solid #0000cd;
    background-color: #ffffff;
    cellspacing: 0;
    padding: 0em;
    
}

div.ltblue {
    border-bottom: 1px solid #8080ff;
    border-left: 1px solid #8080ff;
    border-right: 1px solid #8080ff;
    border-top: 1px solid #8080ff;
    background-color: #ffffff;
    cellspacing: 0;
    padding: 3em;
    width:750px;
    font-size: 7px;
    font-weight: bold;
    font-family: arial;
    color: #313131;
    text-align:justify;
}

div.gray {
    border-bottom: 1px solid #858585;
    border-left: 1px solid #858585;
    border-right: 1px solid #858585;
    border-top: 1px solid #858585;
    background-color: #ffffff;
    cellspacing: 0;
    padding: 3em;
    width:750px;
    font-size: 7px;
    font-weight: bold;
    font-family: arial;
    color: #313131;
    text-align:justify;
}

div.ltgray {
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    border-top: 1px solid #c0c0c0;
    background-color: #ffffff;
    cellspacing: 0;
    padding: 3em;
    width:750px;
    font-size: 7px;
    font-weight: bold;
    font-family: arial;
    color: #313131;
    text-align:justify;
}

/* Blocks */



form { 
margin: 0px; 
padding: 0px; 
} 




p {
font-size:8px;
font-weight:normal;
font-family:arial, helvetica,sans-serif;
line-height: 1.2em;
  margin-bottom:1px;
  margin-top:4px;
}
 
p.px8 {
  margin-bottom:2px;
  margin-top:8px;
} 

p.px12 {
font-size:8px;
font-weight:normal;
font-family:arial, helvetica,sans-serif;
line-height: 1.2em;
  margin-bottom:2px;
  margin-top:12px;
}

p.px24 {
  margin-bottom:2px;
  margin-top:24px;
}