/* body styles
------------------------------------ */

body{
background-color:#445773;
border-top:5px solid #000066;
margin:0px 0px 0px 0px;
padding:0px;
text-align:center;
}

p, h1, h2, h3, h4, h5, li, a, td{
font-family:arial, helvetica, sans-serif;
margin:0px;
padding:0px;
}

img{
border:none;
}

a:link, a:visited{
font-size:15px;
color:#0099cc;
text-decoration:underline;
}

a:hover{
text-decoration:none;
color:#333333;
}

/* container styles
------------------------------------ */

#container{
width:100%;
margin:0px auto;
padding:0px;
text-align:left;
}

/* flags styles
------------------------------------ */
#topwrap{
background-color:#445773;
border-bottom:1px solid #9999FF;
width:100%;
margin:0px;
padding:0px;
}



#top{
background-color:#445773;
border-left:1px solid #9999FF;
border-right:1px solid #9999FF;
height:50px;
width:850px;
margin:0px auto;
}

#top img{
float:right;
margin:10px 15px 0px 0px;
}

#top h1, #top h1 a:link,#top h1 a:visited{
font-family:arial, helvetica, sans-serif;
font-weight:normal;
font-size:32px;
line-height:42px;
letter-spacing:6px;
padding-left:190px;
margin:0px;
padding:0px 0px 0px 120px;
color:#003366;
color:#ffffff;
text-decoration:none;
}

#top h1 span.red, #top h1 span.red a:link, #top h1 span.red a:visited{
color:#993333;
color:#9999FF;
font-weight:bold;
}

div.screennoise{
float:right;
color:#000000;
font-family:arial, sans-serif;
width:120px;
text-align:center;
padding:12px 15px 0px 0px;
}

div.section{
float:left;
width:850px;
margin-bottom:20px;
}


/* header styles
------------------------------------ */
#headerwrap{
background-color:#445773;
border:0px solid black;
width:100%;
margin:0px;
padding:0px;
height:100%;
}


#header{
background-image:url(images/index2.jpg);
background-repeat:no-repeat;
background-color:#445773;
border-left:1px solid #9999FF;
border-right:1px solid #9999FF;
margin:0px auto;
padding:0px;
width:850px;
height:370px;
}

#header_inside{
background-color:#445773;
border-left:1px solid #9999FF;
border-right:1px solid #9999FF;
margin:0px auto;
padding:0px;
width:850px;
height:70px;
}


/* center styles
------------------------------------ */
#centerwrap{
margin:0px;
padding:0px;
width:100%
}


#center{
text-align:center;
background-color:rgb(59,74,95);
background-color:#ffffff;
border-left:1px solid #9999FF;
border-right:1px solid #9999FF;
margin:0px auto;
padding:0px;
width:850px;
}

#center p, #center li{
color:#999999;
font-size:14px;
line-height:19px;
padding:10px;
}

#center ul{
text-align:left;
}
#center li{
padding:0px;
}

#center h2,#center h4{
color:#000066;
color:#993333;
color:#999999;
font-weight:normal;
font-size:26px;
padding:10px 10px 10px 10px;
}

#center h4{
font-size:19px;
padding:5px 10px 0px 10px;
}


#langlinks{
border:0px solid black;
height:70px;
padding:0px 100px;
}

div.langbox{
border:0px solid black;
float:left;
width:200px;
margin:0px 5px;
}

div.langbox a:link, div.langbox a:visited{
color:#9999FF;
text-decoration:none;
}

div.langbox a:hover{
text-decoration:underline;
color:#3333ff;
}

ul.nav{
list-style-type:none;
margin:0px 0px 0px 10px;
padding:10px 0px;
}

ul.nav li{
display:inline;
list-style-type:none;
padding:0px;
line-height:35px;
}

ul.nav li a:link,ul.nav li a:visited{
font-size:16px;
color:#0099cc;
text-decoration:none;
padding:0px 2px;
}

ul.nav li a:hover{
color:#999999;
text-decoration:underline;
}

ul.boxes{
margin-left:25px;
padding-left:0px;
}

a:link.up,a:visited.up{
color:#990000;
text-decoration:underline;
}

a:hover.up{
text-decoration:none;
}

div.minisection{
border:0px solid black;
width:275px;
float:left;
margin-right:3px;
}

div.leftbox, div.rightbox{
border:1px solid #445773;
width:400px;
height:230px;
}

div.leftbox{
float:left;
margin:0px 0px 10px 15px;
}

div.rightbox{
float:right;
margin:0px 15px 10px 0px;
}

/* form styles
------------------------------------ */

table.form{
text-align:left;
width:700px;
border:1px solid #cccccc;
margin-left:50px;
}

table.form td, table.pay td{
padding:5px;
}

table.form td.left{
text-align:right;
}

table.pay{
text-align:left;
border:1px solid #cccccc;
margin-left:60px;
margin-top:15px;
width:680px;
}

table.pay td{
border-bottom:1px solid #cccccc;
}


/* footer styles
------------------------------------ */

#footerwrap{
border-top:1px solid #9999FF;
width:100%
}

#footer{
background-color:#445773;
width:850px;
margin:0px auto;
padding:0px;
text-align:center;
}

#footer p, #footer a:link, #footer a:visited{
color:#ffffff;
font-size:10px;
}
