/* Body */

body {

   background: #FFFFFF;

   margin: 0;

}

body, table, div, p, td, th {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 11px;

   color: #000000;

}

/* Links */

a:link {

   color: #042A4F;

   text-decoration: underline;

}

a:visited {

   color: #042A4F;

   text-decoration: underline;

}

a:hover {

   color: #b20000;

   text-decoration: none;

}

a:active {

   color: #042A4F;

   text-decoration: underline;

}

/* Inputs */

textarea, select {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 11px;

} 

.button {

   width: 75px;

   height: 23px;

   vertical-align: middle;

   margin: 0;

   padding: 0;

   font-size: 1em;

   font-family: Verdana;

}

input {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 11px;

}

input.submit {

   width: 75px;

   height: 23px;

   vertical-align: middle;

   margin: 0;

   padding: 0;

}

/* Tables */

.tablehead {

   background-image: url(../images/skins/bg01.gif);

   background-repeat: repeat-x;

   height: 23px;

}

.whitetable .head {

   border: 1px solid #DEDEDE;

   border-bottom: none;

   background-color: #FDFDFD;

   /*background-image: url(../images/skins/bg01.gif);*/

   background-repeat: repeat-x;

   width: 1%;

   white-space: nowrap;

   padding: 5px;

   color: #B20000;

   font-weight: bold;



}

.whitetable .content {

   border-bottom: 1px solid #757575;

   border-right: 1px solid #000000;

   border-top: 1px solid #DEDEDE;

   border-left: 1px solid #DEDEDE;

   background-color: #FDFDFD;

   background-image: url(../images/skins/bg01.gif);

   background-repeat: repeat-x;

   background-position: bottom;

   padding: 10px;

}

table.main {

   width: 100%;

}
td.logo_aff {
   width: 100%;
   background-image: url(../images/logo.jpg);
   background-repeat:no-repeat;
   background-position:top;
}

table.header {


   height: 270px;

   margin-bottom: 20px;

   width: 100%;
   background-image: url(../images/logo.jpg);
   background-repeat:no-repeat;
   background-position:bottom;


}

table.content {

   width: 800px;

}

table.content td {

   text-align: left;

   vertical-align: top;

}

table.content td.left {

   text-align: left;

   padding-bottom: 15px;

   vertical-align: top;

}

table.content td.middle {

   text-align: left;

   padding-bottom: 15px;

   vertical-align: top;

   width: 15px;

}

table.content td.right {

   text-align: left;

   padding-bottom: 15px;

   vertical-align: top;

}

td.toolbar {

  /* background-image: url(../images/skins/statusbar.gif);*/

   background-repeat: repeat-x;

   height: 23px;

   border: none; 
   

}

table.darktable .head {

   border: 1px solid #DEDEDE;

   border-bottom: none;

   background-color: #FEE6B2;

   width: 1%;

   white-space: nowrap;

   padding: 5px;

   color: #B20000;

   font-weight: bold;

}

table.darktable td.content {

   border-bottom: 1px solid #757575;

   border-right: 1px solid #757575;

   border-top: 1px solid #DEDEDE;

   border-left: 1px solid #DEDEDE;

   background-color: #FEE6B2;

  /* background-image: url(../images/skins/bg01.gif);*/

   background-repeat: repeat-x;

   background-position: bottom;

   padding: 10px;

}

table.darktable td.content a:link, table.darktable td.content a:visited, table.darktable td.content a:active {

   color: #042A4F;

   text-decoration: none;

}

table.srez {

   width: 100%;

}

table.srez td.box {

   width: 180px;

   padding-top: 0;

}

table.srez td.center {

   width: 100%;

   text-align: center;

}

table.srez td.head {

   background-image: url(../images/skins/statusbar.gif);

   background-repeat: repeat-x;

   width: 50%;

   height: 23px;

   margin-left: 10px;

   text-align: center;

   padding: 0;
      color:#F0F0F0;


}

table.srez td.headTop {

   background-image: url(../images/skins/statusbar.gif);

   background-repeat: repeat-x;

   width: 50%;

   height: 23px;

   margin-left: 10px;

   text-align: center;

   padding: 0;

}

table.directory {

   width: 100%;

   margin-bottom: 10px;

}

table.directory td.title {

   background-image: url(../images/skins/statusbar.gif);

   background-repeat: repeat-x;

   height: 23px;

   vertical-align: middle;

   font-size: 12px;

   font-weight: bold;

   text-align: center;

   white-space: nowrap;

}

table.directory td.title2 {

   background-image: url(../images/skins/statusbar.gif);

   background-repeat: repeat-x;

   height: 23px;

   width: 40%;

   vertical-align: middle;

   font-size: 11px;

   font-weight: normal;

   padding-right: 5px;

   text-align: right;

}

table.directory td.title2 a:link, table.directory td.title2 a:visited, table.directory td.title2 a:hover {

   font-size: 11px;

   font-weight: normal;

   text-align: right;

}

