/************************************************************************************************************************************************************************************************/
/*fonts & text*/
/************************************************************************************************************************************************************************************************/
/*all*/
*{font-family:arial; padding:0; margin:0;}
hr, legend{display:none; }
html, body{}
html{background:#e1e1e1 url(../images/html.jpg) repeat-x top left; }
body{width:940px; margin:0px auto 0px auto; }
img{border:0px; display:inline-block;}
fieldset{border:0px; display:block;}
a{outline:none; text-decoration:none; }
li{list-style:none;}
table{ border-collapse:collapse;}
section, header, footer, nav, aside, article{display:block; }

/*new*//*@font-face*/
@font-face {font-family: 'eurostile'; src: url('../fonts/eurostile-webfont.eot'); src: local('☺'), url('../fonts/eurostile-webfont.woff') format('woff'), url('../fonts/eurostile-webfont.ttf') format('truetype'), url('../fonts/eurostile-webfont.svg#webfontwziKDzLz') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family: 'eurostilebold'; src: url('../fonts/eurostilebold-webfont.eot'); src: local('☺'), url('../fonts/eurostilebold-webfont.woff') format('woff'), url('../fonts/eurostilebold-webfont.ttf') format('truetype'), url('../fonts/eurostilebold-webfont.svg#webfontwziKDzLz') format('svg'); font-weight:normal; font-style:normal;}

/*main color (black)*/
p, li, a, strong, em, span, h1, h2, h3, h4, h5, h6, address{color:#666666; }
p a {color:#d2001b; }

/*headings*/
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:myriad pro, Verdana; color:#d2001b;  }
h1{font-size:20px; line-height:26px; padding:0px 0px 15px 0px; }
h1.bigbox{color:white; background-color:#0d2b71; padding:15px 30px; font-size:25px;  font-family: 'eurostile'}
h1.bigbox.smaller{font-size:18px; padding:7px 15px; }
h1.bigbox.smaller.color1{text-align:right; background-color:#867b77; }
h2, h2 a{font-size:16px; line-height:26px;}
h2.alt{color:#666666; }

h2 time.datetime, h1 time.datetime{line-height:14px; margin:0px 15px 0px 0px; }
h3{}
h4{}
h5{}
h6{}

/*main text sizes*/
p, li, a, strong, td, label, span, em, address{font-size:12px; }

/*lineheights*/
p, address{line-height:20px; margin-bottom: 1em; }

/*alignment*/
.alignright{text-align:right; }
.aligncenter{text-align:center; }
.floatleft{float:left; padding:0px 10px 0px 0px; }
.floatright{float:right; padding:0px 0px 0px 20px; position:relative; z-index:100;  }
article p{text-align:justify; }

/*other*/
.outline{outline:1px solid black;}
.clear{clear:both;}
.border1{border:2px solid #e1e1e1; }
address{font-style:normal; }
blockquote p{font-size:16px; line-height:24px;}
.moveButtonUp{margin:-30px 0px 20px 0px; }
