 ul {margin-top: 0px; list-style-position: inside; list-style-type: square; }
p {margin-bottom:0px; margin-top:0px; font-size: 14px;}

.ul_1 li { height:20px}
.ul_1 a{color:#909090;}

.ul_2 ul {line-height:18px;}
.ul_2 li { padding-left:13px; background:url(images/arrow_2.gif) no-repeat left center}
.ul_2 li a{color:#007DC9; text-decoration:none;}
.ul_2 li a:hover {text-decoration:underline;}

body{margin:0px; padding:0px; background-color:#F2F2F2;}

table {border:0px;}

form{margin:0px; padding:0px;}

td{font-size:11px; font-family:Tahoma; color:#30302F; line-height:16px; vertical-align:top; margin:0px;}

input, textarea{font-size:10px; font-family:Tahoma; color:#30302F; line-height:16px; vertical-align:top; margin:0px; padding:0px 0px 0px 5px;}

input{width:215px; height:17px;}

h2{line-height: 1; margin-bottom: 0px; margin-top: 0px;}
h3{line-heignt: 1; margin-bottom: 0px; margin-top: 0px;}
h4{line-height: 1; margin-bottom: 0px; margin-top: 0px;}
h5{line-height: 1; margin-bottom: 0px; margin-top: 0px;}
a:hover {text-decoration:none;}

.text_1{line-height:20px;}

.text_2{color:#FFFFFF}
.text_2 a{color:#FFFFFF}
.text_2 ul {line-height:18px;}

.border_1 td{border-bottom:1px solid #D5D5D5;}

.href_1{color:#909090}

.href_2 a{color:#30302F}

.form  {line-height:13px;}
.form a{color:#30302F}

.privacy span{color:#007DC9;}
.privacy a{color:#007DC9;}

.fin_1{color:#007DC9; font-weight:bold;}
.fin_2{color:#757575;}
.fin_3{color:#007B0C;}
.fin_4{color:#D20000;}

td.menu{background-color: #67859d; color: #FFFFFF;}
a.menu{color: #FFFFFF; text-decoration: none;}
a.menu:hover{color: #FFFFFF;}
a.current{color: #FFFFFF; font-style: italic; text-decoration: none; font-weight: 900;}

/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: 900; }
.rbroundbox { width: 100%; margin: 1em auto; }

/* =========================== Right Column Container - Login Box */^M
        #logincallout {
        background-image: url("http://www.hire-intelligence.com/img/logo_hi_sm.gif");
        background-repeat: no-repeat;
        background-position:left top;
        padding: 3px 0 0 145px;
        height: 20px;
        border-bottom: 2px solid #3399CC;
        vertical-align:middle;
        }
        #logincallout p {
        margin: 1px 0 0 0;
        padding: 2px 0 0 0;
        font-family:"Century Gothic", Verdana, Arial, sans-serif;
        font-weight: bold;
        font-size:.65em;
        color:#003366;
        }
        #logincallout a {
        padding: 1px 30px 1px 2px;
        background-image: url("http://www.hire-intelligence.com/img/button_login.gif");
        background-repeat: no-repeat;
        background-position: right;
        text-decoration: none;
        color:#003366;
        border:1px solid #CCCCCC;
	vertical-align: top;
	height: 24px;
	min-height: 24px;
	font-size: 10px;
        }
        #logincallout a:hover {
        background-image: url("http://www.hire-intelligence.com/img/button_login_hi.gif");
        background-color:#003366;
        color:#FFFFFF;
        }
