/* CSS Document */

html, body{height:100%}

body{margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#004b91; line-height:1.5;}

#container{width:1004px; height:100%; margin-top:0; margin-left:auto; margin-right:auto; background-color:#ffffff;}
#metacontainer{position:absolute; top:10px; width:150px; height:100px; margin:0px 10px 0px 840px; padding:0px; font-size:9px; color:#dedfe0; z-index:99 !important;}
#content{}

td{vertical-align:top;}
table{padding:0; margin:0; background-color:#ffffff;}
p{margin:0px 0px 10px 0px;}

a:link{text-decoration:none; color:#004b91;}
a:visited{text-decoration:none; color:#004b91;}
a:active{text-decoration:none; color:#004b91;}
a:hover{text-decoration:none; color:#dd811b;}


#l1logobg{position:relative; top:0px; width:357px; height:271px; background-image:url(../images/taglinebg.jpg); background-position:left top; background-repeat:no-repeat; }
#logo{position:relative; top:10px; left:10px; width:88px; height:88px;}
#l1tagline{position:relative; top:145px; left:15px; color:#004b91; font-size:19px;}
#l1mainimage{width:647px; height:271px; margin:0; padding:0;}
#l1marketnav{width:1004px; height:195px; background:url(../images/indexnavbg.jpg) left no-repeat; background-color:#dedfe0; margin:0; padding:0;}

/*Market Navigation*/
#marketmenu{width:170px; height:195px; text-align:right; background:none;}
#marketmenu ul{list-style:none;  padding:27px 20px 10px 10px;}
#marketmenu ul li{list-style:none; padding:4px 0px 0px 0px;}
#marketmenu a:link{text-decoration:none; color:#004b91; font-size:14px; font-weight:normal;}
#marketmenu a:visited{text-decoration:none; color:#004b91; font-size:14px; font-weight:normal;}
#marketmenu a:active{text-decoration:none; color:#004b91; font-size:14px; font-weight:normal;}
#marketmenu a:hover{text-decoration:none; color:#dd811b; font-size:14px; font-weight:normal;}

#indexnav{height:125px; font-size:12px; font-weight:bold;}
#indexnav a{font-size:12px; font-weight:bold;}

#l1promotion{width:167px; height:175px; padding:17px 10px 12px 10px; background-color:transparent;}

#col1{width:167px; height:auto; padding:0; margin:0;}
#col2{width:170px; height:auto; margin:0; padding:0;}

/*Main Page Content*/
#maintext{width:617px; height:175px; font-size:13px; line-height:1.5; padding:15px 30px 5px 0px;}
.maintitle{font-size:20px; color:#dd811b; line-height:1.3;}


/*footer*/
#footer{padding:15px 0px; font-size:10px; color:#000000; background-color:#ffffff; }
#footer a:link{text-decoration:none; color:#004b91; font-weight:normal;}
#footer a:visited{text-decoration:none; color:#004b91; font-weight:normal;}
#footer a:active{text-decoration:none; color:#004b91; font-weight:normal;}
#footer a:hover{text-decoration:none; color:#dd811b; font-weight:normal;}


#phone{width:347; height:125px; color:#004b91; padding:10px 0px 10px 10px; font-size:12px;}


#l2logobg{position:relative; top:0px; width:216px; height:111px; background-image:url(../images/maintopleft.jpg); background-position:left top; background-repeat:no-repeat; }
#l2maintitle{width:788px; height:111px; background-image:url(../images/companytoptitle.jpg); background-position:left top; background-repeat:no-repeat; border-left:solid 2px #ffffff;}
#l2titleposition{color:#ffffff; padding:50px 25px 25px 20px; font-size:22px;}
#l2marketnav{width:1004px; height:195px; background-image:url(../images/indexnavbg.jpg); background-position:left; background-repeat:no-repeat; background-color:#dedfe0;}
#l2headline{width:738px; height:91px; font-size:18px; line-height:1.5; padding:20px 30px 5px 20px; color:#004b91; background-image:url(../images/subtitlebg.jpg); background-position:left top; background-repeat:no-repeat; background-color:#dedfe0; border-left:solid 2px #ffffff;}
#l2maintext{width:528px; height:175px; padding:15px 10px 5px 20px;}
#l2maintext ul{margin:0px 0px 10px auto; list-style-position:outside;}
#l2maintext p{margin:0px 0px 10px 0px;}


#l2promo{width:150px; height:175px; font-size:10px; padding:20px 15px 5px 15px; border-left:dotted 1px #dedfe0;}
#mainnav{width:215px; border-top:3px solid #ffffff; border-right:1px dotted #d3d4d4;}
img.imgright{float:right; padding:0px 0px 20px 20px;}

.subtitle{font-size:11px; color:#dd811b; line-height:1.5;}
.anothertitle{font-size:13px; color:#dd811b; line-height:1.5;}
.contactphone{font-size:11px; color:#004b91; line-height:1.3;}
.textsubtitles{font-weight: bold; color: #004B91; line-height:1.5;}
.largersubtitles{font-weight: bold; font-size:13px; color: #004B91; line-height:1.5;}
.blueitalic{font-weight: normal; color: #004B91; font-style:italic;}

#l2phone{color:#004b91; padding:30px 20px 0px 20px; font-size:12px;}

#l2footer{padding:0px 20px 10px 20px; color:#000000; }
#l2footer a:link{text-decoration:none; color:#004b91; font-size:10px; font-weight:normal;}
#l2footer a:visited{text-decoration:none; color:#004b91; font-size:10px; font-weight:normal;}
#l2footer a:active{text-decoration:none; color:#004b91; font-size:10px; font-weight:normal;}
#l2footer a:hover{text-decoration:none; color:#dd811b; font-size:10px; font-weight:normal;}

#l3maintext{width:708px; height:175px; padding:15px 60px 5px 20px;}
#l3promo{font-size:10px; padding:20px 15px 5px 15px;}
