body{
margin:0;
line-height: 1.5em;
background-image:url(../../images/global_background.jpg);
background-color: #578495;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

b{font-size: 110%;}
em{color: red;}
a img {border: none}

h1
{
margin: 0px;
}

h2
{
margin: 0px;
}

h3
{
margin: 0;
}

p
{
margin: 0px;
}

#menu_container{

position: relative;
width: 908px;
margin: 0 auto;
height: 94px;
}

#menu_top_container
{
clear: both;
float: left;
width: 100%;
height: 38px;
}

#logo
{
clear: both;
float: left;
width: 153px;
height: 100%;
}

#menu_top_filler
{
float: left;
width: 755px;
height: 100%;
}

#menu_bottom_container
{
clear: both;
float: left;
width: 100%;
height: 56px;
}

#menu_left_round
{
clear: both;
float: left;
width: 20px;
height: 100%;
background: url(../../images/L_MenuBar.jpg);
}

#menu_bottom_items
{
float: left;
width: 100%; /* 868px */
height: 100%;
padding: 0px;
/*background: url(../images/Menubar.jpg);
background-repeat:repeat-x;*/
}

*.menu_item
{
float: left;
height: 100%;
background: url(../../images/Menubar.jpg);
background-repeat:repeat-x;

}

#menu_item_left
{
float: left;
height: 100%;
width: 81%;
}

#menu_item_right
{
float: left;
height: 100%;
width: 110px;

}

*.width_8 { width: 8%; }
*.width_9 { width: 9%; }
*.width_10 { width: 10%; }
*.width_11 { width: 11%; }
*.width_12 { width: 12%; }
*.width_13 { width: 13%; }
*.width_14 {width: 14%; }
*.width_15 {width: 15%; }
*.width_16 {width: 16%; }

#menu_right_container
{
float: left;
height: 100%;
width: 130px;
padding: 0;
margin: 0;
background: url(../../images/Menubar.jpg);
background-repeat:repeat-x;
}

#menu_left_container
{
float: left;
height: 100%;
padding: 0;
margin: 0;
background: url(../../images/Menubar.jpg);
background-repeat:repeat-x;
}

#menu_right_round
{
float: left;
width:20px;
height: 100%;
background: url(../../images/R_MenuBar.jpg);
}


*.divider
{

/*position: absolute;
left: 100px;
*/
float: left;
width: 3px;
height: 120%;
background:url(../../images/Divider.jpg);
background-repeat: no-repeat;
}

#divider2
{
position: absolute;
left: 215px;
width: 3px;
height: 38px;
background:url(../../images/Divider.jpg);
background-repeat: no-repeat;
top: auto;
z-index: 999;
}

#divider3
{
position: absolute;
left: 362px;
width: 3px;
height: 38px;
background:url(../../images/Divider.jpg);
background-repeat: no-repeat;
top: auto;
z-index: 999;
}

#divider4
{
position: absolute;
left: 460px;
width: 3px;
height: 38px;
background:url(../../images/Divider.jpg);
background-repeat: no-repeat;
top: auto;
z-index: 999;
}

#divider5
{
position: absolute;
left: 565px;
width: 3px;
height: 38px;
background:url(../../images/Divider.jpg);
background-repeat: no-repeat;
z-index: 999;
}

#divider6
{
position: absolute;
left: 645px;
width: 3px;
height: 38px;
background:url(../../images/Divider.jpg);
background-repeat: no-repeat;
z-index: 999;
}

#divider7
{
position: absolute;
left: 765px;
width: 3px;
height: 38px;
background:url(../../images/Divider.jpg);
background-repeat: no-repeat;
z-index: 999;
}


*.footertext
{
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}

*.leftfloat
{
	float: left;
}

*.centered
{
	text-align: center;
}

*.nolinkborder
{
	border: none;
}

*.simplelist
{
padding-left: 0px;
list-style: disk;
list-style-position: outside;
}

