/*CSS FOR WWW.RAMQUEST.COM*/

/*HTML TAG SPECIFIC STYLES*/
body { background-color:#FFFFFF; margin:1px 0 0 0; text-align:center; color:#333; font-size:10px; font-family:Verdana, Arial, Sans-Serif }
td { color:#333; font-size:10px; font-family:Verdana, Arial, Sans-Serif }
a:link, a:active, a:visited { text-decoration:underline; color:#369; font-weight:bold }
a:hover, a:visited:hover { text-decoration:none; color:#69C; font-weight:bold }
ul { list-style:url(http://www.ramquest.com/images/00_bullet.gif) outside dot }

/* MAIN NAVIGATION STYLES */
#nav_main { margin:0 auto 10px auto; padding:0; width:780px; height:23px; background:url('images/nav_bkgd_bar.png') no-repeat }
#nav_main ul { margin:0; padding:5px 0 0 0; width:780px; height:23px; text-transform:uppercase; text-align:center; vertical-align:middle }
#nav_main li { list-style-type:none; display:inline }
#nav_main a { padding:6px }
#nav_main a:link, #nav_main a:active, #nav_main a:visited { text-decoration:none; color:#369; font-weight:bold; font:Arial, Helvetica, sans-serif }
#nav_main a:hover, #nav_main a:visited:hover { text-decoration:underline; color:#69C; font-weight:bold; font:Arial, Helvetica, sans-serif }

/*COMPONENT SPECIFIC STYLES*/
#header_home { margin:10px auto 0 auto; width:760px; text-align:left }
#header_home h1 { margin:0 0 10px 0; width:760px; line-height:90px; text-indent:-3000px; background:url('images/ads/2007_01_home/01_home_ad_200701_h1.png') no-repeat }
#header_home_content_left { float:left; margin:0; width:380px }
#header_home_content_right { float:right; margin:0; width:370px }
.h201 { margin:0 0 5px 0; width:380px; line-height:15px; text-indent:-3000px; background:url('images/ads/2007_01_home/01_home_ad_200701_h2_01.png') no-repeat }
.h202 { margin:0 0 5px 0; width:380px; line-height:18px; text-indent:-3000px; background:url('images/ads/2007_01_home/01_home_ad_200701_h2_02.png') no-repeat }
.h203 { margin:0 0 5px 0; width:370px; line-height:15px; text-indent:-3000px; background:url('images/ads/2006_04_home/01_home_ad_200604_h2_03.png') no-repeat }
.p_normal { margin:0 10px 10px 0; text-align:left; line-height:13px }
.p_stretch { margin:0 10px 35px 0; text-align:left; line-height:15px }
.p_normal_right { margin:0 0 10px 0; text-align:left; line-height:13px }
.phone { margin:0 0 5px 0; width:370px; height:45px; text-indent:-3000px; background:url('images/ads/2006_04_home/01_home_c2a_phone.png') no-repeat }
.whitepaper { margin:0 0 5px 0; text-indent:-3000px }
.whitepaper a { display:block; width:370px; height:45px; background:url('images/ads/2006_04_home/01_home_c2a_whitepaper.png') no-repeat }
.whitepaper a:hover { background:url('images/ads/2006_04_home/01_home_c2a_whitepaper_over.png') no-repeat }
.demo { margin:0; text-indent:-3000px }
.demo a { display:block; width:370px; height:45px; background:url('images/ads/2006_04_home/01_home_c2a_demo.png') no-repeat }
.demo a:hover { background:url('images/ads/2006_04_home/01_home_c2a_demo_over.png') no-repeat }
.hidden { display:none; visibility:hidden }

#content { margin:0 auto 10px auto; padding:0; width:780px }
#content_container { margin:0 auto; padding:0 }
#content_container h1 { margin:10px 0 12px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#336699 }
#content_container p { margin:0 0 15px 0; padding:0 }
#content_site_map { margin:0 auto 10px auto; padding:0; width:520px; float:none }
.content_site_map_div { margin:0; padding:0; width:487px; min-height:100px; vertical-align:top; text-align:left }
#content_home_large { margin:0; padding:0 24px 0 8px; width:487px; vertical-align:top }
#content_home_small { margin:0; padding:0; width:261px; vertical-align:top }
.content_gelbar { margin:0 0 10px 0; padding:0 }
.content_normal { margin:0 0 10px 0; padding:0 }
.content_separator { clear:left; float:none; margin:15px 0 15px 0; padding:0; background:url("images/00_gen_interior_sepdots_tile.gif"); background-repeat:repeat-x; line-height:6px }
.content_floatleft { float:left; margin:0 10px 5px 0; padding:0 }
.content_floatright { float:right; margin:0 0 5px 0; padding:0 }
#content_home_large form { margin:0 0 5px 0; padding:0; vertical-align:top }

.form_label { margin:0; padding:0 10px 0 0; vertical-align:middle; text-align:right; font-weight:bold }
.form_field { margin:0; vertical-align:middle }
.form_button { }

/*TEXT SPECIFIC STYLES*/
.default { color:#333; font-size:10px; font-family:Verdana, Arial, Sans-Serif }
.default_bold { color:#333; font-size:10px; font-family:Verdana, Arial, Sans-Serif; font-weight:bold }
.default_italic { color:#333; font-size:10px; font-family:Verdana, Arial, Sans-Serif; font-style:italic }
.default_oblique { color:#333; font-size:10px; font-family:Verdana, Arial, Sans-Serif; font-weight:bold; font-style:italic }
.default_hilite { color:#369; font-size:10px; font-family:Verdana, Arial, Sans-Serif; font-weight:bold }
.default_hilite_oblique { color:#369; font-size:10px; font-family:Verdana, Arial, Sans-Serif; font-weight:bold; font-style:italic }
.footer { color:#999; font-size:10px; font-family:Verdana, Arial, Sans-Serif; font-weight:bold }
.error { color:#F00; font-size:10px; font-family:Verdana, Arial, Sans-Serif; font-weight:bold; font-style:italic }
.table_head { color:#FFF; font-size:10px; font-family:Verdana, Arial, Sans-Serif; font-weight:bold }
.agency_header { color:#369; font-size:13px; font-family:Verdana, Arial, Sans-Serif; font-weight:bold; text-decoration:underline }
.date { margin:0 10px 15px 10px; padding:0; float:left; border:0; font-weight:bold; color:#999999 }