*{

	padding: 0;
	margin: 5;
}


       P {
           font-family : Verdana, Helvetica, sans-serif;
           font-size : 10px;
       }

       TD {
           font-family : Verdana, Helvetica, sans-serif;
           font-size : 10px;
           vertical-align : top;
       }

       TH {
           font-family : Verdana, Helvetica, sans-serif;
           font-size : 10px;
           vertical-align : top;
           text-align : left
       }
       
       UL {
           color: #999966;
	font-size : 10px;
           background: white;
           font-family : Verdana, Helvetica, sans-serif;
       }

       BODY {
           color: #999966;
	font-size : 10px;
           background: white;
           font-family : Verdana, Helvetica, sans-serif;
       }
       
       A:link {
           color: #000000;
       }

       A:visited {
           color: #000000;
       }

       A:active {
           color: #000000;
       }

/************************************************************
*                   SECTION HEADER STYLINGS                 *
************************************************************/

       .sectionHeaderStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 12px;
                font-weight : bold;
                color : #FFFFFF;
                background : #000000;
        }

/************************************************************
*                   TABLE HEADER STYLINGS                 *
************************************************************/

       .tableHeaderStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 10px;
                font-weight : bold;
                color : black;
                vertical-align : top; 
                background : #CCCC99;
        }

/************************************************************
*                   TABLE CELL STYLINGS                 *
************************************************************/

       .tableCellStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 10px;
                color : black;
                vertical-align : middle; 
        }

/************************************************************
*                   TABLE ROW HEADER STYLINGS               *
************************************************************/

       .tableRowHeaderStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 10px;
                color : black;
                background : #CCCC99;
                vertical-align : middle; 
                text-align : left
        }
/************************************************************
*                   TABLE ROW STYLINGS                      *
************************************************************/

       .tableRowStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 10px;
                color : white;
                background : #999966;
                vertical-align : top; 
        }

/************************************************************
*               APPLICATION SUB MENU STYLINGS               *
************************************************************/

       .applicationSubMenuStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 10px;
                color : black;
                background : white;
        }

       A.applicationSubMenuLinkStyle:link {
           color: black;
       }

       A.applicationSubMenuLinkStyle:visited {
           color: black;
       }

       A.applicationSubMenuLinkStyle:active {
           color: black;
       }

/************************************************************
*                   Warning box                             *
************************************************************/

       .warning {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 12px;
                color : red;
                background : #CCCC99;
                text-align: center; 
                vertical-align : top;
                border: medium green;
                border-style: dashed;
        }
/************************************************************
*                   Styles from fff_base.css                   *
************************************************************/


body {
	padding: 0;
	margin: 10px 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 77%;
	color: #000000; background-color: #FFFFFF;
	/* text-align: center; */
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
	margin: 0 0 10px 0;
}

p {
	margin-bottom: 15px;
}

li, dd, blockquote {
	margin-left: 40px;
}

fieldset {
	padding: 10px;
}

label {
	cursor: hand;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2 {
	font-size: 1.3em;
}

.bold {
	font-weight: bold;
}

#pagearea {
	width: 762px;
	margin-left: auto;
	margin-right: auto;
	color: #000000; background-color: #FFFFFF;
	text-align: left;
}

.blackbar {
	height: 24px;
	color: #FFFFFF; background-color: #000000;
}

.blackbar-text {
	margin-left: 115px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	text-align: center;
	line-height: 22px;
}

.blackbar-text a {
	color: #FFFFFF; background-color: transparent;
}

#headerarea {
	border: 1px solid #CCCCCC;
	border-bottom: none;
}

#bodyarea, #profile-bodyarea {
	position: relative;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url(bodyarea-bg.gif);
	background-repeat: repeat-y;
	padding: 15px 0;
}

#profile-bodyarea {
	border-right: 1px solid #000000;
	background-image: url(bodyarea-profilebg.gif);
}

#pageheader {
	height: 105px;
}

#leftnav {
	position: absolute;
	top: 0; left: 0;
	width: 115px;
	font-size: 0.9em;
	padding: 15px 5px;
}

#leftnav .currentnav {
	font-weight: bold;
}

#leftnav a:hover .currentnav {
	text-decoration: none;
}

#leftnav, #leftnav a {
	color: #666633; background-color: transparent;
}

#leftnav ul {
	list-style: none;
}

#leftnav li {
	margin: 6px 0 12px 0;
}

#leftnav ul.level2nav li {
	margin: 6px 0 4px 6px;
}

#home-bodytext {
	position: absolute;
	top: 0; left: 135px;
	width: 605px;
	color: #666666; background-color: transparent;
	font-size: 0.9em;
	line-height: 1.9em;
}

#bodytext, #profile-bodytext {
	padding-left: 135px;
	width: 605px;
	color: #666666; background-color: transparent;
	font-size: 0.9em;
	line-height: 1.9em;
}

#profile-bodytext {
	width: 400px;
}

#profile-rightbar {
	position: absolute;
	top: 0; left: 575px;
	width: 170px;
	color: #FFFFFF; background-color: transparent;
	font-size: 0.9em;
	padding: 15px 0;
}

