/* -----------------------------------------------
Title: Tier2 Body Style
Author: Jarid Love
Modified: 24 June 2010
Modified by: Brent Leavitt
Reason: Changes to the RaC form 
----------------------------------------------- */

/* general styles
----------------------------------------------- */
h1 { bottom:8px; font-size:250%; left:0px; letter-spacing:-1px; line-height:100%; margin:0; padding:0; position:absolute; }
h2 { bottom:2.75em; font-size:125.5%; left:0px; line-height:100%; margin:0; padding:0; position:absolute; }
h2 a { text-decoration:none; }
h3 { font-size:160%; padding-bottom:2px; }
h4 { color:#252727; font-size:110%; }
h5 { color:#6B6C6D; font-size:90%; }

/* Structural Layout
-------------------------------------------------- */
#contentcontainer { padding:0 12px; }
#mainbody { padding-bottom:50px; padding-top:12px; }
#contenthead { border-bottom:1px solid #000000; height:9.6em; position:relative; }
#banner { margin-bottom:24px; }
#contenthead .subnav { bottom:11px; line-height:100%; list-style-type:none; margin:0; padding:0; position:absolute; right:0px; }
#contenthead .subnav li { display:inline; font-weight:bold; padding-left:20px; }
#contenthead .subnav li a { color:#555555; font-weight:normal; text-decoration:none; }
#col_left { float:left; width:276px; }
#col_right { border-top:1px solid #000000; float:right; width:564px; }

/* Overview
-------------------------------------------------- */
#overview { font-size:209.5%; letter-spacing:-1px; }
#overview p { font-weight:bold; margin:0; padding:1.4em 0 0.8em 0; }
#overview strong { color:#DF1620 }

/* Request Call
-------------------------------------------------- */
#requestcall { position:relative; margin-top:12px; margin-bottom:12px; background-color:#E6E6E6; }
#requestcall h3 { background-color:#bcbcbc; margin:0; padding:6px 12px; font-size:127.5%; border-bottom:2px solid #ffffff; }
#requestcall p { margin:0; padding:10px 0 0 0; }
#requestcall form { padding:2px 0 0 0; }
#requestcall fieldset { margin:0; padding:4px 4px 4px 14px; /*removed 10px from padding-right*/ border:none;  }
/*#requestcall fieldset p#requestcall_fname, #requestcall fieldset p#requestcall_company,*/ #requestcall fieldset p#requestcall_country { /* width:90px;  */clear:left; }
#requestcall fieldset input { width:82px; border:0px solid #000000; padding:3px 0; }
#requestcall label { display:block; padding-bottom:3px; }
#requestcall select { width:82px; padding:2px 0 3px 0; }
#requestcall p#requestcall_country { overflow:hidden !important; }
#requestcall_submit { clear:left; margin:0; padding:0;  width:125px; height:35px; position:relative; left:14px; /*float:left; */}
#requestcall_submit input {background:#000 url(/common/img/buttons/button_submit.gif) top left no-repeat; width:125px; height:25px; color:#ffffff; border:0px solid #000000; text-align:center; font:12px Arial, Helvetica, Sans-Serif; cursor:pointer; }
#requestcall #requestcall_privacy { margin:0; padding:0 0 10px 14px; background-color:#E6E6E6; }
#requestcall #requestcall_privacy a {display:block; padding:0 0 0 35px; height:27px;  background:transparent url(/img/linux2009/privacy.gif) center left no-repeat; color:#666; font-size:10px; line-height:27px; text-decoration:none; width: 140px; vertical-align:middle; word-wrap:break-word; }
#requestcall #requestcall_salesphone { clear:left; background-color:#D8D8D8; margin:0; padding:10px 14px; line-height:12px; }
#requestcall #requestcall_salesphone a { font-weight:bold; font-size:109.5%; text-decoration:none; color:#000000; }

#content #form_content div.half{ width:76px; }
#content #form_content div.half input{ width:81px; }
#content #form_content .half select{ width:82px; }
#content #form_content div.full input{ width:170px; }
#content #form_content textarea{ width:160px; }
.form_submit{ height:50px; }
.form_submit p{ top:10px; right:15px; }

/* Expandable Blocks
-------------------------------------------------- */
#expandblocks { border-top:12px solid #FFFFFF; position:relative; }
#expandblocks .static { border-bottom:1px solid #000000; margin-bottom:14px; padding-bottom:12px; }
#expandblocks h3 { background-color:#BCBCBC; background-position:254px 0.8em; background-repeat:no-repeat; border-bottom:2px solid #FFFFFF; color:#000000; cursor:pointer; font-size:110%; margin:0; padding:6px 12px; }
#col_right #expandblocks h3 { background-position:182px 0.8em; }
#expandblocks h4 { font-size:108.5%; margin:0; padding:0.4em 0 0 0; }
#expandblocks h5 { color:#949697; font-size:110%; margin:0; padding:0; }
#expandblocks .expanded h3 { background-image:url(/common/img/toggle_visible.png); }
#expandblocks .hidden h3 { background-image:url(/common/img/toggle_hidden.png); }
#expandblocks .static h3 { cursor:default; }
#expandblocks .hidden .expandblock_contents { display:none; }
#expandblocks .expanded .expandblock_contents { display:block; }
.expandblock { font-size:100%; }
.expandblock_contents { background-color:#DDDDDD; border-bottom:2px solid #FFFFFF; overflow:hidden; padding:12px 15px 20px 15px; }
.expandblock_contents .contentblock { border-top:1px solid #BCBCBC; margin-top:1.6em; }
.expandblock_contents p { line-height:140%; margin:0; padding:0 0 1em 0; }
.expandblock_contents ul { list-style-type:none; margin:0; padding:0.4em 0 0 0; }
.expandblock_contents ul li { line-height:100%; margin:0; padding:0 0 0.5em 0; }
.expandblock_contents ul a { color:#000000; font-size:92%; text-decoration:none; }
.expandblock_contents ul.links { border-top:1px solid #C9CBCC; list-style-type:none; margin:0; padding:0.6em 0; }
.expandblock_contents ul.links li { line-height:140%; padding:5px 4px 6px 4px; }
.expandblock_contents ul.links a { color:#000000; display:block; font-weight:bold; padding-right:20px; position:relative; text-decoration:none; }
.expandblock_contents ul.links a b { background:#757C83 url(/common/img/bullets/expandblock_link_transparent.png) no-repeat right center; height:17px; position:absolute; right:0px; top:0px; width:16px; }
.expandblock_contents ul.links a img { position:absolute; right:0px; top:0px; }
.expandblock_contents ul.notop { border-top:none; }
.expandblock_contents ul.actions { border-top:1px solid #C9CBCC; list-style-type:none; margin:0; padding:16px 0 0 0; }
.expandblock_contents ul.actions li { background:transparent url(/common/img/bullets/bullet-link-lt-blue.png) no-repeat 0em 0.1em; padding-left:12px; }
.expandblock_contents ul.actions a { color:#000000; font-size:100%; font-weight:bold; text-decoration:none; }
