/**************** Image List *****************/ 
DIV.Image_List_Descriptions_Large_32{
   font-family: Verdana; 
   font-weight: bold;
   font-size: 12; 
   color: rgb(45,75,139); 
   text-decoration: none;   
}
DIV.Image_List_Enlarge_Large_32{
font-family: verdana; font-size: 10; color: rgb(45,75,139);
text-align:center;
}
DIV.Prev_Next_Links_Num_Records_3_31,DIV.Prev_Next_Links_Num_Records_3_32{
font-family: verdana; font-size: 10; color: rgb(45,75,139); text-align:center;
font-weight: bold; 
}

/********* Loging Screen ***********/ 

DIV.loginPopUp {
  color: white;
  background-color: rgb(0, 0, 121);
  border: 2px solid black;
}
.Login {
  color: white;
}
INPUT.Login {
  background-color: rgb(220, 220, 220);
  color: rgb(0, 0, 85);
}


/********* LOGIN ************/ 
A.LoginLink{
   font-family: verdana; 
   font-size: 9; 
   color: rgb(102,102,102);
   text-decoration: none; 
}
A.LogoutLink{
   font-family: verdana; 
   font-size: 9; 
   color: rgb(102,102,102);
   text-decoration: none; 
}

/********* TEXT ARRAY MODULE ************/ 
DIV.Text_Position_Large_35{ 
  font-family: verdana; font-size: 12; color: rgb(102,102,102); 
  margin: 10 10 0 10; 
  width: 411; 
 }

DIV.Header_Large_35{
  background-image: url(/GetSiteFile/title_advice.jpg); 
  background-repeat: no-repeat; 
  height: 22; 
  width: 72; 
}

/*TD.Footer_35{
  background-position: center center;
  background-image: url(/GetSiteFile/dot_bar.jpg);
  background-repeat: no-repeat;
  height: 15;  
}*/ 
DIV.Text_Post_Large_35{
  background-image: url(/GetSiteFile/dot_bar.jpg);
  background-repeat: no-repeat;
 
  height: 20; 
  background-position: center center;
}

/********* MENU ***********/ 

DIV.Address{
   margin: 30 0 0 0 ; 
   font-family: Arial; 
   font-size: 13; 
   color: rgb(200,200,200);
   text-align: center; 
}


TD.Menu_Bar{
  background-image: url(/GetSiteFile/menu_bar_body.jpg); 
  background-repeat: repeat-y; 
  width: 280; 
 
  
}

TD.MenuModule{
 padding-top: 15; 
 padding-left: 30; 
 
}
A.MenuModule{
  font-family: Arial; 
  font-size: 17; 
  color: rgb(102, 102, 102); 
  font-weight: bold; 
  text-decoration: none; 
}

A.MenuModule:hover, A.MenuModuleOver {
  font-family: Arial; 
  font-size: 17; 
  color: rgb(102, 102, 102); 
  font-weight: bold; 
  text-decoration: none; 
  color: rgb(158,192,167);
}

TD.MenuModuleSpacer{
  padding-left: 30;
  background-position: center center;
  background-image: url(/GetSiteFile/dot_bar.jpg);
  background-repeat: no-repeat; 
  height: 4; width: 230; 
}

UL, UL.Service_List{
  list-style-image: url(/GetSiteFile/bullet_services.jpg);
  font-family: verdana; font-size: 14; color: rgb(102,102,102); 
  font-weight: bold; 

}

DIV.Text{ font-family: verdana; font-size: 12; color: rgb(102,102,102); 
margin: 5 10 0 10; 
 }

/******* LARGE IMAGE VIEW ***************/ 
DIV.Close{
 text-align: center; 
}



DIV.Image_Display_Footer{
 background-repeat: no-repeat; 
 background-image: url(/GetSiteFile/logo_small.jpg); 
 width: 150;
 height: 65; 
 text-align: right; 
}
DIV.Image_Display_Header{
 text-align: right; 
}
A.Image_Display_Close{
  text-align: center; 
  font-family: verdana; 
  font-weight: bold; 
  color: rgb(102, 102, 102); 
}
DIV.Image_Display_Images{
  text-align: center; 
}
SPAN.Image_Display_Header{
 background-repeat: no-repeat; 
 background-image: url(/GetSiteFile/before_after.jpg); 
 width: 203; height: 22;
}
DIV.Image_Display_Divider{
 background-repeat: repeat-x; 
 background-image: url(/GetSiteFile/divider.jpg); 
 width: 550;
 height: 4; 
}

DIV.Image_List_Medium_32{
  text-align: center;
}


/* **************************************************************
            MASTER     
****************************************************************/
Table {  } 
TR {  } 
TD {  }


TD.Header{
  width: 498;  height: 185; 
  
  background-repeat: no-repeat; 
}
TD.Logo_Bar{
background-image: url(/GetSiteFile/LEFT_HEADER_BAR.jpg);
background-repeat: no-repeat;
height: 185; width: 275;
}