ul{
margin-top: 0px;
margin-bottom: 0px;
margin-left: -23px;
}
.Slogan
{
font-family: Arial;
font-weight: normal;
font-size:11px;
line-height: normal;
}

*.slogan
{
	position: absolute;
	float: left;
	font-family:Trebuchet MS, Arial;
	font-weight: bold;
	font-size:18px;
	color: #006699;
	line-height: normal;
	width: 504px;
	height: 28px;
	left: 290px;
	top: 17px;
}
/**************************/


#content_container{
width: 908px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#header_container
{
clear: both;
float: left;
width: 907px;
height: 172px;
padding-bottom: 17px;
}

#header1
{
clear: both;
float: left;
width: 100%;
height: 100%;
}

#content_area_wrapper
{
clear: both;
float: left;
width: 100%;
background-color: #FFFFFF;

}

#content
{
float: left;
width: 100%;
}

#inner_content_wrapper
{
float: left;
padding-left: 10px;
width: 98%;
}


#footer_wrapper{
clear: both;
float: left;
width: 908px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding-top: 15px;
}

#footer
{
clear: both;
float: left;
width: 75%;
line-height: normal;

}

#footer2
{
float: left;
width: 25%;
line-height: normal;
text-align: right;
}

#leftside_submenu_wrapper
{
clear: both;
float: left;
padding-top: 10px;
padding-bottom: 10px;
width: 252px;
}
#sidebar_area_wrapper
{
clear: both;
float: left;
width: 100%;
background:#F5EFD8;
}

#sidebar_area_wrapper2
{
clear: both;
float: left;
width: 100%;
background:#F5EFD8;
}

#sidebar_area_wrapper3
{
clear: both;
float: left;
width: 100%;
background:#F5EFD8;
}

#sidebar_area_wrapper4
{
clear: both;
float: left;
width: 100%;
background:#FFFFFF;
}

#yellow_sidebar_wrapper
{
clear: both;
float: left;
width: 95%;
padding-left:10px;

}
#yellow_sidebar
{
clear:both;
float:left;
width: 100%;

}
#yellow_sidebar_wrapper2
{
clear: both;
float: left;
width: 95%;
padding-left:10px; 

}
#yellow_sidebar2
{
clear:both;
float:left;
width: 100%;
margin:auto; 

}

#yellow_sidebar_wrapper3
{
clear: both;
float: left;
width: 95%;
padding-left:10px; 

}
#yellow_sidebar3
{
clear:both;
float:left;
width: 100%;
margin:auto; 

}

#image
{
	background:url(../images/sims_03.jpg.jpg);
	background-repeat: no-repeat;
}

#content_left_wrapper
{
float: left;
width: 252px;
}

#content_left_top
{
float: left;
width: 100%;
}

#content_right_wrapper
{
float: left;
width: 610px;
padding-left: 10px;
}

#content_right_top
{
clear: both;
float: left;
width: 100%;
}

*.invisible_link
{
border: none;
border-width: 0;
border-color:;
}

*.naked_link
{
color: #FFFFFF;
text-decoration: none;
border:none;
border: #FFFFFF;
}

*.dark_naked_link
{
color: #484128;
text-decoration: none;
border: none;
border:#FFFFFF;
}

*.side_menu_item
{
clear: both;
float: left;
width: 95%;
height: auto;
padding-left: 5px;
font-weight: bold;
border-top: medium solid #F5EFD8;
padding-top:5px; 
padding-bottom:5px; 
}

