/*  


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* +global
************************************/
* {margin: 0; padding: 0;}
a { text-decoration: none; outline: none; font-weight:normal; font-size:0.9em; font-family:Arial, myriad reuglar, Myriad Pro , Verdana, Sans-serif, trebuchet MS;line-height:1.1em;}
a:link, a:active, a:visited {color: #437FBB;}
a:hover {
    color: #41a9b2;
	text-decoration:underline;
    }
h1, h2, h3, h4 {font-family: helvetica, arial narrow, Myriad Pro, trebuchet MS, Arial, Verdana, Sans-serif; 
padding-left:10px; padding-right:5px; padding-top:10px;
}
h1 { font-size:1.4em; color:#283f48; margin:0; margin-left:5px; font-weight:bold; letter-spacing:-1px; line-height:1.1em; font-family:myriad, Myriad Pro, tahoma, helvetica, arial, verdana, Mryiad Pro Regular;text-transform:uppercase;}
h2 { font-size:1.0em; color:#283f48; margin:3px 0 5px 5px; font-weight:normal; line-height:0.7em; letter-spacing:-1px; padding-bottom:0px; font-family:myriad, Myriad Pro, tahoma, helvetica, arial, verdana, Mryiad Pro Regular;text-transform:uppercase;}
h3 {  font-size:1.0em; color:#437FBB; margin:0 0 3px 5px; font-weight:bold; line-height:1.1em; letter-spacing:-1px; padding-bottom:5px; text-align:left;font-family:myriad, Myriad Pro,arial narrow,arial;text-transform:uppercase; letter-spacing:-1px; word-spacing:2px;
}
h4 { font-size:1.1em; color:#7b7979; margin:0 0 3px 0; letter-spacing:-1px; padding-bottom:5px; padding-top:2px; font-weight:normal;font-family:Times New Roman;}

hr {border: none 0; 
 border-top: 1px dotted #2a2a2a;/*the border*/
 width:85%;
 height: 1px;
 text-align:center;
 margin: 0 auto;
 
 }	

html,body {
font-family:  myriad, myriad pro,trebuchet MS, Arial, Verdana, Sans-serif;
margin: 0;
padding: 0;
background:#648ea7;
}
#resolution {
width:100%;
height:449px;
padding:0;
margin:0;
display:table;
background:url(../art/topout.jpg) repeat-x;
}

strong{ font-size:0.*em; color:#283f48; margin:0; margin-left:15px; font-weight:bold; letter-spacing:-1px; line-height:1.1em; font-family:myriad, Myriad Pro, tahoma, helvetica, arial, verdana, Mryiad Pro Regular;text-transform:uppercase;font-style:italic;}
p {  margin-top: 5px; margin-bottom: 10px; margin-left:15px; margin-right: 10px; color: #2a2a2a;
font-family:Arial, myriad reuglar, Myriad Pro , Verdana, Sans-serif, trebuchet MS;font-size: 0.9em; font-weight:normal; line-height:1.2em;
text-align:left;
}
p.misc {  margin-top: 5px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; color: #ffffff;
font-family:Arial, myriad reuglar, Myriad Pro , Verdana, Sans-serif, trebuchet MS;font-size: 0.7em; font-weight:normal; line-height:1.2em;
text-align:left;
}
#box {
width:990px;
margin:0 auto;
padding:0;
background:#274f6d;
}
#topspot {
width:990px;
height:449px;
margin:0;
padding:0;
display:table;
background:url(../art/topin.jpg) repeat-x;
}
#bottomhold {
width:990px;
height:12px;
margin:0 auto;
padding:0;
display:table;
background:url(../art/bottomhold.png);
behavior: url(iepngfix.htc);
}
#nameslot {
width:990px;
height:140px;
margin:0;
padding:0;
}
#tiname {
margin:0;
padding:0;
display:table;
behavior: url(iepngfix.htc);
margin-left:20px;
margin-top:50px;
float:left;
}
#navi {
width:665px;
height:125px;
margin:0;
padding:0;
display:table;
margin-top:60px;
float:right;
text-align:right;
}
#fslot {
width:982px;
height:290px;
margin:0 auto;
padding:0;
background:url(../art/flashhold.png);
behavior: url(iepngfix.htc);
display:table;
}
#contentslot {
width:980px;
margin:0 auto;
padding:0;
display:table;
}
#ctop {
width:980px;
height:14px;
margin:0;
padding:0;
background:url(../art/contenttop.png);
behavior: url(iepngfix.htc);
}
#cfill {
width:980px;
margin:0;
padding:0;
background:#ffffff;
display:table;
}
#cbottom {
width:980px;
height:14px;
margin:0;
padding:0;
background:url(../art/contentbottom.png);
behavior: url(iepngfix.htc);
}
#fleft {
width:284px;
height:290px;
margin:0;
padding:0;
display:table;
float:left;
}
#fright {
width:695px;
height:290px;
margin:0;
padding:0;
display:table;
float:right;
}
#welcomeblock {
width:600px;
padding:0;
margin:0;
float:left;
margin-left:15px;
}
#ondeck {
width:600px;
padding:0;
margin:0;
background:#dddcdc;
display:table;
}
#odmini {
width:280px;
padding:0;
margin:0;
display:table;
float:left;
margin-left:10px;
}
#newsblock {
width:300px;
padding:0;
margin:0;
float:right;
margin-right:15px;
}
#copy {
width:980px;
margin:0 auto;
padding:0;
display:table;
}
#copyinfo {
margin:0;
padding:0;
display:table;
float:left;
}
#sig {
width:174px;
height:32px;
margin:0;
padding:0;
display:table;
float:right;
background:url(../art/sig.png);
behavior: url(iepngfix.htc);
margin-bottom:10px;
}
#porthold {
width:850px;
margin:0 auto;
padding:0;
display:table;

}
#portrun {
width:400px;
height:350px;
margin:0;
padding:0;
display:table;
float:left;
background:#f1f1f1;
margin-right:10px;
margin-bottom:10px;
}
#more {
margin:0;
padding:0;
text-align:right;
float:right;
color:#000000;
font-weight:bold;
margin-right:10px;
margin-bottom:25px;
font-family:arial narrow, Arial, myriad reuglar, Myriad Pro , Verdana, Sans-serif, trebuchet MS;
cursor:hand;
cursor:pointer;
}
#gen li
{
margin-top:0px; margin-bottom:10px; margin-left:50px; margin-right:5px; padding:0px; color: #000000;
font-family: Arial, myriad reuglar, Myriad Pro , Verdana, Sans-serif, trebuchet MS; font-size: 0.8em; font-weight:normal; line-height:1.3em;
text-align:left; list-style: square; 
}
#navlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 17px 15px; }

#navlist a:link, #navlist a:visited
{
color: #274f6d;
text-decoration: none;
font-weight:bold;
}

#navlist a:hover
{
color: #47a906;
text-decoration:underline;
border_bottom: 2px solid; 

/*background:url(../art/menucaption.gif) center no-repeat;*/
font-weight:bold;
}
fieldset { border:0;margin:0;padding-left:10px; }
label { color:#555555; display:block;font-family:arial narrow, Arial, myriad reuglar, Myriad Pro , Verdana, Sans-serif, trebuchet MS; font-weight:normal; font-size:1.0em; }
input.text,textarea { color:#555555; width:275px;font:1.0em myriad, myriad pro, arial narrow, trebuchet MS, courier,monospace;padding:3px;margin:1px 0;border:1px solid #ccc; font-weight:bold;}
input.submit { padding:2px 5px;font:normal 0.9em myriad, myriad pro, arial narrow, trebuchet MS,verdana,arial,sans-serif;margin-bottom:10px; }