/*****************************
  Default Style Elements
*****************************/

/*body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color:#FFFFFF;}

body, input, select, textarea, .textNormal {
	color: #000;
	font-family: Verdana,Sylfaen, Arial,  Helvetica;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}*/


a:link, a:visited, a:active
{
	color: #668899;
	text-decoration: underline;
}
a:hover
{
	color: #ff9966;
	text-decoration: underline;
}

.FooterText {font-family: Trebuchet, verdana, arial; font-size: 8px;}


.QuickSearch
{
	font-size: 20px;
	color: #001f5e;
	font-family: arial, verdana, helvetica, sans-serif;
}

.Comment
{
	font-size: 10px;
	color: #666666;
	font-family: arial, verdana, helvetica, sans-serif;
}

.LargerComment
{
	font-size: 12px;
	color: #666666;
	font-family: arial, verdana, helvetica, sans-serif;
}

.Title1
{
	font-weight: bold;
	font-size: 20px;
	color: white;
	font-family: "Times New Roman" , "Times" , "serif";
}

.Title2
{
	font-weight: bold;
	font-size: 13px;
	font-family: Sylfaen, Arial, Verdana, Helvetica;
}


.NormalTable, .NormalTable td, .NormalTable th
{
	color: #666666;
	font-family: Verdana, Sylfaen, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;

}

.BorderTable
{
	border-right: #3041cc 1px solid;
	border-top: #3041cc 1px solid;
	border-left: #3041cc 1px solid;
	border-bottom: #3041cc 1px solid;
}

.SuccessText
{
	font-size: 24px;
	color: green;
	font-family: arial, verdana, helvetica, sans-serif;
  font-weight:bold;
}

