/* basic elements */
body
{
margin-left:0px;
margin-right: 0px;
margin-top:0px;
margin-bottom:0px;
background-color:#7fafcb;
background-image: url(images/bg-main.gif);
background-repeat: repeat-x;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
letter-spacing: normal;
line-height: normal;
}

/* web template */
.main-table {width:850px; background-color:#7fafcb;}
.main-layout {width:850px; background-color:#7fafcb; border:1px solid #6699cc;}

/* stretch vertical in full lenght
.main-table {height:95%; width:790px; background-color:#FFFFFF;}
.main-layout {height:95%; width:790px; background-color:#FFFFFF;}*/


.content-layout {width:848px; background-color:#e7f2fd; padding-bottom:30px;}
.story-layout1 {width:670px;}
.story-layout2 {width:600px;}
.story {width:600px; font-family: Verdana,Arial, sans-serif; font-size:12px; line-height:19px;}
.txt {font-family: Verdana,Arial, sans-serif; font-size:12px; line-height:19px;}
.small {font-family: Verdana,Arial, sans-serif; font-size:10px; line-height:14px;}
.medium {font-family: Verdana,Arial, sans-serif; font-size:11px; line-height:14px;}

.line1 {background-color:#5c8829;}
.line2 {background-color:#0067b1;}

.storytitle1 {font-family:Verdana,Arial,sans-serif; font-size:18px; font-weight:bold; color:#cc9933; line-height:21px; padding-bottom:2px; padding-top:0px;}
.storyline1 {padding-bottom:15px;}

.caption {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#003399; line-height:15px;}
.photo-border {border:solid 2px #999999;}
.company-name {font-family: Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; color: #003399;}
.border {border:solid 1px #bacde1;}

hr {color: #c2dda2;}
ol {margin-top:5px;margin-bottom:10px;}
li {padding-bottom:3px;}

/* hypertext links */
A:link {color: #003399; text-decoration: underline;  font-size:12px;}
A:visited {color: #003399; text-decoration: underline;  font-size:12px;}
A:active {color: #003399; text-decoration: underline;  font-size:12px;}
A:hover {color: #990000; text-decoration: underline;  font-size:12px;}

A.normal:link {color: #000000; text-decoration: none  font-size:12px;}
A.normal:visited {color: #000000; text-decoration: none;  font-size:12px;}
A.normal:active {color: #000000; text-decoration: none;  font-size:12px;}
A.normal:hover {color: #990000; text-decoration: underline;  font-size:12px;}

A.small:link {color: #003399; text-decoration: none;  font-size:10px;}
A.small:visited {color: #003399; text-decoration: none;  font-size:10px;}
A.small:active {color: #003399; text-decoration: none;  font-size:10px;}
A.small:hover {color: #990000; text-decoration: underline;  font-size:10px;}

A.medium:link {color: #003399; text-decoration: none;  font-size:11px;}
A.medium:visited {color: #003399; text-decoration: none;  font-size:11px;}
A.medium:active {color: #003399; text-decoration: none;  font-size:11px;}
A.medium:hover {color: #990000; text-decoration: underline;  font-size:11px;}


H1 {font-size:24px;line-height:30px; font-family: Verdana,Arial,sans-serif; font-weight:bold; color: #003399; margin-bottom:0px; margin-top:0px;}
H2 {font-size:19px;line-height:25px; font-family: Verdana,Arial,sans-serif; font-weight:bold; color: #003399; margin-bottom:0px; margin-top:0px;}
H3 {font-size:17px;line-height:23px; font-family: Verdana,Arial,sans-serif; font-weight:bold; color: #003399; margin-bottom:0px; margin-top:0px;}
H4 {font-size:15px;line-height:21px; font-family: Verdana,Arial,sans-serif; font-weight:bold; color: #003399; margin-bottom:0px; margin-top:0px;}
.thead1 {font-family:Verdana,Arial,sans-serif; font-size:18px; font-weight:normal; color:#003399; line-height:24px;}
.thead2 {font-family:Verdana,Arial,sans-serif; font-size:18px; font-weight:normal; color:#0033cc; line-height:24px;}
.tsub1 {font-family: Verdana,Arial,sans-serif; font-size:16px; font-weight:bold; color: #003399;}
.tsub2 {font-family: Verdana,Arial,sans-serif; font-size:16px; font-weight:bold; color: #0033cc;}
.tbold1 {font-family: Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; color: #003399;}
.tbold2 {font-family: Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; color: #0033cc;}
.tcolor1 {font-family: Verdana,Arial,sans-serif; font-size:12px; color: #003399;}
.tcolor2 {font-family: Verdana,Arial,sans-serif; font-size:12px; color: #0033cc;}


/*  FOOTER  */
.footer-bg {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#99ccff; background-color:#000033;}

.footer1-layout {height:26px; padding-top:0px;}
.footer1 {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#99ccff;}
A.footer1:link {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #99ccff; font-weight: normal; text-decoration: none;}
A.footer1:visited {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #99ccff; font-weight: normal; text-decoration: none;}
A.footer1:active {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #99ccff; font-weight: normal; text-decoration: none;}
A.footer1:hover {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #ffcc00; font-weight: normal; text-decoration: underline;}
.footer1-line {background-color:#4d6699;}

.copyright {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#003366; height:30px;}



/*  BOX 1 */
.box1-layout {width:730px; font-family: Verdana,Arial, sans-serif; font-size:12px; line-height:17px; background-color:#FFFFFF;}
.box1-border {background-color:#0066cc;}
.box1-tsub1 {font-family: Verdana,Arial,sans-serif; font-size:12px; font-weight:bold; color: #669900;}

.box1-topbar {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#ffcc33; text-decoration: none;}
A.box1-topbarlink:link {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#ffcc33; text-decoration: none;}
A.box1-topbarlink:visited {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#ffcc33; text-decoration: none;}
A.box1-topbarlink:active {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#ffcc33; text-decoration: none;}
A.box1-topbarlink:hover {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#ffcc33; text-decoration: underline;}

.box2-topbar {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#FFFFFF; text-decoration: none;}
A.box2-topbarlink:link {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#FFFFFF; text-decoration: none;}
A.box2-topbarlink:visited {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#FFFFFF; text-decoration: none;}
A.box2-topbarlink:active {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#FFFFFF; text-decoration: none;}
A.box2-topbarlink:hover {font-family: Verdana,Arial, sans-serif; font-size:18px; color:#FFFFFF; text-decoration: underline;}

.graph-box1-layout {border:1px solid #c7e4f9; background-color:#99ccff;}
.bar1 {font-family: Arial,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#003366;}
.data {font-family: Arial,sans-serif; font-size:11px; background-color:#FFFFFF; color:#336699;}

A.program-link:link {font-family: Verdana,Arial,sans-serif; color: #003399; text-decoration: none;  font-size:12px; font-weight:bold;}
A.program-link:visited {font-family: Verdana,Arial,sans-serif; color: #003399; text-decoration: none;  font-size:12px; font-weight:bold;}
A.program-link:active {font-family: Verdana,Arial,sans-serif; color: #003399; text-decoration: none;  font-size:12px; font-weight:bold;}
A.program-link:hover {font-family: Verdana,Arial,sans-serif; color: #990000; text-decoration: underline;  font-size:12px; font-weight:bold;}