
* {
margin : 0;
padding : 0;
}
body {
font-family : Arial, sans-serif;
font-size : 10pt;
color : #666;
background-color : #fff;
}

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



#header {
position : relative;
background : #ffffff url('logo_left3.jpg') no-repeat bottom right;
height : 100px;
padding-left : 2em;
}
#header h1 {
position : absolute;
top : 20px;
font-size : 2.2em;
letter-spacing : -0.05em;
}
#header h1 a {
color : #ea9a36;
text-decoration : none;
}
#header h2 {
position : absolute;
font-size : 0.8em;
top : 40px;
color : #e0e8ef;
}

.logo-top {
border-bottom : 2px solid #999999;
}

.left_logo{
text-align : right;
}

#menu {
position : absolute;
top : 5em;
right : 3em;
}
#menu ul {
list-style : none;
}
#menu li {
display : inline;
padding-left : 1.1em;
margin-left : 1em;
border-left : 1px dotted #e0e8ef;
}
#menu li.first {
border : 0;
margin-left : 0;
padding-left : 0;
}
#menu li a {
color : #fff;
padding : 0.1em;
text-decoration : none;
}
#menu li a:hover {
text-decoration : underline;
}



#content {
line-height : 1.5em;
}
#content p {
margin-bottom : 1.5em;
}
#content h2, h3, h4, h5, h6 {
color : #999999;
margin-bottom : 1em;
border-bottom : 1px dashed #ff9933;
padding-bottom : 0.3em;
}
#content h2 {
font-size : 1.5em;
}
#content h3 {
font-size : 1.1em;
}
#content ul {
margin-bottom : 1.5em;
padding-left : 1em;
list-style : square;
}
#content blockquote {
margin-bottom : 1.5em;
padding : 0.75em 0.75em 0.75em 1.5em;
border-left : 0.75em solid #005082;
background : #fdfdfd url('images/a7.gif') repeat-x top left;
}
#content blockquote p {
margin-bottom : 0;
}


#primaryContent {
margin : 1.5em 19em 0 17.25em;
padding : 1.5em 3em 1.5em 3em;
}


#LeftLinks {
padding : 0 2em 1.5em 2em;
background : #fff url('images/a1.gif') repeat-y top right;
}

#LeftLinks .xbg {
position : absolute;
right : 0;
bottom : -64px;
background : #fff url('images/a3.gif') no-repeat top right;
height : 64px;
width : 128px;
}

#LeftLinks ul {
margin-bottom : 1.5em;
padding-left : 1em;
list-style : square;
}


#tertiaryContent {
position : relative;
float : right;
width : 15em;
padding : 0 2em 1.5em 2em;
background : #fff url('images/a2.gif') repeat-y top left;
}
#tertiaryContent .xbg {
position : absolute;
left : 0;
bottom : -64px;
background : #fff url('images/a4.gif') no-repeat top left;
height : 64px;
width : 128px;
}

#tertiaryContent ul {
margin-bottom : 1.5em;
padding-left : 1em;
list-style : square;
}



#footer {
position : relative;
z-index : 1;
border-top : 1px dashed #dfdfdf;
padding : 1em 0 2em 0;
margin : 1em 2em 0 2em;
text-align : center;
}


img {
border : 0 none;
}
.clear {
clear : both;
}