#home-freelancercolumn {
	position: absolute;
	top: 15px; left: 0px;
	width: 185px;
	color: #000000; background-color: #999966;
	text-align: center;
	line-height: 1.6em;
}

#home-freelancercolumn-clickhere, #home-freelancercolumn-clickhere a {
	color: #E0E0C2; background-color: transparent;
}

#home-freelancercolumn-middle {
	width: 185px;
	color: #000000; background-color: #E0E0C2;
	margin-top: 20px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	text-align: left;
}

#home-freelancercolumn-middle a {
	color: #999966; background-color: transparent;
	font-weight: bold;
}

#home-businesscolumn {
	position: absolute;
	top: 15px; left: 210px;
	width: 185px;
	color: #000000; background-color: #669999;
	text-align: center;
	line-height: 1.6em;
}

#home-businesscolumn-clickhere, #home-businesscolumn-clickhere a {
	color: #B2CCCC; background-color: transparent;
}

#home-businesscolumn-middle {
	width: 185px;
	color: #000000; background-color: #B2CCCC;
	margin-top: 20px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	text-align: left;
}

#home-businesscolumn-middle a {
	color: #669999; background-color: transparent;
	font-weight: bold;
}

#home-textcolumn {
	position: absolute;
	top: 15px; left: 420px;
	width: 180px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

#home-textcolumn-bottom {
	position: absolute;
	top: 415px; left: 420px;
}

.home-box-benefit {
	font-size: 1.2em;
	margin-bottom: 5px;
}

#home-textcolumn-text {
	line-height: 1.4em;
	padding: 0 10px;
}

#bodytext a, #profile-bodytext a {
	color: #666666; background-color: transparent;
	text-decoration: none;
	background: url(a_underline.gif) bottom left repeat-x;
}

#bodytext a:hover, #profile-bodytext a:hover {
	text-decoration: underline;
	background: none;
}

.form-container {
	text-align: center;
	margin: 15px;
}

.form-spacer {
	height: 20px;
}

.form-spacer-small {
	height: 10px;
}

.form-required-key {
	font-size: 0.9em;
	text-align: right;
	vertical-align: middle;
	margin: 0; padding: 0 0 5px 0;
}

.form-required {
	color: #DE4E39; background-color: transparent;
	vertical-align: top;
	margin: 0; padding: 0;
}

.form-notrequired {
	color: #FFFFFF; background-color: transparent;
	vertical-align: top;
	margin: 0; padding: 0;
}

.form-label {
	text-align: right;
	vertical-align: middle;
	margin: 0; padding: 0 10px 4px 0;
}

.form-label-checkbox {
	text-align: left;
	margin: 0; padding: 2px 10px 2px 4px;
	color: #000000; background-color: transparent;
}

.form-label-multiline {
	text-align: right;
	vertical-align: top;
	margin: 0; padding: 4px 10px 4px 0;
}

.form-input {
	text-align: left;
	margin: 0; padding: 0 0 4px 0;
}

.form-input input, .form-input textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	color: #000000; background-color: #FFFFFF;
	border: 1px solid #666666;
	margin: 0; padding: 2px;
}

.form-input input:focus, .form-input textarea:focus, .form-input input.sffocus, .form-input textarea.sffocus, .sffocus {
	background-color: #F9F9F9;
}

.form-input select {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
}

.form-input-noborder input {
	border: 0;
}

.form-label-info {
	font-size: 0.9em;
	text-align: left;
	vertical-align: middle;
	margin: 0; padding: 6px 0 2px 0;
}

.form-button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	color: #666666; background-color: transparent;
	border: 1px solid #666666;
	cursor: hand;
}

tr.faqq, tr.faqa {
	vertical-align: top;
}

.faqq img, .faqa img {
	padding-right: 20px;
	padding-bottom: 1em;
}

.faqq p {
	padding-bottom: 1em;
	font-weight: bold;
}

.faqa p {
	padding-bottom: 2em;
}

#profile-bodytext h1 {
	color: #666633; background-color: transparent;
	margin: 0; padding: 0;
	padding-top: 15px;
}

#profilelist tr {
	vertical-align: top;
}

#profilelist td {
	padding-right: 15px;
}

#profilelist .spacer {
	height: 10px;
}

		.tableOO {border-right: #313187 2px solid; border-top: #313187 2px solid; border-left: #313187 2px solid; border-bottom: #313187 2px solid; background-color: #ffffff}
		.main {font-size: 12px; color: #000000; font-family: Verdana, Arial;}
		.cattitle {font-weight: bold; font-size: 12px; color: #ffffff; letter-spacing: 1px;}
		.titlepic {background-image:  url(../images/cellpic3.gif);background-repeat: repeat-x; background-color: ;}
		.red {color: red}
		td {font-size: 12px; color: #000000; font-family: Verdana, Arial;}
		td.row1 {background-color: #efefef;}
		td.row2 {background-color: #D6D6D6;}
		td.rowpic {background-image:  url(../images/cellpic2.jpg); background-repeat: repeat-y;background-color: #ffffff;}
		td.tdcolorone {background-color:  #CCCD98;}
		
		
