body { background: #ffffff ; -webkit-text-size-adjust:none;}


A { text-decoration: underline ; color: #606060 }
A:hover{ TEXT-DECORATION: underline; COLOR: #0060FF }
A:visited{text-decoration:underline; color: #303030 }
A.menu { text-decoration: underline ; color: #FFFFFF }
A:hover.menu { TEXT-DECORATION: underline; COLOR: #303030 }
A.wlink { text-decoration: none ; color: #FFFFFF }
A:hover.wlink { TEXT-DECORATION: none; COLOR: #FFFF90 }
A.border { text-decoration: underline ; color: #606060 }
A:hover.border { TEXT-DECORATION: underline; COLOR: #0060ff }
A.red { text-decoration: underline ; color: #cc0000 }
A:hover.red { TEXT-DECORATION: underline; COLOR: #ff6666 }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #606060; vertical-align: top;}
.logo		{  font-family:Arial; font-size:18px; color:#ffffff; font-weight:bold; font-style:italic; }
.desc		{  font-family:Arial; font-size:12px; color:#ffffff; font-weight:bold;  font-style:normal;   }

.middle {vertical-align:middle;}
.bottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #606060; vertical-align: bottom;}
.tabmenu { vertical-align: bottom;  background: #001C31;}
.wtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #303030; background:#D6D7D6; height:18px;}


.header { background: #001C31; }
.main	{  background-color: #ffffff; background-image: url("../images/default/bg_line.gif"); vertical-align:top; text-align:center; }
.binder	{ background-color: #ffffff; background-image: url("../images/default/bg_ring.gif"); vertical-align:top; }
.border { border-collapse: collapse; border-color: #000000; background-color: #efefef; }
.infobox { border-collapse: collapse; border-color: #000000; }

.frame { border-collapse: collapse; border: 1px solid #000000; padding:5px;}
.frame1 { border-collapse: collapse; border: 1px solid #000000; padding:5px; background:#ACBCE2;}

li { text-align:left; }
p  { text-align:left; }

.mosgroupheader { font-family: Arial, Helvetica, sans-serif; font-size: 11px; height:53px; font-weight: bold; color: #0FFFFF; vertical-align:bottom; padding-bottom:11px;}
.mosgroupname { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #606060; vertical-align: bottom;}

fieldset {   clear: both;  width: 100%;  margin: 0 0 0.5em 0;  padding: 0;  border: none;  } 
fieldset ol {  padding: 0 1em 0 0; list-style: none; margin:0; } 
fieldset li {    clear: left;  width: 100%;  padding-bottom: 0.3em; } 

fieldset.submit {  float: none;  width: auto;  border-style: none;  padding-left: 12em;  background-color: transparent; }
label {  float: left;  width: 10em;   margin-right: 1em;  text-align: right; }

.required		{ color:#ff0000; }

/* Style For Job Preview 21/6/07 */
.content_view{border: 1px solid black;width: 99%;margin-bottom: 0em; padding: 2px;}

.web {font-size: 11px;border: none;color:#606060;}

.job {font-size: 11px;border: none;color:#000;}

div.txt {padding-top: 5px;padding-bottom: 5px;font-size: 11px;border: none;text-align: left;}

div#c_name {background: #acbce2;padding: 10px;font-size: 11px;color:#000;font-weight: bold;display: block;clear: both;border-bottom: 2px solid  #00334e;}

div#c_website {width: 200px;float: right;text-align: right;font-size: 10px;display: block;color:#000;}

div#cont {padding: 5px;font-size: 11px;border: 0px solid  #f9d28f;letter-spacing: 0px;padding-left:15px;}

div#j_title {background: #acbce2;padding: 10px;margin-bottom:5px;font-size: 11px;font-weight: bold;color:#000;display: block;clear: both;border-bottom: 2px solid  #00334e;}

div#j_posted {color:#606060;width: 200px;float: right;text-align: right;font-size: 10px;display: block;padding-bottom:10px;}

div#j_details {width: 400px;margin: auto;font-size: 11px;display: block;border: 1px solid #ccc;background:#eee;padding: 5px;margin-top:10px;}

td#j_spec {font-size: 11px;border: none;color: #000;background: none;padding: 5px;}

select, input 		{font-size:11px; font-family: tahoma, verdana, arial, helvetica; padding-top:1px; }

/* style for InviteMember.jsp */
.bgclr {background:#fff6e4; text-align:center; padding:5px;}
.invite_box {border: 1px solid #800000; background:#ffffdf; padding:12px; text-align:justify; font-size:11px; margin:auto; color:#000;}

/* style for Homeleft.jsp */
.welcome {background: url('../images/welcome_topleft.jpg') top left no-repeat #00334e; height:90px; vertical-align:bottom; text-align:right; margin:0px;}
