/************************* GLOBAL FORMATS *************************/
html, body
{
width:100%;
height:100%;

padding:0px;
margin:0px;

font-family:Arial;
font-size:10pt;
color:#333333;

background-color:#333333;
}

div, table, tr, td
{
font-family:Arial;
font-size:9pt;
color:#333333;
}
/************************* GLOBAL FORMATS *************************/


/************************* TEXT FORMATS *************************/
A:link		{ text-decoration: none;		color:#FF6600; }
A:visited	{ text-decoration: none;		color:#FF6600; }
A:hover		{ text-decoration: underline;	color:#FF6600; }
A:active	{ text-decoration: none;		color:#FF6600; }

h1 { font-family:Arial; font-size:12pt; font-weight:100; color:#333333; }
h2 { font-family:Arial; font-size:12pt; font-weight:100; color:#FF6600; }
h3 { font-family:Arial; font-size:10pt; font-weight:100; color:#333333; }

.font_orange { font-family:Arial; font-size:20pt; color:#FF6600; }
/************************* TEXT FORMATS *************************/


/************************* BOXES *************************/


/********** HEADER **********/
#header
{
position:relative;
display:block;
z-index:10;

width:100%;
height:50px;

background-image:url(images/shadow_top.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#header_2
{
position:relative;
display:block;

width:900px;
height:50px;

text-align:left;
}


#logo
{
position:relative;
display:inline-block;

float:left;

width:200px;
height:50px;
}

/********** HEADER **********/



/********** HEADER - NAVIGATION **********/
#navigation
{
position:relative;
display:block;

float:right;

height:50px;
}


.navi_button
{
position:relative;
display:block;
z-index:10;
float:left;

margin-left:10px;
margin-right:10px;
}


.navi_button a
{
font-family:Arial;
font-size:12pt;
color:#FFFFFF;
}

.navi_button a:link		{ font-family:Arial; font-size:12pt; text-decoration: none; color:#FFFFFF; }
.navi_button a:visited	{ font-family:Arial; font-size:12pt; text-decoration: none; color:#FFFFFF; }
.navi_button a:hover	{ font-family:Arial; font-size:12pt; text-decoration: underline; color:#FFFFFF; }
.navi_button a:active	{ font-family:Arial; font-size:12pt; text-decoration: none; color:#FFFFFF; }

.navi_submenu
{
position:absolute;
display:none;
z-index:10;

top:30px;
left:0px;

width:150px;

line-height:30px;

background-color:#333333;
}


.navi_submenu a
{
font-family:Arial;
font-size:10pt;
color:#FFFFFF;

line-height:30px;
height:30px;

margin:0px;
}


.navi_submenu a:link	{ font-family:Arial; font-size:10pt; text-decoration: none; color:#FFFFFF; }
.navi_submenu a:visited	{ font-family:Arial; font-size:10pt; text-decoration: none; color:#FFFFFF; }
.navi_submenu a:hover	{ font-family:Arial; font-size:10pt; text-decoration: underline; color:#FFFFFF; }
.navi_submenu a:active	{ font-family:Arial; font-size:10pt; text-decoration: none; color:#FFFFFF; }
/********** HEADER - NAVIGATION **********/




/********** MAIN **********/
#main
{
position:relative;
display:block;

width:100%;
height:400px;

background-color:#FFFFFF;
}


#content_body
{
position:relative;
display:block;

width:940px;
height:400px;
}


#shadow_left
{
position:relative;
display:inline-block;
float:left;

width:20px;
height:400px;

background-image:url(images/shadow_left.gif);
}

#content
{
position:relative;
display:inline-block;
float:left;

width:900px;
height:400px;

background-image:url(images/background_content.gif);
background-repeat:no-repeat;

overflow:auto;

text-align:left;
}

#shadow_right
{
position:relative;
display:inline-block;
float:right;

width:20px;
height:400px;

background-image:url(images/shadow_right.gif);
}
/********** MAIN **********/


/********** FOOTER **********/
#footer
{
position:relative;
display:block;

width:100%;
height:50px;

background-image:url(images/shadow_bottom.gif);
background-repeat:repeat-x;
background-position:top;
}

#footer_2
{
position:relative;
display:block;

width:900px;
height:50px;

text-align:left;
}

#footer_body
{
position:relative;
display:block;

width:900px;
height:50px;

text-align:left;
}


#footer_left
{
position:relative;
display:block;
float:left;

width:400px;

text-align:left;
}


#footer_right
{
position:relative;
display:block;
float:right;

width:400px;

text-align:right;

color:#CCCCCC;
}


#footer_body A:link			{ text-decoration: none;		color:#CCCCCC; }
#footer_body A:visited		{ text-decoration: none;		color:#CCCCCC; }
#footer_body A:hover		{ text-decoration: underline;	color:#CCCCCC; }
#footer_body A:active		{ text-decoration: none;		color:#CCCCCC; }
/********** FOOTER **********/


/************************* BOXES *************************/


#form_field_1
{
width:250px;
height:23px;

padding:2px;

border:1px solid #CCCCCC;

background-image:url(images/background_form.gif);
background-repeat:repeat-x;
}



#form_field_2
{
width:350px;
height:100px;

padding:2px;

border:1px solid #CCCCCC;

background-image:url(images/background_form.gif);
background-repeat:repeat-x;
}



#site_headline
{
position:relative;
display:block;

width:150px;
height:300px;

float:left;

line-height:20px;

}