/*/
----------------------------------------

Site: Family Service Center of South Carolina
Version:  2008 . 4

----------------------------------------/*/

/*
HOUSECLEANING --------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, 
dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td
{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

/* remember to define focus styles! */
:focus { outline: 0; }

body
{line-height: 1; color: black; background: white;}

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}

caption, th, td {text-align: left; font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after { container: ""; }
blockquote, q { quotes: "" ""; }

/*
COMMON --------------------- */

html, body, div, p {font-family: Verdana, sans-serif; color: #000; font-size: 11px; line-height:14px; text-decoration:none;}
h2, h3, h4, h5, h6 {font-family:Trebuchet MS, sans-serif; font-weight:normal; line-height:1em; color:#757575;}
h2 {font-size:25px;}
h3 {font-size:18px;}
h2, h3 {margin-bottom:40px; border-bottom:1px solid #000;}
h4 {font-size:16px; margin:20px 0 5px 0; font-weight:bold;}
h5 {font-size:14px; margin:20px 0 5px 0; font-weight:bold;}

img { margin: 0; padding: 0; border: 0;}

hr {clear: both; border: none 0; border-top: 1px solid #94a1a9; margin: 0; padding: 0; text-align: left;}

strong {font-weight:bold;}
em {font-style:italic;}

p {margin-bottom:17px;}

.red { color: red; }
#skip { display: none; }
.clear:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clear { display: inline-block;/* Fixes IE/Mac */}

/* Hides from IE-mac \*/
* html .clear { height: 1%; }

.clear { display: block; }

.credit { color: #544f4a; font-weight:bold;}
.credit:hover { color: #eb8a00; }

a {font-family: Verdana, sans-serif; color: #000; text-decoration:none;}
/*
LAYOUT --------------------- */
.home, .internal {margin:0; padding:0; width:100%;}
.internal {background: none;}
.home {background: none;}
#wrapper { width:772px; margin:0 auto;}

#pagetop {margin:0; height:100px;}
#pagemiddle {margin:0;}
#pagebottom {margin:0; clear:both; text-align:left; background: none;}
#pagebottom p {margin:3px;}
.internal #lCol {width:772px;}
.internal #rCol {display:none;}
.internal #lCol ul il {list-style-type:disc;}


/*
Form specific --------------------- */
.input, .textbox, .dropdown {margin:5px 10px; width:202px;}
.labelpad {padding-left:11px;}
.inputlong {width:700px; margin-left:23px;}
.inputcomment {width:100%; margin-top:10px;}
.inputcomment, .textbox, .dropdown, .shorttextbox, .input {border:none; border-bottom: 1px solid #e3e3e3; padding:5px;}
.shorttextbox {width:50px; margin:5px 10px;}
.dropdown {width: 215px; }
.labellong {width:75px;}