table.directory td.dir {

   border: 1px solid #dddddd;

}

table.rinside {

   width: 100%;

}

/* Bottom */

div.line {

   width: 100%;

   margin: 7px 0 7px 0;

   padding: 0;

   background-color: #dddddd;

   height: 1px;

}

p.copy {

   margin: 3px 0 3px 0;

}

#copy, #copy * {

   font-size: 10px;

   font-family: Arial, Helvetica, sans-serif;

}

table.footer {  

   width: 100%;

   margin-top: 20px;

}

/* Messages */

table.message {

   width: 400px;

   text-align: center;

   background-color: #dddddd;

   border: 1px solid #cccccc;

   margin-bottom: 20px;

}

table.message td.mess {

   font-size: 14px;

   font-weight: bold;

   vertical-align: middle;

}

/* Headers */

a.header:link, a.header:visited {

   color: #B20000;

   font-weight: bold;

}

.privacy {

   font-weight: bold;

   text-align: center;

   font-size: 12px;

   margin: 10 0 5 0;

}

.head1 {

   background-image: url(../images/skins/statusbar.gif);

   background-repeat: repeat-x;

   height: 23px;

   padding: 0;

   vertical-align: middle;

}

.head2 {

   background-image: url(../images/accounts/statusbar4.gif);

   background-repeat: repeat-x;

   height: 23px;

   padding: 0;

   vertical-align: middle;

}

.head3 {

   background-image: url(../images/skins/statusbar3.gif);

   background-repeat: repeat-x;

   height: 23px;

   padding-left: 10px;

   vertical-align: middle;

}

/* Search */

.searchengines td {

   padding-right: 5px;

}

table.top10 {  

   width: 100%;

}

table.top10 td.splitter2 {  

   width: 20px;

}

table.topbox {

   width: 180px;

   background-color: #FFFFFF;

   margin-bottom: 10px;

}

table.results {

   margin-bottom: 5px;

}

table.results td, table.results td a:link, table.results td a:visited, table.results td a:hover {

   font-size: 11px;

}

span.grey {

   font-size: 11px;

   color: #bbbbbb;

   font-weight: bold;

   font-style: italic;

}

div.prem {

   width: 100%;

   background-color: #eaeaea;

   margin-top: 5px;

}

div.prem p {

   padding-right: 5px;

   padding-top: 5px;

   color: #999999;

   font-size: 12px;

   font-weight: bold;

   font-style: italic;

}

div.banner {

   margin: 10px;

}

table.spbox {

   margin-bottom: 10px;

   width: 160px;

}

table.spbox td.head {

   background-image: url(../images/skins/statusbar.gif);

   background-repeat: repeat-x;

   height: 23px;

   margin-left: 10px;

   text-align: center;

   padding: 0;

}

table.spbox td {

   padding: 3px;

   margin-top: 0;

   background-color: #F5D2A4;

   text-align: center;

}

table.spbox2 {

   margin-bottom: 10px;

   border: 1px solid #898BE5;

   border-collapse: collapse;

   width: 160px;

}

table.spbox1 {

   margin-bottom: 10px;

   border: 1px solid #C4C42B;

   border-collapse: collapse;

   width: 160px;  

}

table.spbox1 td, table.spbox2 td {

   padding: 3px;

   background-color: #F5D2A4;

}

td.number {

   width: 20px;

   text-align: left;

   vertical-align: top;

}

td.image {

   padding-right: 10px;

   vertical-align: top;

}

table.keywords {

   width: 100%;

   margin-bottom: 10px;

}

table.keywords td.title {

   background-image: url(../images/skins/statusbar.gif);

   background-repeat: repeat-x;

   height: 23px;

   vertical-align: middle;

   font-size: 12px;

   font-weight: bold;

   text-align: center;

}

table.keywords td.time {

   width: 40%;

   background-image: url(../images/skins/statusbar.gif);

   background-repeat: repeat-x;

   height: 23px;

   vertical-align: middle;

   font-size: 11px;

   font-weight: normal;

   text-align: right;

   padding-right: 5px;

   white-space: nowrap;

}

table.keywords td.in {

   padding: 5px;

   border: 1px solid #dddddd;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 11px;

}

table.keywords td.news {

   padding: 5px;

   border: 1px solid #dddddd;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

}

table.keywords td.news a:link, table.keywords td.news a:visited, table.keywords td.news a:hover {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

}

table.keywords1 {

   width: 100%;

}

table.keywords1 td.in1 {

   width: 50%;

   padding: 0px;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 11px;

}

/* Accounts */

div.toolbar {

   background-image: url(../images/skins/tool_bar1.gif);

   background-repeat: repeat-x;

   border: 1px solid #8fa49c;

   margin-bottom: 10px;

   padding-right: 5px;

   width: 99.9%;

   height: 25px;

}

