/*Left to right basic layout stylesheet*/
/* HTML elements */
body {background-color: #eee;color: #FFFFFF;text-align: center;margin: 0;padding: 0;font-size: 11pt;font-family: Arial, Verdana, sans-serif;}
form {margin: 0px;padding: 0px;}
h1{color:#CF1A2B;font-size: 16pt;}
h2{color:#CF1A2B;font-size: 14pt;font-style:italic;}
h3{color:#CF1A2B;font-size: 13pt;}

/* special text styles*/
.redtitle{color:#CF1A2B;font-size: 24px;background:#fff;padding-right:5px;font-weight:bold;font-family:Arial Narrow}

/*form elements*/
.simplebutton {background-color: #CF1A2B;color: #FFFFFF;font-size: 10pt;font-weight: bold;padding-top: 3px;padding-bottom: 3px;padding-left: 3px;padding-right: 3px;cursor:pointer;}
input{font-size: 8pt;}

/*search results*/
.searchresultlink{font-size:12pt; font-weight: normal;font-family: Arial, sans-serif;}
.searchresult{font-size:10pt; font-weight: normal;font-family: Arial, sans-serif;}
.searchlink{font-size:9pt; font-weight: normal; color:#008000;text-decoration:none;font-family: Arial, sans-serif;}
.searchmeta{font-size:9.5pt;color:#606060;font-family: Arial, sans-serif;}
.searchmeta a{font-size:9.5pt;color: #7777dd;font-family: Arial, sans-serif;}
	

/* Basic layout classes */
.maincontent {background-color: #FFFFFF;width: 960px;text-align: left;margin-left: auto;margin-right: auto;}
.smallspacer {width: 5px;padding: 0;margin: 0;float: left;}
.midspacer {width: 15px;padding: 0;margin: 0;float: left;}
.widespacer {width: 20px;padding: 0;margin: 0;float: left;}
.contentbox {color: #000000; z-index: 1; position: relative;float: left;padding-top: 10px;}
.columnbox {float: left;color:#000000;}
.redline {clear: both;margin: 0;padding: 0;width: 100%;height: 3px;background-color: #CF1A2B;}
.specialbox{display:none;}
.rightopbox{text-align:right; color: #000000;font-size:12px; font-family: Arial, sans-serif;}
a.topnav:link {color: #000000;font-size: 12px;text-decoration: none;font-weight:normal;}
a.topnav:active {color: #cf1a2b;font-size: 12px;	text-decoration: none;font-weight:normal;}
a.topnav:visited {color: #000000;font-size: 12px;text-decoration: none;font-weight:normal;}
a.topnav:hover {color: #cf1a2b;font-size: 12px;text-decoration: none;font-weight:normal;text-decoration:underline}
a.topfixed:link {color: #000000;font-size: 12px;text-decoration: none;font-weight:bold;text-transform:uppercase}
a.topfixed:active {color: #cf1a2b;font-size: 12px;	text-decoration: none;font-weight:bold;text-transform:uppercase}
a.topfixed:visited {color: #000000;font-size: 12px;text-decoration: none;font-weight:bold;text-transform:uppercase}
a.topfixed:hover {color: #cf1a2b;font-size: 12px;text-decoration: none;font-weight:bold;text-transform:uppercase}





/* table classes */
.normalrow{background-color: #FFFFFF; color: #000000; font-weight: bold;}
.hoverrow{background-color: #A0F090; color: #000000; font-weight: bold;}
.evenrow{background-color: #FFFFFF; color: #000000;}
.oddrow{background-color: #A0F090; color: #000000;}
.tableheader{background-color: #C0C0C0; color: #000000;font-weight: bold;}

/* profile widget classes */

.profilenavwidget {display:block; float: left;margin: 0px;padding: 0px;width: 180px;height:27px;background: url('/images/subnav_off.gif') #000000 no-repeat top left;}
.profilenavwidget a {display:block; font-size: 11pt; color: #FFFFFF;text-decoration: none;padding-top: 4px;padding-left: 5px;padding-right: 5px;padding-bottom: 4px; font-family: Arial, sans-serif;}
.profilenavwidgeton {display:block; float: left;margin: 0px;padding: 0px;list-style: none;width: 180px;height:27px;background: url('/images/subnav_on.gif') #000000 no-repeat top left;}
.profilenavwidgeton a {display:block; font-size: 11pt; color: #FFFFFF;text-decoration: none;padding-top: 4px;padding-left: 5px;padding-right: 5px;padding-bottom: 4px; font-family: Arial, sans-serif;}
.profilecontentwidget {float: left;width:750px; padding:0px;margin:0px;background: url('/images/plaincontent_750.gif') #FFFFFF;}
.profilewidgettop {float:left; width:750px; height:12px; padding:0px;margin:0px;background: url('/images/plaintop_750.gif') #FFFFFF no-repeat top left;}
.profilewidgetbottom {float:left; width:750px; height:29px; padding:0px;margin:0px;background: url('/images/plainbottom_750.gif') #FFFFFF no-repeat bottom left;}

/* 415 widget */
.midplainwidget {float: left;width:415px; padding:0px;margin:0px;background: url('/images/plaincontent_415.gif') #FFFFFF;}
.midplainwidgettop {float:left; width:415px; height:12px; padding:0px;margin:0px;background: url('/images/plaintop_415.gif') #FFFFFF no-repeat top left;}
.midplainwidgetbottom {float:left; width:415px; height:32px; padding:0px;margin:0px;background: url('/images/plainbottom_415.gif') #FFFFFF no-repeat bottom left;}


/* Search widget classes */
.searchbox {color: #FFFFFF;font-weight: normal;width: 630px;text-align: left;background: url('http://talentoyster.com/images/search_content_ltr.gif') #B60B2F no-repeat left bottom;padding-bottom: 7px;font-family: Arial, sans-serif;}
.searchbox-title {height: 34px;padding-top: 5px;padding-left: 15px;font-size: 10pt;font-weight: bold;text-align: left;background: url('http://talentoyster.com/images/search_title_ltr.gif') no-repeat left top;font-family: Arial, sans-serif;}
.searchbutton {background-color: #50B010;color: #FFFFFF;font-size: 10pt;font-weight: bold;padding-top: 3px;padding-bottom: 3px;padding-left: 7px;padding-right: 7px;cursor:pointer;}

/* common widget spacer class*/
.widget-inner{color: #000000;text-align: left;padding-left: 5px;padding-right: 5px;padding-top: 0px;padding-bottom: 10px;}



/*largewidget classes*/
.largewidget {width: 630px;background: url('/images/largewidget_content_ltr.gif') no-repeat left bottom;}
.largewidget-title {height: 32px;color: #FFFFFF;padding-top: 5px;padding-left: 11px;text-align: left;font-size: 10pt;font-weight: bold;background: url('/images/largewidget_title_ltr.gif') no-repeat left top;font-family: Arial, sans-serif;}

/*mediumwidget classes*/
.mediumwidget {width: 300px;color: #000000;text-align: left;padding-bottom: 10px;background: url('/images/mediumwidget_content_ltr.gif') no-repeat left bottom;}
.mediumwidget-plain{width: 300px;color: #000000;text-align: left;padding-bottom: 10px;background: url('/images/mediumwidget_content_plain.gif') no-repeat left bottom;}
.mediumwidget-title {height: 32px;color: #FFFFFF;padding-top: 5px;padding-left: 11px;text-align: left;font-size: 10pt;font-weight: bold;background: url('/images/mediumwidget_title_ltr.gif') no-repeat left top;font-family: Arial, sans-serif;}

/*smallwidget classes*/
.smallwidget {width: 200px;color: #000000;text-align: left;padding-bottom: 10px;background: url('/images/smallwidget_content_ltr.gif') no-repeat left bottom;}
.smallwidget-plain{width: 200px;color: #000000;text-align: left;padding-bottom: 10px;background: url('/images/smallwidget_content_plain.gif') no-repeat left bottom;}
.smallwidget-title {height: 32px;color: #FFFFFF;padding-top: 5px;padding-left: 11px;text-align: left;font-size: 10pt;font-weight: bold;background: url('/images/smallwidget_title_ltr.gif') no-repeat left top;font-family: Arial, sans-serif;}

/* Footer and bottom navigation classes*/
.footer {background-color: #C5C4C4;width: 100%;float: left;text-align: left;padding-left: 0px;padding-right: 0px;padding-top: 5px;padding-bottom: 0px;margin: 0;font-size: 10pt;color:#4F4F4F;font-size: 8pt;text-indent:5px;}
a.bottomnav:link {color: #4F4F4F;font-size: 8pt;text-decoration: underline;font-weight:bold;}
a.bottomnav:active {color: #cf1a2b;font-size: 8pt;	text-decoration: none;font-weight:bold;}
a.bottomnav:visited {color: #4F4F4F;font-size: 8pt;text-decoration: underline;font-weight:bold;}
a.bottomnav:hover {color: #cf1a2b;font-size: 8pt;text-decoration: none;font-weight:bold;}


.sectiontitle{ color:#CF1A2B;font-size:14pt;font-weight:bold;text-align:left;}
.sectionrss{text-align:right;}
.sectionbar{background-color:#909090;}
.article{font-size:9.5pt;font-family:Arial,Verdana,sans-serif;}
.article a {font-size:10pt;font-weight:bold;color:#CF1A2B;text-decoration:none;}
.smallarticle{font-size:9.5pt;color:#CF1A2B;text-decoration:none;}

/*added by huilan 2010-02-11 */
.black_h3_i{clear:both;float:left;font-weight:bold;font-size:18px;font-family:arial narrow;font-style:italic;}
.red_h3, .red_h3 a{clear:both;color:#CF1A2B;font-weight:bold;font-size:18px;font-family:arial narrow;}
.red_h3 a{text-decoration:none}
.red_h3 a:hover{text-decoration:underline}
.red_h3_upper{clear:both;color:#CF1A2B;text-transform: uppercase;font-weight:bold;font-size:18px;font-family:arial narrow;}
.greybar{line-height:30px;background: url(../images/line.gif) repeat-x;background-position:center; width:100%}
a.red{text-decoration:none;color:#CF1A2B;}
a.red:hover{text-decoration:underline;}
a.blue{text-decoration:none;color:#017ac9;}
a.blue:hover{color:#017ac9;text-decoration:underline;}
a.smallblue{font-size:8.5pt;text-decoration:none;color:#017ac9;}
a.smallblue:hover{color:#017ac9;text-decoration:underline;}
a.smallred{font-size:8.5pt;text-decoration:none;color:#CF1A2B;}
a.smallred:hover{color:#CF1A2B;text-decoration:underline;}
a.grey{text-decoration:none;color:#4F4F4F;font-weight:bold}
a.grey:hover{color:#000;text-decoration:underline;}
ul.ourpartner{list-style-type: none;font-size:12px;font-weight:bold;padding:0;margin:0;color:#CF1A2B;vertical-align:absmiddle;line-height:20px;}
ul.ourpartner a{text-decoration:none;color:#000}
ul.ourpartner a:hover{color:#CF1A2B;text-decoration:underline}
.allcap{text-transform: uppercase;}
.listpearl {list-style-image: url('../images/pearl_bullet.jpg');}
	