TD.Menu_Bar_Bottom{
  background-image: url(/GetSiteFile/menu_bar_bottom.jpg); 
  background-repeat: no-repeat;  
  width: 280; height: 18; 
}

TD.Footer_Bar_Left{
  background-image: url(/GetSiteFile/footer_bar_left.jpg); 
  background-repeat: repeat-y; 
  width: 280; height: 23; 
}
TD.Footer_Bar_Right{
  background-image: url(/GetSiteFile/footer_bar_right.jpg); 
  background-repeat: repeat-y; 
  width: 426; height: 23; 
}










TD.Top_Bar{
background-image: url(/GetSiteFile/menu_bar_top.jpg); 
background-repeat: no-repeat; 
width: 280; height: 13; 
}

A {  } 
A:hover {  } 
SPAN {  } 
DIV { } 
HR {  } 
H1 {  } 
H2 {  } 
H3 {  } 
H4 {  } 
UL {  } 
LI {  } 
OL {  } 

/* Navigation Function */ 
A.NavigationBar { font-weight: bold; } 
IMG.NavigationBar { } 
DIV.NavigationBar { } 

/* Resource Functions */ 
A.ResourceFunctions { font-weight: bold; text-decoration: none; } 
A.ResourceFunctions:hover { text-decoration: underline; } 
DIV.ResourceFunctions { text-align: right; } 
SELECT.ResourceFunctions { background-color: rgb(220, 220, 220); } 

TABLE.UsageOverview { border: 1px solid gray; }
TH.UsageOverviewDate { text-align: left; color: white; background-color: black; }
TH.UsageOverviewHits { text-align: left; color: white; background-color: rgb(0, 150, 0); }
TH.UsageOverviewSessions { text-align: left; color: white; background-color: rgb(100, 100, 0); }
TH.UsageOverviewKBytes { text-align: left; color: white; background-color: rgb(150, 0, 0); }
TH.UsageOverviewFiles { text-align: left; color: white; background-color: rgb(0, 0, 150); }

TD.UsageOverviewDate { text-align: left; color: black; background-color: white; }
TD.UsageOverviewHits { text-align: left; color: rgb(0, 150, 0); background-color: white; }
TD.UsageOverviewSessions { text-align: left; color: rgb(100, 100, 0); background-color: white; }
TD.UsageOverviewKBytes { text-align: left; color: rgb(150, 0, 0); background-color: white; }
TD.UsageOverviewFiles { text-align: left; color: rgb(0, 0, 150); background-color: white; }


/* **************************************************************
            1 - FOLDER     
****************************************************************/
Table.Folder {  } 
TR.Folder {  } 
TD.Folder {  } 
A.Folder {  } 
A.Folder:hover {  } 
SPAN.FolderItemTitle {  } 
SPAN.FolderItemText {  } 


/* **************************************************************
            2 - FILE     
****************************************************************/
A.File {  } 
A.File:hover {  } 


/* **************************************************************
            3 - Accomplishments     
****************************************************************/


/* **************************************************************
            4 - NEWS     
****************************************************************/


/* **************************************************************
            7 - TEXT     
****************************************************************/


/* **************************************************************
            8 - LINK MANAGER     
****************************************************************/


/* **************************************************************
            16 - CONTACT MANAGER     
****************************************************************/
SPAN.Name_Text_Medium_16, SPAN.Website_Text_Medium_16, SPAN.Phone_Number_Text_Medium_16,SPAN.Email_Text_Medium_16, SPAN.Cell_Phone_Number_Text_Medium_16{
  font-family: verdana; 
  font-size: 12; 
  color: rgb(102, 102,102); 
  font-weight: bold; 
}

SPAN.FieldName_Medium_16{
  font-family: verdana; 
  font-size: 12; 
  color: black; 
  font-weight: bold; 
}

DIV.Name_Position_Medium_16,DIV.Phone_Number_Position_Medium_16,DIV.Email_Position_Medium_16, DIV.Cell_Phone_Number_Position_Medium_16,DIV.Website_Position_Medium_16{
 margin: 0 0 0 50; 
}

/*Medium Styles*/ 
DIV.Header_Medium_31{ background-image: url(/GetSiteFile/testimonial_title.jpg); width: 107; height:18; }

TABLE.Table_Medium_31{ border: 1px solid rgb(184,188,197); background-color: rgb(235, 242, 235);  height:178; width: 192;  padding: 0; margin: 0; }


DIV.Company_Name_Position_Medium_31{
  /*margin: 2 0 0 0 ; */
  text-align: center; 
}

SPAN.Company_Name_Text_Medium_31{
  font-family: verdana; 
  font-size: 12; 
  color: black;
  font-weight: bold; 
  text-align: right;   
}


DIV.Testimonial_Position_Medium_31{
 /*margin: 0 5 5 2; */
}

SPAN.Testimonial_Text_Medium_31,Testimonial_Text_Large_31{
  font-family: verdana; 
  font-size: 12; 
  color: rgb(102, 102, 102); 
   
}




/*LARGE Styles*/ 

