html, body

{

background:#fff url(images/tile-bg-sm.jpg) repeat;

font-size:small;

font-family:tahoma,arial,helvetica,sans-serif;

margin:0;

padding:0;

}



#container

{

background:#fff url(images/container_bg.jpg) repeat-y;

width:912px;

min-height:600px; /* temporary setting */

margin:0 auto;

}



img

{

border:0;

}



/***** Font Formatting Styles *****/



a

{

color:#fff;

text-decoration:none;

}



a:hover

{

text-decoration:underline;

}



p

{

color:#000;

margin-bottom:10px;

}



h1

{

font-weight:bold;

font-size:20px;

color:#fff;

margin:0;

padding:0;

display:inline;

}



h2

{

font-weight:bold;

font-size:18px;

color:#000;

margin:0;

padding:0;

display:inline;

}



h2 span

{

font-weight:normal;

font-size:14px;

}



h3.white

{

color:#fff;

}



h3

{

color:#14b1ef;

font-weight:bold;

font-size:14px;

text-align:left;

margin:0 0 5px 0;

}



/***** Header Styles *****/



#header

{

background:#fff url(images/header_bg.jpg) no-repeat;

width:912px;

height:258px;

margin:0;

padding:0;

}



#header ul

{

list-style-type:none;

margin:0 0 0 355px;

padding:175px 0 0 0;

}



#header ul li

{

float:left;

padding:0px 7px;

font-size:18px;

letter-spacing:.001em;

border-left:1px solid #fff;

}



#header ul li:first-child

{

border-left:0;

padding-left:0;

}



#header #menu

{

margin:0 0 0 385px;

padding:179px 0 0 0;

}



/***** Content Styles *****/



#content

{

background:url(images/content_bg.jpg) top no-repeat;

width:912px;

margin:0 auto;

overflow:hidden;

}



#left_column

{

float:left;

width:270px;

text-align:center;

min-height:300px;

margin-left:6px;

display:inline;

}



#left_column_search

{

width:270px;

height:55px;

margin:0;

padding:0;

}



#right_column

{

width:auto;

margin-left:276px;

}



#right_column_header

{

width:603px;

height:35px;

background:url(images/right_column_header.jpg) left no-repeat;

padding:5px 0 0 17px;

}



#right_column_title

{

float:left;

width:320px;

margin:0;

padding:0;

} 



.socialmedia

{

color:#14b1ef;

font-weight:bold;

margin:0 0 0 400px;

}



.socialmedia img

{

vertical-align:middle;

}



#right_column_top

{

width:620px;

height:17px;

background:url(images/right_column_top.jpg) no-repeat;

}



#right_column_middle

{

width:570px;

background:url(images/right_column_middle.jpg) repeat-y;

padding:10px 25px;

overflow:hidden;

}



#right_column_bottom

{

width:620px;

height:22px;

background:url(images/right_column_bottom.jpg) no-repeat;

}



#right_column_narrow

{

width:154px;

/*min-height:300px;*/

background:url(images/right_column_narrow_top.jpg) top no-repeat;

text-align:center;

margin:0;

padding:5px 10px;

border:0;

}



#right_column_narrow ul

{

list-style-type:none;

text-align:left;

margin:0;

padding:0;



}



#right_column_narrow ul li a

{

color:#fff;

font-size:11px;

line-height:14px;

padding:6px 0;

text-decoration:none;

display:block;

}



#right_column_narrow ul li a:hover

{

color:#14b1ef;

}



#right_column_narrow .testimonial

{

border:#fff solid 1px;

padding:5px;

}



#right_column_narrow .testimonial p

{

color:#fff;

font-weight:bold;

font-style:italic;

text-align:left;

}



#right_column_narrow_bottom

{

float:right;

width:174px;

background:#0f3a63 url(images/right_column_narrow_bottom.jpg) bottom no-repeat;

margin-left:15px;

padding:0;

border:0;

}



/***** Footer Styles *****/



#footer

{

background:url(images/footer_bg.jpg) top no-repeat;

width:862px;

height:12px;

font-size:11px;

margin:0 auto;

padding:20px 25px 0 25px;

}