*.treb { font-family: "Trebuchet MS", "Arial"; }
*.ga { font-family:Georgia, "Times New Roman", Times, serif; }
*.garamound { font-family: Garamond, Arial; }
*.blueTitle {color: #225375; }
*.greyTitle {color: #B7B7B7; }
*.blackTitle {color: #000000; }
*.redTitle {color: #CC0000; }
*.greenTitle {color: #4D704A; }
*.blueText {color: #0F4371; }
*.tanText {color: #484128; }
*.whiteText {color: #FFFFFF; }
*.turquoiseText {color: RGB(21, 162, 153); }
*.size_38 {font-size: 38px; }
*.size_32 {font-size: 32px; }
*.size_16 {font-size: 16px; }
*.size_24 {font-size: 24px; }
*.size_11 {font-size: 11px; }
*.size_12 {font-size: 12px; }
*.size_14 {font-size: 14px; }
*.size_13 {font-size: 13px; }
*.size_10 {font-size: 10px; }
*.titleTextWidth {font-stretch: condensed; }
*.text_center { text-align: center; }
*.no_weight {font-weight: normal; }
*.bold {font-weight: bold; }
*.italics {font-style: italic; }
*.arial {font-family: Arial; }
*.normal_height { line-height: normal; }
*.small_height { line-height: 1.0; }
*.padding_left_10 { padding-left: 10px; }
*.padding_right_10 {padding-right: 10px; }
*.padding_top_10 {padding-top: 10px; }
*.float_right { float: right; }
*.float_left { float: left; }
*.clear_left { clear: left; }
*.clear_right { clear: right; }
*.relative {position: relative; }
*.lower_alpha { list-style-type: lower-alpha; }
*.list_item { display: list-item; }
*.align_right {text-align: right; }
*.align_center {text-align: center; }
*.margin_10 { margin:10px; }
*.vertical_center {vertical-align: middle; }

*.displayed 
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}

*.title_hide
{
position: relative;
margin-top: -30px;
}
*.title
{
position:relative; 
}
/* These classes specify the text type for content on the webpage */
*.Header1
{
font-family:Trebuchet MS, Arial;
font-weight: bold;
font-size:16px;
line-height: normal;
}
*.Header2
{
font-family: Trebuchet MS, Arial;
font-weight: bold;
font-size:12px;
line-height: normal;
}
*.Content_Text
{
font-family: Arial;
font-size:11px;
line-height: normal;
}

*.block_separator
{
clear: both;
float: left;
width: 252px;
height: 30px;
}

#content_height_spacer
{
float: left;
width: 1px;
height: 300px; /* content should be a minimum of 300 pixels */
}

*.graphic_dropquote_left
{
position: absolute;
width: 47px;
height: 33px;
left: -47px;
top: 0;
}

*.graphic_dropquote_left span
{
position: absolute;
width: 47px;
height: 33px;
margin: 0;
left: 0; top: 0;
background:url(../../images/LeftBlockQuote.jpg) no-repeat; 
}

*.graphic_dropquote_right
{
float: right;
width: 47px;
height: 33px;
}

*.graphic_dropquote_right span
{
float: right;
width: 47px;
height: 50px;
margin-top: 0px;
background:url(../../images/rightBlockQuote.jpg) no-repeat; 
}

blockquote 
{ 
margin:5px; 
background: url(../../images/start_quote.jpg) top left no-repeat;
}
   
blockquote div 
{
background: url(../../images/end_quote.jpg) bottom right no-repeat;
padding-left: 30px;
}

*.indent
{
position: relative; margin-left: 47px; 
}
*.diversity
{
float:left; 
height:auto; 
}
*.lossprevention
{
padding-top:6px; 
float:right; 
height:auto; 
}

*.image_right
{
float: right;
}

*.indent_bullets
{
padding-left: 30px;
margin: 0px;
}

/* This is used for a horizontal rule */
*.hr { display: block; margin: 0; }

/****************************************************/
/* Layout for the news scroller on index.php        */
#pscroller1{
width: 230px;
height: 100px;
border: none;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}
/*****************************************************/

*.brandon_hall
{
padding-top: 10px;
padding-left: 20px;
}

/***************** Table CSS *****************/
*.normal_cell td 
{
padding:3px;
}
/***************** /Table CSS *****************/