DIV.Header_Large_31{
  background-image: url(/GetSiteFile/titles_testimonials.jpg); 
  background-repeat: no-repeat; 
  width: 132; height: 23;
  margin: 2 0 0 5; 
}
DIV.PrevNextLinksLarge_31{
   text-align: center;
}
A.Prev_Next_Links_3_31{
   font-family: verdana; 
   font-size: 12; 
   color: rgb(102, 102, 102); 
   text-decoration: none; 
}
DIV.Name_Position_Large_31,DIV.Job_Title_Position_Large_31{
 margin: 5 5 5 230; 
 text-align: left; 
 font-family: verdana; 
 font-size: 12; 
 font-weight: bold; 
 color: black;
 
}
DIV.Testimonial_Position_Large_31{
   margin: 20 40 20 20; 
   font-family: verdana; 
   font-size: 12; 
   color: rgb(102, 102, 102); 
   width: 380; 
}
DIV.Company_Name_Position_Large_31{
   background-image: url(/GetSiteFile/module_header_bkg.jpg); 
   background-repeat: repeat-x;
   height: 20; width: 411; 
   font-family: Verdana; 
   font-weight: bold;
   font-size: 14; 
   color: rgb(45,75,139); 
   margin: 10 10 10 10; 
}




TABLE.Table_Medium_32{ border: 1px solid rgb(184,188,197); background-color: rgb(235, 242, 235);  height:178; width: 192;  padding: 0; margin: 0; }

DIV.Image_List_Large_32,DIV.Image_List_Medium_32{
  text-align: center; width: 100%;
}
TD.Special_Content_Bottom_Large_32{ width: 100%; text-align: center;}
DIV.Image_List_Descriptions_Large_32{ width: 100%; text-align: center;}
TABLE.Image_List_Table{  text-align: center;  }

DIV.Header_Large_32{
  background-image: url(/GetSiteFile/titles_portfolio.jpg); 
  background-repeat: no-repeat; 
  width: 200; height: 20;
  margin: 2 0 0 10; 
}
DIV.Image_List_Large_32{
  text-align: center; 
  margin: 30 0 0 0 ; 
}
DIV.End_Results_Position_Large_32{
   margin: 0 40 0 20; 
   font-family: verdana; 
   font-size: 12; 
   color: rgb(102, 102, 102); 
}
A.Title_Large_32{
   font-family: Verdana; 
   font-weight: bold;
   font-size: 14; 
   color: rgb(45,75,139); 
   text-decoration: none;    
}

DIV.Company_Name_Position_Large_32{
   background-image: url(/GetSiteFile/module_header_bkg.jpg); 
   background-repeat: repeat-x;
   height: 20; width: 411; 
   font-family: Verdana; 
   font-weight: bold;
   font-size: 14; 
   color: rgb(45,75,139); 
   margin: 10 10 10 10; 
}



DIV.PrevNextLinksLarge_32{
   text-align: center;
}
A.Prev_Next_Links_3_32{
    
   font-family: verdana; 
   font-size: 12;
   font-weight: bold;  
   color: rgb(45,75,139); 
   text-decoration: none; 
}

DIV.Company_Name_Position_Medium_32{
  text-align: center; 
  margin: 0 5 5 5;
}

A.Title_Medium_32, SPAN.Company_Name_Text_Medium_32{
  font-family: verdana; 
  font-size: 12; 
  color: black;
  font-weight: bold; 
  text-align: right; 
  margin: 0 10 0 0;  
  text-decoration: none;
}
DIV.Header_Medium_32{ background-image: url(/GetSiteFile/before_and_after.jpg); width: 147; height:17; background-repeat: no-repeat; }





/* **************************************************************
            40     
****************************************************************/

H1.FormBuilder{ display: none;}
table.FormBuilderMaster {  
  border: 1px solid gray;  
  background-color: white;  
  padding: 5 5 5 5;  
  width: 100%; 
} 
 

 
SPAN.FormBuilderRequiredText { } 
 
DIV.FormBuilderSubmitMSG { } 
 
h2.FormBuilder {  
  font-family: arial;  
  font-size: 12pt;  
  font-weight: bold;  
  color: black;  
  font-style: italic;  
} 
 
table.FormBuilder {  
  border: 1px solid gray;  
  background-color: white;  
  width: 100%; 
  background-color: rgb(220,220,220); 
} 
 
tr.FormBuilderEven { } 
 
tr.FormBuilderOdd { border-top: 1px solid silver; } 
 
td.FormBuilderItemTitle {  
  vertical-align: top; 
  font-family: arial;  
  font-size: 10pt;  
  font-weight: bold;  
  color: black;  
} 
 
td.FormBuilderItemTitleError {  
  vertical-align: top; 
  font-family: arial;  
  font-size: 10pt;  
  font-weight: bold;  
  color: red;  
} 
 
td.FormBuilderValue { 
  vertical-align: top; 
  font-family: arial;  
  font-size: 10pt;  
  color: black;  
  background-color: rgb(220,220,220); 
} 
 
input.FormBuilder {   
  font-family: arial;  
  font-size: 10pt;  
  color: black;  
}	 


