* {
padding:0;
margin:0;
} body {
background:white;
font-family:Verdana, sans-serif;
color:black;
}

p.navi {
width:720px;
font-size:0.8em;
color:#666666;
text-align:left;
margin:15px 0 0 10px;
}

div.pages {
width:720px;
font-size:0.7em;
color:#666666;
clear:all;
margin:15px 0 20px 10px;
float:none;
} p.page_number {
width:15px;
float:left;
} p.prev_next {
width:250px;
float:left;
}

#header {
width:100%;
text-align:center;
background:url('back.gif') repeat-x;
}


table.fields {
width:720px;
font-size:0.75em;
color:#000000;
border-collapse:collapse;
} 
table.fields2 {
width:720px;
font-size:0.8em;
color:#000000;
border-collapse:collapse;
}
table.fields td {
font-family:Arial, Helvetica, sans-serif;
padding:6px 10px 6px 0;
text-align:left;
width:78%;
} table.fields th {
font-family:Arial, Helvetica, sans-serif;
padding:6px 10px 6px 10px;
text-align:right;
font-weight:normal;
width:22%;
} table.fields tr.even td {
background-color:#D7D7D7;
} table.fields tr.even th {
background-color:#D7D7D7;
} table.fields tr.end td {
border-top:2px solid #F9DE00;
height:46px;
border-bottom:20px solid #3399FF;
} table.fields tr.end th {
border-top:2px solid #F9DE00;
height:46px;
border-bottom:20px solid #3399FF;
} table.fields h1 {
color:#006699;
font-size:1.6em;
font-weight:bold;
margin:0.7em 0 0 0px;
padding:0 0 1.25em 0px;
border-bottom:1px solid #F9DE00;
} table.fields h2 {
color:#006699;
font-size:1.3em;
font-weight:bold;
margin:0.8em 0 0 0px;
} table.fields h3 {
color:#006699;
font-size:1.4em;
font-weight:bold;
padding:0 0 1.25em 10px;
margin:1em 0 0 0;

} table.fields h4 {
color:#666666;
font-size:14px;
font-weight:bold;
margin:0.8em 0 0 0;
} table.fields p.note {
font-size:0.85em;
margin:6px 0 6px 0;
} table.fields th.checkbox {
text-align:right;
} table.fields span.mandatory {
color:red;
font-weight:bold;
} 



table.list {
width:720px;
font-size:0.7em;
color:#666666;
border-collapse:collapse;
border:1px solid #B2B2B2;
} table.list td {
font-family:Verdana, sans-serif;
padding:6px 6px 6px 6px;
text-align:left;
} table.list th {
font-size:0.9em;
font-family:Verdana, sans-serif;
padding:6px 6px 6px 6px;
text-align:left;
border-bottom:1px solid #B2B2B2;
} table.list tr.even td {
background-color:#D7D7D7;
} table.list tr.even th {
background-color:#D7D7D7;
} table.list p {
font-size:0.85em;
margin:6px 0 6px 0;
} table.list span.contact_header {
font-weight:bold;
width:45px;
float:left;
} table.list img{
margin:0 5px 0 5px;
} table.list div.actions {
white-space:nowrap;
}

table.list a, table.list a:link, table.list a:visited, table.list a:hover, table.list a:active {
color:#666666;
} 

/* 06/24/2006 huybien added for jobtypes - beginning*/
table.jobtype 
{
} 
table.jobtype td 
{
	padding:0px 0px 0px 0px;
    text-align:left;
    width:50%;
} 
table.jobtype th 
{
	padding:0px 0px 0px 0px;
    text-align:left;
    width:50%;
}
/* 06/24/2006 huybien added for jobtypes - ending*/

h1.admin {
width:750px;
color:#999999;
font-size:1.5em;
margin:0.7em 0 0 50px;
text-align:left;
} h2.admin {
width:750px;
color:#666666;
font-size:1.1em;
margin:10px 0 0.2em 10px;
text-align:left;
} h3.admin {
width:750px;
color:#FF6699;
font-size:1.0em;
padding:0 0 1.25em 10px;
margin:1em 0 0 0;
border-bottom:2px solid #F9DE00;
text-align:left;
}


/* Membership Plans */
table.list tr.disabled td {
color:#A6A6A6;
} table.list option.invisible {
color:red;
} table.list select {
width:auto;
} p.membership_plans {
width:750px;
font-size:0.7em;
color:#666666;
margin:15px 0 20px 10px;
text-align:left;
} table.list span.membership_plans {
font-size:0.9em;
font-weight:bold;
}

/* HuyBien modified*/
table.afields {
width:750px;
font-size:11px;
color:#666666;
border-collapse:collapse;
} table.afields td {
font-family:Verdana, sans-serif;
padding:0px 0px 0px 0;
text-align:left;
width:100%;
} table.afields th {
font-family:Verdana, sans-serif;
padding:0px 0px 0px 0px;
text-align:left;
font-weight:normal;
width:22%;
} table.afields tr.even td {
background-color:#D7D7D7;
} table.afields tr.even th {
background-color:#D7D7D7;
} table.afields tr.end td {
border-top:2px solid #F9DE00;
height:46px;
border-bottom:20px solid #3399FF;
} table.afields tr.end th {
border-top:2px solid #F9DE00;
height:46px;
border-bottom:20px solid #3399FF;
} table.afields h1 {
color:#999999;
font-size:1.9em;
margin:0.7em 0 0 10px;
} table.afields h2 {
color:#666666;
font-size:1.4em;
margin:0.8em 0 0 10px;
} table.afields h3 {
color:#FF6699;
font-size:1.25em;
padding:0 0 1.25em 10px;
margin:1em 0 0 0;
border-bottom:2px solid #F9DE00;
} table.afields h4 {
color:#666666;
font-size:0.85em;
font-weight:normal;
margin:0.8em 0 0 10px;
} table.afields p.note {
font-size:0.85em;
margin:6px 0 6px 0;
} table.afields th.checkbox {
text-align:right;
} table.afields span.mandatory {
color:red;
font-weight:bold;
} 