div.toolbar table {

   height: 25px;

}

div.toolbar table tr td {

   padding-left: 5px;

}

.nav td {

   white-space: nowrap;

   vertical-align:top;

}

.nav td a {

   display: block;

   white-space: nowrap;

   padding: 4px 10px 4px 10px;

   border-top: 1px solid #FFFFFF;

   border-right: 1px solid #FFFFFF;

   border-left: 1px solid #FFFFFF;

   border-top-style: none;

   border-bottom-style: none;

   border-left-style: none;

}

.nav td a:link, td a:visited, td a:active {

   color: #000000;

   text-decoration: none;

}

.nav td a:hover {

   color: #000000;

   text-decoration: none;

   border-bottom-width: 2px;  

   border-bottom-color: #FF9900; 

   border-bottom-style: solid;

}  

.navactive {

   background-image: url(../images/skins/tool_bar4.gif);

   background-color: #F5D2A4;

   background-repeat: repeat-x;

}

.navsubactive {

   background-image: url(../images/accounts/tool_bar6.gif);

   background-color: #DAD7BD;

   background-repeat: repeat-x;

}

#firstmenu {

   height: 25px;

   background-image: url(../images/skins/tool_bar5.gif);

   background-color: #F5D2A4;

   background-repeat: repeat-x;

}

#secondmenu {

   height: 25px;

   background-image: url(../images/skins/tool_bar6.gif);

   background-color: #EEECDC;

   background-repeat: repeat-x;

}

#submenu div {

   display: none;

}

#content{

   padding: 10px;

}

#progressbar {

   text-align: right;

}

#progressbar div {

   display: inline;

   border: 1px solid #7083C5;

   padding: 0 2 0 2;

}

#progressbar div.active {

   display: inline;

   background-color: #3C6ED5;

   border: none;

   color: #FFF;

}

#help{

   margin-top:4px;

   text-align: right;

   display: none;

}

tr.disabled td.f1 {

   background-color: #EBEDF7;

}

tr.disabled td.f2 {

   background-color: #FFFFFF;

}

tr.enabled td {

   background-color: #FFFAC6;

}

div.date {

   color: #ffffff;

   margin-left: 0px;

}



/*      Admin Area       */



div.toolbarAdmin {

   background-image: url(../images/skins/tool_bar1.gif);

   background-repeat: repeat-x;

   border: 1px solid #8fa49c;

   margin-bottom: 10px;

   padding-right: 5px;

   width: 99.9%;

   height: 25px;

}

div.toolbarAdmin  table {

   height: 30;

}

div.toolbarAdmin table tr td {

   padding-left: 5px;

}



#chromemenu{

width: 100%;

font-family: tahoma, sans-serif, arial;

font-size: 11px;

font-weight: normal;

color: #000000;

height: 30px;

margin: 0;

padding: 0;

}



#hmenu

{

	width: 1005px;

	margin: 0;

	padding: 0;

}



#chromemenu:after

{ /*Add margin between menu and rest of content in Firefox*/

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



#chromemenu ul

{

border: 0px solid #BBB;

width: 100%;

background: url(../images/skins/tool_bar.gif) center center repeat-x; /*Theme Change here  */

margin-left: 0;

padding-left: 0;

margin: 0;

float: left;

}



#chromemenu ul li{

display: inline;

width: 85px;

text-align: center;

}



#chromemenu ul li a,

#chromemenu ul li a:visited

{

float: left;

font-family: tahoma, sans-serif, arial;

font-size: 11px;

font-weight: normal;

padding: 8px 3px 8px 3px;

text-decoration: none;

background: url(../images/admin/divider.gif) center right no-repeat; /*Theme Change here*/

width: 85px;

text-align: center;

}



#chromemenu ul li a:hover{

color: #B20000;

width: 85px;

text-align: center;

}



/* ######### Style for Drop Down Menu ######### */



.dropmenudiv

{

position:absolute;

top: 0;

border-bottom-width: 1px;

font-family: tahoma, sans-serif, arial;

font-size: 11px;

font-weight: bold;

line-height:18px;

text-decoration: none;

z-index: 0;

background-color: #EFB05F;

width: 160px;

visibility: hidden;

/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=6); /*Add Shadow in IE. Remove if desired*/

}



.dropmenudiv a,

.dropmenudiv a:visited

{

width: 100%;

display: block;

text-indent: 0px;

border-bottom: 1px solid #efb05f; /*Theme Change here*/

padding: 0px;

padding-left: 3px;

text-decoration: none;

font-family: tahoma, sans-serif, arial;

font-size: 11px;

font-weight: bold;

background-color: #FCD9AB;

}



.dropmenudiv a:hover{ /*Theme Change here*/

background-color: #AED357;

font-family: tahoma, sans-serif, arial;

font-size: 11px;

font-weight: bold;

padding-left: 3px;

}