/* 
red: #CE1F0D
visited: #9F190B
grey: #666
*/

@import url("global_CSSReset.css");

html {
font-family: "Lucinda Sans", "Trebuchet MS", Arial, san-serif;
color:#666;
height:100%;
}

body {
font-size:62.5%;
line-height:1.25;
background-color:#FFF;
height:100%;
margin:0;
text-align:center;
}
					
blockquote {
margin:0 1.5em 1.5em 1.5em;
}
		
h1, h2, h3, h4, h5 {
margin-top:0;
margin-bottom:0px;
}

h1 {
color:#CE1F0D;
font-size:2.5em;
}

h2				{	font-size:1.4em;}
h3				{	font-size:1.2em;}

ul {
list-style:disc;
margin-top:.5em;
font-size:1.2em;
margin-bottom:1em;
color:#666;
}

ul li {
margin-left:1.25em;
padding-bottom: .5em;
}

#leftSideBox2 ul li {
margin-left:1.25em;
padding-bottom: .2em;
font-size:0.8em;
}

.text-indent {
text-indent:1.2em;
}

ol {	
list-style:decimal;
margin-bottom:1em;
}

ol li {
margin-left:2.5em;
}

em {
font-style:italic;
font-weight:inherit;
}

strong {
font-weight:bold;
font-style:inherit;
}

input	{
font-family: "Trebuchet MS", Arial, san-serif;
border:1px solid #BBB;
}

p {
font-size:1.2em;
margin-bottom:1em;
color:#666;
}

.float {
float:left;
}

.clearFloat {
clear:both
}

.showNone {
display:none;
}

.topMargin {
margin-top:1.25em;
}

.bottomMargin	{
margin-bottom:.50em
}

.dottedLine {
border-bottom:dashed 1px #CCC;
margin-bottom:10px;
} 

a, a:visited {
color:#9F190B;
font-weight:normal;
text-decoration:none;
}

a:hover, a:active {	
color:#CE1F0D;
font-weight:normal;
text-decoration:underline;
}

.selected {
text-decoration:underline;
}

.indent {
padding-left:3em;
}

.highlightText{
font-size:110%;
color:#0066cc;
}

.left {
	float:left;
}



/* MAIN CONTAINER
------------------------------------------------------------------*/
#overall_Container {
display:block;
width: 100%;
background-color:white;
background-image:url(../_images/global/bg-header-3.jpg);
background-repeat:repeat-x;
height:90px;
text-align:left;
margin:0;
}
							
#Main_Container	{
display:block;
width:960px;
margin:0 auto;
padding:0 0 0 0;
}					
							
/* MAIN CONTAINER - HEADER AREA
------------------------------------------------------------------*/
#headerArea	{
display:block;
position:relative;
width:inherit;
height:100px;
}
							
#logoMain	{
position:absolute;
}
					
#menuArea	{
display:block;
font-size:1.5em;
left:500px;
position:absolute;
top:45px;
}
							
#menuArea a {
text-decoration:none;
font-weight:bold;
color:#666;
}
							
#menuArea a:hover {
text-decoration:underline;
}
							
#menuArea a.on {
color:#CE1F0D;
font-weight:bold;
}
							
#menuArea a.on:hover {
text-decoration:none;
}							

#menuArea span {
margin:0 7px;
}
													
/* MAIN CONTAINER - CONTENT AREA
------------------------------------------------------------------*/
#contentArea {
display:block;
width:inherit;
min-height:300px;
margin:20px 0 0 0;
background-color:#FFF;
}

#leftSideBox1 {
display:block;
float:left;
width:150px;
margin:10px 0 0 0;
font-size:1.0em;
color:#666666;
clear:both;
}

#rightSideBox1 {
display:block;
float:left;
width:780px;
margin:20px 0 0 10px;
}

#leftSideBox1 h2	{
font-size:1.6em;
font-weight:bold;
margin:0 0 1em 0;
}
								
#leftSideBox1 a {
color:#CE1F0D;
font-weight:bold;
text-decoration:none;
}

#leftSideBox1 a:hover {
text-decoration:underline;
}								

/* MAIN CONTAINER - FOOTER AREA
------------------------------------------------------------------*/						
#footer_Container	{
display:block;
height:160px;
width: inherit;
background-color: #3F3F3F;
background-image:url(../_images/global/bg_footer_Container.gif);
background-repeat:repeat;
padding-top:5px;
margin-top:20px;
clear:both;
}

#footerArea	{
display:block;
height:28px;
line-height:28px;
width:940px;
margin:0 auto 0 auto;
font-size:1.1em;
color:#CCCCCC;
}
							
#footerArea a	{
color:#f9a69d;
text-decoration:none;
}

#footerArea a:hover	{
text-decoration:underline;
}
							
#footerArea span {
}							
						
#footerArea span.leftColumn	{
display:inline-block;
width:600px;
text-align:left;
}

#footerArea span.rightColumn {
display:inline-block;
float:right;
width:100px;
}