.Admin_Menu {
width:750px;
text-align:left;
margin:1px 0 1px 1px;
} 
.Admin_Menu_Item{
display:inline;
font-size:11px;
color:#666666;
padding: 0 15px 0 15px;
margin:0 0 0 0;
list-style:none;
border-right:1px solid #E5E5E5;
background: url('Admin_Menu.gif') no-repeat left;
font-weight:bold;
} 
.Admin_Menu_SelectedItem{
background: url('Admin_Menu_Current.gif') no-repeat left;
font-weight:normal;
}

.Admin_MainMenu_DynamicItem{
display:inline;
font-size:11px;
color:#666666;
padding: 0px 10px 0px 10px;
height: 22px;
border:1px outset #E5E5E5;
background-color: #F4F5F7;
font-weight:bold;
width: 193px;
} 
.Admin_MainMenu_StaticItem{
display:inline;
font-size:11px;
color:#666666;
padding: 0 10px 0 10px;
height: 22px;
border:1px outset #E5E5E5;
background-color: #F4F5F7;
font-weight:bold;
} 
.Admin_MainMenu_DynamicHover
{
	background-color: Yellow;
}
.Admin_MainMenu_SelectedItem{
background: url('Admin_Menu.gif') no-repeat left;
font-weight:normal;
}

.Normal
{
font-size:11px;
color:#666666;
} 
.ANormal
{
font-size:11px;
color:#000000;
} 
.NormalBold
{
display:inline;
font-size:11px;
color:#666666;
font-weight:bold;
} 
.Warning
{
display:inline;
font-size:11px;
color:red;
font-weight:bold;
} 
.NormalRed
{
font-size:1.0em;
color:red;
} 
.SmallBold
{
font-size:0.9em;
color:#666666;
font-weight:bold;
} 

/* Administrator Menu */
ul#admin_menu {
width:750px;
text-align:left;
margin:25px 0 25px 10px;
} 
ul#admin_menu li{
display:inline;
font-size:11px;
color:#666666;
padding: 0 15px 0 15px;
margin:0 15px 0 0;
list-style:none;
border-right:1px solid #E5E5E5;
background: url('Admin_Menu.gif') no-repeat left;
} 
ul#admin_menu li.current{
background: url('Admin_Menu_Current.gif') no-repeat left;
} 
ul#admin_menu a, ul#admin_menu a:link, ul#admin_menu a:visited, ul#admin_menu a:hover, ul#admin_menu a:active {
color:#666666;
font-weight:bold;
} 


label {
margin:0 10px 0 0;
} label.usual {
display:block;
float:left;
margin:0 10px 0 0;
width:135px;
height:20px;
} label.large {
display:block;
float:left;
margin:0 10px 0 0;
width:280px;
height:20px;
}

input, select, textarea {
font-family:Verdana, sans-serif;
font-size:1.0em;
margin:0 5px 0 0;
}

select {
width:225px;
}

textarea {
width:400px;
height:75px;
margin:0;
}


.small{
width:50px;
margin:0;
}

.large {
width:100%;
margin:0;
}

img {
vertical-align:top;
}

.ANormal {
	font-weight: normal; font-size: 11px; color: #333333; line-height: 12pt; font-family: Arial, Helvetica, sans-serif
}
A.ANormal:link {
	font-weight: normal; color: #272526; text-decoration: none
}
A.ANormal:visited {
	font-weight: normal; color: #272526; text-decoration: none
}
A.ANormal:hover {
	font-weight: normal; color: #025a80; text-decoration: underline
}

.AGreyNormal {
	font-weight: normal; font-size: 11px; color: #666666; line-height: 12pt; font-family: Arial, Helvetica, sans-serif
}

.blueTitle05 {
	font-weight: bold; font-size: 18px; color: #006699; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
A.blueTitle05:link {
	font-weight: bold; color: #025a80; text-decoration: none
}
A.blueTitle05:visited {
	font-weight: bold; color: #7d3366; text-decoration: none
}
A.blueTitle05:hover {
	font-weight: bold; color: #7d3366; text-decoration: underline
}

.OfferHeader {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	line-height: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3399ff;
}
.AANormal
{
	font-size: 11px;
	color: #000000;
	line-height: 12pt;
	font-family: Arial, Helvetica, sans-serif
}
table.offer 
{
width:720px;
font-size:0.7em;
color:#000000;
border-collapse:collapse;
border: solid 1 #3399ff;
} 
table.offer th {
font-family:Arial, Helvetica, sans-serif;
padding:6px 10px 6px 0;
text-align:center;
border:0px solid #3399ff;
}
table.offer td {
font-family:Arial, Helvetica, sans-serif;
padding:6px 10px 6px 0;
text-align:center;
border:1px solid #3399ff;
}