.Normal
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.Blue_Text
{
	color: #000080;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}




/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/

/* Section Menu */
.SectionMenu
{
	color: #006699;
	font-size: 11px;
	border-bottom: dimgray 1px solid;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	background-color: #ffffff;
}
.SectionMenu a, .SectionMenu a:visited
{
	color: #006699;
	text-decoration: none;
}
.SectionMenu a:hover
{
	color: #ff6644;
}

.MultiLevelSectionMenu_SelectedMenuItem
{
	font-weight:bold;
}

.FootMenu, .FootMenu a, .FootMenu a:visited
{
	font-size: 10px;
	color: #ffffff;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	background-color: #001F5E;
}
.FootMenu a:hover {color: #FF6600; text-decoration: underline;}

.hrSubMenu
{
	border-top: white thin solid;
	border-bottom: white thin solid;
	background-color: #92bed7;
}

/* Topic Menu */

.TopicMenu {white-space: nowrap;}
.TopicMenu a {color: #DDDDDD; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.TopicMenu a:hover {color: #DDDDDD; text-decoration: underline;}


/* BreadCrumb Navigation */

.BreadCrumb {font-family: arial, verdana, helvetica, sans-serif; color: #000000; font-size: 9px; }

/* UserQuickLogin */

.UserQuickLogin {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }
.UserQuickLogin_Text {font-family:  verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px;}
.UserQuickLoginTable
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

/* UserLogin */

.UserLogin {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.UserLogin a {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
.UserLogin a:hover {color: #FF6600;}


/* Search */

.Search {font-family: Verdana, Arial, San-Serif; font-size: 7pt; color: #3366CC; letter-spacing: 2px;}
.Search a {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
.Search a:hover {color: #FF6600; text-decoration: none; font-size: 10px; font-weight: bold;}



/***************************
  Modules 
***************************/

/* Comments */

.Comments_ListTable {border: solid #AAAAAA 3px;}
.Comments_ListItem {background-color:#dddddd;}
.Comments_ListItem2 {background-color:#FFFFFF;}
.Comments_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}
.Comments_ListAlternatingItem2 {background-color:#CCCCFF;}
.Comments_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Comments_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_ListDateCreated {font-size: 12px;}
.Comments_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Comments_ListReplyLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}


.Comments_Table {border: solid #CCCCFF 2px;}
.Comments_IntroCell {background-color:#CCCCFF;} 
.Comments_BodyCell {background-color:#FFFFFF;}
.Comments_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Comments_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_DateCreated {font-size: 12px;}
.Comments_BriefDescription {font-size: 12px;}
.Comments_ParentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}


/* Videos */

.Videos_ListTable {border: solid #AAAAAA 1px;}
.Videos_ListItem {background-color:#dddddd; font-size:10px; color:Black; }
.Videos_ListItem2 {background-color:#FFFFFF; font-size:10px; color:Black;}
.Videos_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}
.Videos_ListAlternatingItem2 {background-color:#CCCCFF;}
.Videos_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Videos_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Videos_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Videos_ListDateCreated {font-size: 12px;}
.Videos_ListEditContent {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.Videos_ListReplyLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}


.Videos_Table {border: solid #CCCCFF 1px;}
.Videos_IntroCell {background-color:#FFFFFF;} 
.Videos_BodyCell {background-color:#FFFFFF;}
.Videos_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Videos_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Videos_DateCreated {font-size: 12px;}
.Videos_ParentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}


/* Form */

.Form_Title {
	font-size:16px;
	color:Black;
	text-decoration : none;
	font-weight:bold;
        font-family: Verdana, Calibri, Arial,  Helvetica, sans-serif;
}
 
.Form_Description {
	font-family: Sylfaen;
	font-size: 12px;
	color: #000080;
	text-decoration : none;
}


.Form_Table {background-color: #eeeeee; font-family:Arial,Verdana, Helvetica, sans-serif; font-size:12px; padding:10px;}
.Form_LabelRow {font-size: 10pt;}
.Form_LabelCell {font-size: 10pt;}
.Form_LabelText {font-size: 10pt; font-variant: small-caps;}
.Form_FieldRow {font-size: 12px;}
.Form_FieldCell {font-size: 12px;}
.Form_Field 
{
	font-size: 11px;
	border: solid 1px #888888;
}

.Form_Text 
{
	font-size: 11px;
}

.Form_SectionRow {background-color: #4f689e; padding-left:5px;}
.Form_SectionCell {font-size: 12pt;}
.Form_SectionText {font-weight: bold;}

.Form_Button1 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #FFFFFF;
	background-color: 3041CC;
	font-weight:bold;
}
.Form_Button {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #EEEEEE;
	background: #999999; 
	border: Solid 1px SlateGray;
}

.Form_Button:Hover
{
	background:PowderBlue;
	cursor:hand;
	color: #EE0000;
	border:OutSet 2px SlateGray;
}

.Form_HelpText {font-size: 8pt;}
.Form_SubSectionRow {font-size: 13px;}
.Form_SubSectionCell {font-size: 13px;}
.Form_SubSectionText {font-size: 13px;}
.Form_List {font-size: 12px;}
.Form_Message {font-size: 12px; color: #CC0000;}


/* Forum Login */

.ForumLogin_SectionTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}
.ForumLogin_SectionDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.ForumLogin_LoginLink {color: #3366cc;}


/* Discuss */
.discussTable 
{   
    border:1px #013DA4 solid;
    background-color:#FFFFFF;
}

.discussTable td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;


}

.discussTable th 
{
    height: 25px;
    padding: 3px;
    margin: 1px;
    background-image: url(../Images/discussheader.gif);
    background-color: #4455aa;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight:bold;
}


.discussTable a 
{
    color: navy;
    font-size: 11px;
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.discussCell  
{
    padding: 3px;
    margin: 1px;
    background-color: #DDEEFF;
}


.discussCellHilite  
{
    padding: 3px;
    background-color: #D4D9EC;
}




/* HtmlTextBox */

pre 
{
    word-wrap:break-word;
    padding:5px;
    margin-bottom:0px;
    margin-top:0px;
    margin-right:0px;
    margin-left:10px;
    background-color: #DCDDDE;
    font: 10px normal Lucida Console;
}




/***********************************
  Theme Specific Style Elements
  ------------------------------
  The following style elements are specific to the current
  theme.
************************************/


/* Default Theme */

.SmallImage {background-image: url("ArrowRow_Small.gif"); background-position: center left; background-repeat: no-repeat;}
.BigImage {background-image: url("ArrowRow_Big.gif"); background-position: center center; background-repeat: no-repeat;}

/* rpi */

.introduction {
	font-family: Sylfaen;
	font-size: 10pt;
}

.introduction:first-letter
{
	font-size: 18px;
	font-family: Sylfaen;
}

.introduction_indent {
	font-family: Sylfaen;
	font-size: 12px;
	text-indent:40px;
}

.whatif
{
	font-weight: bold;
	font-size: 13px;
	font-family: "Times New Roman" , "Times" , "serif";
}
.italic
{
	font-weight: bold;
	font-size: 13px;
	font-style: italic;
	font-family: "Times New Roman" , "Times" , "serif";
}

.input_field 
{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	height:19px;
	background-color : f0f0f0;
}

.title_font {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #FFFFFF;
	background-color: 000080;
	text-decoration : none;
}

a.title_link {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #FFFFFF;
	background-color: 000080;
	text-decoration : none;
}

a.title_link:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: yellow;
	background-color: 000080;
	text-decoration : none;
}

a.left_link {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: 000080;
}

a.contact
{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #800000;
	text-decoration: underline;
}

a.contact:hover
{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #800000;
	text-decoration: underline;
}

.emphasis
{
	color:#FF6600;
	font-weight:bold;
}

.note
{
	color:red;
	font-weight:bold;
	text-decoration:underline; 
}

.intro_title
{

	font-weight: bold;
	font-size: 18px;
	font-family: Verdana MS Serif Arial;
	font-variant: small-caps;
	color: #226666;
}

.subtitle
{
	font-size:15px;
	color:navy;
	text-decoration : none;
	font-weight:bold;
}

.registration {
	border: solid 1px #777777;
	font-family:Arial, Verdana,  Sans-Serif;
	font-size: 12px;
	color: #404040;
	text-decoration : none;
	scrollbar-base-color:#dddddd;
}

.registrationTable
{
	border-left: #666666 1px solid;
}

.terms_subtitle
{
	font-size:13px;
	color:navy;
	text-decoration : underline;
	font-weight:bold;
}

.terms_text
{
	border: solid 1px #777777;
	font-size:12px;
	color:navy;
	font-family: Sylfaen;
	scrollbar-base-color:#dddddd;
}

.news 
{
	font-size:12px;
	color:474646;
	font-weight:bold;		
}

.news_highlight
{
	font-weight: bold;
	font-size: 14px;
	color: navy;
}

.news_speaker
{
	font-size:12px;
	color:474646;
}

a.pharmacy_link
{
	font-size:11px;
	color:000080;
	text-decoration : underline;
	font-weight:bold;
}

a.skip {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #000080;
	text-decoration: underline;
}

a.registration {
	font-family: Sylfaen;
	font-size: 12px;
	color: #000080;
	text-decoration : underline;
}

a.cur_page {
	font-family: Sylfaen;
	font-size: 12px;
	color: red;
	font-weight:bold;
	text-decoration : none;
}

a.pagination {
	font-family: Sylfaen;
	font-size: 12px;
	color: #000080;
	text-decoration : underline;
}

.register_form 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;	
}

.instruction
{       font-family: Arial, Helvetica, sans-serif;
	color:666666;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
}

.contact_form 
{
	font-size:11px;
	color:474646;
	font-weight:normal;
	color:000080;		
}

sup
{
	color:Red;	
	font-size:small;
	position:relative;
	top:-1px;
}


.submit_btn
{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color:#003366; /*#FFFFFF*/
	/*background:#3041CC;*/
	
	font-weight:bold;
	
}

hr
{
	height:1px;
	color:cccccc;
}

.boldtext
{
	font-weight:bold;
	font-size:13px;
	color:Navy;
}

a.callback {
	font-family: Sylfaen;
	font-size: 12px;
	color: 000080;
}

a.callback:hover {
	font-family: Sylfaen;
	font-size: 12px;
	color: red;
}

.ads
{
	font-size : 10px;
	text-decoration:none;
	font-weight:bold;
}

.tableheader
{
	font-weight: bold;
	font-size: 9pt;
	color: navy;
	font-family: Arial, 'Courier New' , 'Times New Roman';
}

 .tablefield
{
	font-size: 9pt;
	color: black;
	font-family: Sylfaen, Arial, 'Courier New' , 'Times New Roman';
}


/* Default for content List */
.ContentTitle { text-align:left;}
.ContentTitle td {font-weight: bold; font-size: 15px;}
.ContentHeader {background-color:#6080c6; }
.ContentHeader td {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color:#FFFFFF; text-align:left; padding-left:5px;}
.ContentItem {background-color:#dddddd; text-align:left;}
.ContentItem td {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.ContentDisableItem {background-color:#bfd7f9; text-align:left;}
.ContentDisableItem td { color:Gray; font-size: 11px;}
.ContentDisableAlterItem {background-color:#e3ebf9; text-align:left;}
.ContentDisableAlterItem td {color:Gray; font-size: 11px;}
.ContentAlterItem {background-color:#eeeeee; text-align:left;}
.ContentAlterItem td {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.ContentText {font-size: 11px;}
.ContentNoContent {font-size: 12px; color:Red; float:left;}
.ContentPage {border: outset 0px;}




/* add new style */
.notifyText
{
	font-family: Sylfaen;
	font-size: 10px;
	color: 000080;
}

.ContentListPage
{
	font-size: 12px;
	color: forestgreen;
}

.Selected
{
	font-weight: bold;
	color: forestgreen;
}

.error
{
	font-size: 11px;
	color:red;
	font-weight:bold;
}

.consultants
{
	color: #000080;
	font-family: Sylfaen, Arial, Verdana, Helvetica;
	font-size: 12px;
}

.consultantsSmall
{
	color: #000080;
	font-family: Sylfaen, Arial, Verdana, Helvetica;
	font-size: 11px;
}

.consultantsLeft
{
	color: #000080;
	font-family: Sylfaen, Arial, Verdana, Helvetica;
	font-size: 12px;
   text-indent:40px;
}
.consultantsRight
{
	font-size: 12px;
	border-left: 1px solid;
	color: #000080;
	text-indent: 40px;
	font-family: Sylfaen, Arial, Verdana, Helvetica;
}
.consultantsList
{
	font-size: 12px;
	color: #000080;
	font-family: Sylfaen, Arial, Verdana, Helvetica;
	line-height: 20px;
}


.indented
{
	padding-left: 22px;
	padding-right: 23px;

}

.indented2
{
	padding-left: 30px;
	padding-right: 30px;
}

.whiteTitle3
{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana,Sylfaen, Arial,Helvetica;
}

.whiteFooter
{
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana,Sylfaen, Arial,Helvetica;
}

.whiteTextNormal
{
	color: #FFFFFF;
	font-size: 13px;
	font-family: Verdana,Sylfaen, Arial,Helvetica;
	font-weight: normal;
	font-style: normal;
}

.Title4
{
	color: #000080;
	font-size: 15px;
	font-family: Verdana,Sylfaen, Arial,Helvetica;
	font-style: normal;
}


.ConsultantTitle
{
	color: #000080;
	font-size: 18px;
	font-family: Verdana, Sylfaen, Arial, Helvetica;
}

.WhiteTitle4
{
	color: #FFFFFF;
	font-size: 18px;
	font-family: Verdana, Sylfaen, Arial, Helvetica;
}

a.blue:link, a.blue:visited, a.blue:active
{
	color: #000080;
	text-decoration: none;
}

a.blue:hover
{
	color: #ff9966;
}

a.white1:link, a.white1:visited, a.white1:active
{
	color: #ffffff;
	text-decoration: none;
}

a.white1:hover
{
	color: #ff9966;
}


.noteRegister
{
	color:#000080;
	text-decoration:underline; 
}
.forumHeaderBackgroundAlternate
{
    background-image: url(../../../images/forumHeaderBackgroundAlternate.gif);
    background-color: #EBEDF6;
}
.tableBorder
{
    border: 1px #013DA4 solid; 
    background-color: #FFFFFF;
}
.tableNoBorder
{
    border: 0px #013DA4 solid; 
    background-color: #FFFFFF;
}
.header { color: #396db9; font-size: 160%; font-weight: bold; }
.subHeader { font-size: 110%; color: #193866; font-weight: bold; margin-top: 10px; }
.bodyCopy { line-height: 175%; margin-bottom: 20px; }

.ft_Search_Text
{
	font-size:9px;
	color:474646;
	font-weight:normal;
	color:000080;		
}
.ft_Search_subtitle
{
	font-size:10px;
	color:navy;
	text-decoration : underline;
	font-weight:bold;
}
td.forumRowHighlight
{
    background-color: #D4D9EC;
}
td.forumRow
{
    background-color: #DDEEFF;
}

/* News */
.News_List {background-color:#EEEEEE; border: solid GRAY 1px; font-family:Verdana; font-size:x-small;}
.NewsSection_SectionTitle {font-weight: bold; font-size: 14px; font-variant: small-caps;}
.NewsSection_SectionDescription {color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.NewsSection_ListTable {border: solid #000000 2px;}
.NewsSection_ListItem {background-color:#FFFFFF;}
.NewsSection_ListItem2 {background-color:#CCCCCC;}
.NewsSection_ListAlternatingItem {background-color:#CCCCFF;}
.NewsSection_ListAlternatingItem2 {background-color:#CCCCFF;}
.NewsSection_ListLabel {font: 10pt verdana;}
.NewsSection_ListTitle {font-weight: bold; font-size: 14px; font-variant: small-caps;}
.NewsSection_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.NewsSection_NoNews {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}
.NewsRecently {font-weight: bold; font-size: 14px; font-variant: small-caps;}
.News_Edit {font-size: 8px;}

.NewsUserList 
{
	font-size: x-small; 
	 margin-left: 15px;
	line-height: 22px;
}
.itemTitleLink 
{
	font-size: x-small;
}
.ItemNewsCreatedDate
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
.ItemNewsDaySeq 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
.ItemNewsTitleLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
.ItemNewsTitleLink li a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
.itemViewCount
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}
.ItemNewsDate {font-size: xx-small; font-style:italic;}
.News_Table {border: solid GRAY 1px; background-color:White; }
.News_IntroCell {background-color:#CCCCCC;} 
.News_Label {font-size: 12px;}
.News_Title 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 24px; 
	text-decoration: underline;
}
.News_CreatedDate 
{
	font-family: Sylfaen, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
} 
.News_BriefDescription {font-size: 12px; font-style: italic;}
.News_FullDescription {font-size: 12px;color: #333333;}
.News_Body
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/* Search */

.Search_ListTable {border: none;}
.Search_ListItem {background-color:#dddddd;}
.Search_ListItem2 {background-color:#FFFFFF;}
.Search_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}
.Search_ListAlternatingItem2 {background-color:#CCCCFF;}
.Search_ListTitle {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Search_ListTitleLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Search_ListAuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Search_ListDateCreated {font-size: 12px;}
.Search_ListBriefDescription {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.Search_NoResults {font-family: verdana, arial, helvetica; font-size: 12px; color: #CC0000;}

/* Print Table */
.PrintTable { border: 1px gray solid; font-family: Arial, Verdana, Sylfaen, Helvetica; font-size:9pt; font-weight: normal; font-style: normal;  BORDER-COLLAPSE: collapse;}
.PrintTable td, .PrintTable tr { table-layout:fixed; font-size: 9pt; color: Black;  }
.PrintTableHeader {	font-weight: bold; font-size: 9pt; color: navy; font-family: Arial, 'Courier New' , 'Times New Roman'; table-layout:fixed;}

.Favorite_Link { font-size: xx-small; font-style: italic; }

.eCommerceStep
{
	font-family: Sylfaen, Arial, Verdana, Helvetica, sans-serif;
	WIDTH: 700px;
} 
.eCommerceTitle
{
	font-family: Sylfaen, Arial, Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red;
} 
.eCommerceNote
{
	font-family: Sylfaen, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px; COLOR: red;
} 
.eCommerceHint
{
	font-family: Sylfaen, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px; 
	font-style:oblique;
} 
.eCommerceContent
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px; 
} 
.eCommerceProcede
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px; 
} 

.eCommerceButton
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background:LightSteelBlue; 
	border:solid 1px SlateGray;
} 

.eCommerceButton:Hover
{
	background:PowderBlue;
	cursor:auto;
}

/* for hide the processing page */
.FreezePaneOff { 
	DISPLAY: none; 
	LEFT: -100px; 
	VISIBILITY: hidden; 
	POSITION: absolute; 
	TOP: -100px;
}
.FreezePaneOn { 
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	display: block;
	width: 1280px;
	height: 1024px;
	z-index: 999;
	background-color: #888;
	filter:alpha(opacity=85);
	-moz-opacity:0.85; 
	padding-top: 20%;
}


.InnerFreezePane { 
	BORDER: #111 2px dashed; 
	PADDING: 9px; 
	FONT-SIZE: large; 
	WIDTH: 50%; 
	COLOR: brown; 
	BACKGROUND-COLOR: #cccccc; 
	TEXT-ALIGN: center;
}

.EducationText,.ExperienceText,.LocationText, .LanguageText
{
	font-family:Verdana Sans-Serif;
	font-size: 12px;
	color: #000;
	text-decoration : none;
}

.EducationValue,.ExperienceValue,.LocationValue, .LanguageValue
{
	border: solid 1px #777777;
	font-family:Arial Verdana Sans-Serif;
	font-size: 12px;
	color: #202020;
	text-decoration : none;
	scrollbar-base-color:#dddddd;
}

.ExperienceTable, .EducationTable,.LocationTable, .LanguageTable
{
	width : 100%;
}

.ExperienceTable TD, .EducationTable TD,.LocationTable TD, .LanguageTable TD
{
	vertical-align:top;
}

.TitleLeft .TitleRight
{
	font-size: 12px;
	font-family:Sans-Serif Verdana Arial;
	color: #505050;
}

.TitleLeft
{
	text-align:left;	
}

.TitleRight
{
	text-align:right;	
}


.ResumeText
{
	font-size: 12px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	color: #666666;	
}

.ResumeTitle
{
	font-size: 14px;
	text-decoration: underline;
	font-family:Arial, Verdana, Times New Roman;
	font-weight:bold;
	color: #505050;	
}

.ResumeSubTitle
{
	font-size: 12px;
	font-family:Arial, Verdana, Times New Roman;
	font-weight:bold;
	color: #404040;	
}

.ResumeSubTitle2
{
	font-size: 13px;
	font-variant:small-caps;
	font-family:Arial, Times New Roman;
	font-weight:bold;
	background-color: #DBDBDB;
	width: 100%;
	height: 25px;
	vertical-align:bottom;	
	color: #203030;	
}

.ResumeSubTitle3
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;	
}
.FirstPage
{
	font-size: 10px;
	font-family: Verdana Arial;
	color: #203030;	
}

.ImageFrame_Thin
{
 padding:2px 2px 2px 2px;
 margin:2px 2px 2px 2px;
 border-left:solid 1px #C0C0C0;
 border-top:solid 1px #C0C0C0;
    border-right:solid 1px #C0C0C0;
    border-bottom:solid 1px #C0C0C0; 
 
}
