body {
   margin:0;
   padding:0;
   background-image:url('images/bg.png');
   background-repeat:repeat-x;
   background-color:#FFFFFF;
}

#pageheader {display:none;}

.twitter {
  text-align: left;
  font-size: 10px;
  font-family: verdana;
  text-decoration:none;
  color: #111111;
}

.twitter a {
  text-align: left;
  font-size: 16px;
  font-family: verdana;
  text-decoration:none;
  color: #333333;
}

.twittertitle a {
  text-align: left;
  font-size: 14px;
  font-family: verdana;
  text-decoration:none;
  color: #000000;
}

#topredbar {
   position:relative;
   height:5px;
   margin:0;
   padding:0;
   background-color:#c02f20;
   font-size:2px;
}

#container {
        position: relative;
	margin:auto;
	width:1000px;
        background-color: #FFFFFF;
}

#maincont {
        position: relative;
        background-color: #FFFFFF;
}

#hparea {
   position:relative;
   height:710px;
}


#menulinks {
        position: absolute;
        top:102px;
        left:110px;
        width: 850px;
        height: 22px;
        color: #FFFFFF;
        display:inline; 
        text-decoration:none; 
        font-family:Verdana; 
        font-weight:bold; 
        font-size:14px;
        text-align:left;
        z-index:10; 
}

#menulinks a:link {
        color: #FFFFFF;
        padding: 0px 12px 0px 12px;
        display:inline; 
        text-decoration:none; 
        font-family:Verdana; 
        font-weight:bold; 
        font-size:14px; 
}

#menulinks a:visited {
        color: #FFFFFF;
        padding: 5px 12px 5px 12px;
        display:inline; 
        text-decoration:none; 
        font-family:Verdana; 
        font-weight:bold; 
        font-size:14px; 
}

#menulinks a:active {
        color: #FFFFFF;
        padding: 5px 12px 5px 12px;
        display:inline; 
        text-decoration:none; 
        font-family:Verdana; 
        font-weight:bold; 
        font-size:14px; 
}

#menulinks a:hover {
        color: #25aaf5;
        padding: 5px 12px 5px 12px;
        display:inline; 
        text-decoration:none; 
        font-family:verdana; 
        font-weight:bold; 
        font-size:14px;
        background-color:#FFFFFF;
}

#hp_header {
        position: relative;
        background-image:url('images/hp_header.jpg');
        height: 336px;
        width: 1000px;
}

#header {
        position: relative;
        background-image:url('images/header.jpg');
        height: 131px;
        width: 1000px;
}

#social {
     position: absolute;
     left:850px;
     top:10px;
     width:140px;
     height:30px;
}

#loginlink {
     position: absolute;
     left:850px;
     top:56px;
     width:140px;
     height:30px;
}

#loginlink A {
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    color:#444444;
    text-decoration:none;
}

#search {
     position: absolute;
     left:600px;
     top:10px;
     width:240px;
     height:30px;
}

#minicart {
     position: absolute;
     left:600px;
     top:45px;
     width:240px;
     height:40px;
}


#logolink {
        text-align:left;
}

#footer {
        text-align: right;
        position: relative;
        background-color: #25aaf5;
        height: 30px;
}



#footerlinks {
        text-align: right;
        position: absolute;
        top:8px;
        left:10px;
        height: 22px;
        display:inline; 
        color: #FFFFFF;
        text-decoration:none; 
        font-family:arial,sans-serif; 
        font-weight:bold; 
        font-size:12px; 
}

#footerlinks a:link {
        color: #FFFFFF;
        padding: 4px 7px 4px 7px;
        display:inline; 
        text-decoration:none; 
        font-family:arial,sans-serif; 
        font-weight:bold; 
        font-size:12px; 
}

#footerlinks a:visited {
        color: #FFFFFF;
        padding: 4px 7px 4px 7px;
        display:inline; 
        text-decoration:none; 
        font-family:arial,sans-serif; 
        font-weight:bold; 
        font-size:12px; 
}

#footerlinks a:active {
        color: #FFFFFF;
        padding: 4px 7px 4px 7px;
        display:inline; 
        text-decoration:none; 
        font-family:arial,sans-serif; 
        font-weight:bold; 
        font-size:12px; 
}

#footerlinks a:hover {
        color: #25aaf5;
        padding: 4px 7px 4px 7px;
        display:inline; 
        text-decoration:none; 
        font-family:arial,sans-serif; 
        font-weight:bold; 
        font-size:12px;
        background-color:#FFFFFF;
}







#bottomredbar {
   position:relative;
   height:5px;
   margin:0;
   padding:0;
   background-color:#c02f20;
   font-size:2px;
}


#bottom {
        position: relative;
        background-color: #FFFFFF;
        height: 20px;
}

#divider_15 {
        position: relative;
        background-color: #FFFFFF;
        height: 15px;
}


.tabletoken {
    font-family:arial,sans-serif; 
    font-size:14px;
    text-decoration: none; 
}

.tabletoken a {
    color:#248beb;
    font-family:arial,sans-serif; 
    font-size:14px; 
    text-decoration: none; 
}

.smalltext {
    font-size:12px; 
}

.tinytext {
    font-size:8px;
    font-family:arial;
    color:#222222; 
}

.normaltext {
    font-size:16px; 
}

h1 {
   margin:0px;
   padding:0px;
   font-size:0px;
   display:none;
}

h2 {
    margin: 0px;
    padding: 7px 0px 8px 0px;
    color: #000000;
    font-family:arial,sans-serif; 
    font-weight:bold; 
    font-size:16px; 
}

h3 {
    margin: 0px;
    padding: 7px 0px 3px 0px;
    color: #000000;
    font-family:arial,sans-serif; 
    font-weight:bold; 
    font-size:14px; 
}

.content {
    color: #111111;
    font-family:arial,sans-serif; 
    font-weight:normal; 
    font-size:12px; 
}

#leftcont {
        position: absolute;
        left: 30px;
        top: 30px;
        width: 520px;
        text-align: left;
}

#errormessages2 {
  text-align:center;
  width:940px;
}

#messages2 {
  text-align:center;
  width:940px;
}

#buttons {
        position: relative;
        top: 0px;
        width: 520px;
        height: 120px;
}

#rightcont {
        position: absolute;
        left: 590px;
        top: 10px;
        width: 380px;
}

#pxbuffer {
   position:relative;
   height:5px;
   width:380px;
   margin:0;
   padding:0;
   font-size:2px;
}


#leftbutton_hp {
        position: absolute;
        left: 20px;
        top: 15px;
        width: 225px;
        height: 55px;
        text-align:center; 
}
#rightbutton_hp {
        position: absolute;
        left: 275px;
        top: 15px;
        width: 225px;
        height: 55px;
        text-align:center; 
}
#leftbutton {
        position: absolute;
        left: 15px;
        top: 15px;
        width: 220px;
        height: 40px;
        text-align:center; 
}
#rightbutton {
        position: absolute;
        left: 280px;
        top: 15px;
        width: 220px;
        height: 40px;
        text-align:center; 
}
#leftbtntxt {
        position: absolute;
        left: 22px;
        top: 72px;
        width: 221px;
        font-family:arial; 
        font-size:10px; 
        color:#444444; 
        text-align:center; 
}
#rightbtntxt {
        position: absolute;
        left: 277px;
        top: 72px;
        width: 221px;
        font-family:arial; 
        font-size:10px; 
        color:#444444; 
        text-align:center; 
}

#button01 a:link {
        position: relative;
        padding: 4px 8px 4px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        background-color:#AACCEE; 
        color:#000000; 
        font-size:14pt; 
        border: 4px blue outset; 
}

#button01 a:visited { 
        position: relative;
        padding: 4px 8px 4px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        background-color:#AACCEE; 
        color:#000000; 
        font-size:14pt; 
        border: 4px blue outset; 
}

#button01 a:active { 
        position: relative;
        padding: 4px 8px 4px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        background-color:#AACCEE; 
        color:#000000; 
        font-size:14pt; 
        border: 4px blue outset; 
}

#button01 a:hover { 
        position: relative;
        padding: 4px 8px 4px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        background-color:#AACCEE; 
        color:#000000; 
        font-size:14pt; 
        border: 4px blue groove; 
}


#button02 a:link {
        position: relative;
        padding: 3px 6px 3px 6px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        background-color:#AACCEE; 
        color:#000000; 
        font-size:12pt; 
        border: 3px blue outset; 
}

#button02 a:visited { 
        position: relative;
        padding: 3px 6px 3px 6px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        background-color:#AACCEE; 
        color:#000000; 
        font-size:12pt; 
        border: 3px blue outset; 
}

#button02 a:active { 
        position: relative;
        padding: 3px 6px 3px 6px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        background-color:#AACCEE; 
        color:#000000; 
        font-size:12pt; 
        border: 3px blue outset; 
}

#button02 a:hover { 
        position: relative;
        padding: 3px 6px 3px 6px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        background-color:#AACCEE; 
        color:#000000; 
        font-size:12pt; 
        border: 3px blue groove; 
}


.supertext {
   font-family:arial; 
   font-size:22px; 
   color:#000000; 
   text-align:center;
}

.subtext {
   font-family:arial; 
   font-size:10px; 
   color:#000000; 
   text-align:center; 
}


.input { font-size:10px;font-family: Arial; background-color: #eceaff; border: 1px solid #666666; }
.selectbox{BACKGROUND: #eceaff;BORDER-BOTTOM: outset;BORDER-LEFT: outset;BORDER-RIGHT: outset;BORDER-TOP: outset;COLOR: #000000;FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;FONT-SIZE: 10px;}

input.smallbtn {   
   color:#005500;   
   font-size: 10px;
   font-weight: bold;
   FONT-FAMILY: Arial,sans-serif;   
   background: #ffeedd;   
}   

.blueoutline {
border-style:solid;
border-width:1px;
border-color:#385d8a;
}

.error {
font-family:Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #c02f20;
}

.message {
font-family:Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #279334;
}

.errorinput {
border-style:solid;
border-width:2px;
border-color:RED;
}

.btn1 a:link    { 
        display:inline-block; 
        margin: 0px 3px 0px 3px; 
        padding: 3px 8px 3px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        color:#222222; 
        background-color:#CCCCCC;
        font-size:10pt;      
        border-top:2px solid #222222;
        border-left:2px solid #222222;
        border-right:2px solid #222222;
        border-bottom:2px solid #CCCCCC;
        border-top-left-radius:10px;
}

.btn1 a:visited    { 
        display:inline-block; 
        margin: 0px 3px 0px 3px; 
        padding: 3px 8px 3px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        color:#222222; 
        background-color:#CCCCCC;
        font-size:10pt;      
        border-top:2px solid #222222;
        border-left:2px solid #222222;
        border-right:2px solid #222222;
        border-bottom:2px solid #CCCCCC;
        border-top-left-radius:10px;
}

.btn1 a:active    { 
        display:inline-block; 
        margin: 0px 3px 0px 3px; 
        padding: 3px 8px 3px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        color:#222222; 
        background-color:#CCCCCC;
        font-size:10pt;      
        border-top:2px solid #222222;
        border-left:2px solid #222222;
        border-right:2px solid #222222;
        border-bottom:2px solid #CCCCCC;
        border-top-left-radius:10px;
}

.btn1 a:hover    { 
        display:inline-block; 
        margin: 0px 3px 0px 3px; 
        padding: 3px 8px 3px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        color:#FFFFFF; 
        background-color:#248beb;
        font-size:10pt;      
        border-top:2px solid #222222;
        border-left:2px solid #222222;
        border-right:2px solid #222222;
        border-bottom:2px solid #248beb;
        border-top-left-radius:10px;
}



.btn2 a:link    { 
        display:inline-block; 
        margin: 0px 3px 0px 3px; 
        padding: 3px 8px 3px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        color:#FFFFFF; 
        background-color:#248beb;
        font-size:10pt;      
        border-top:2px solid #222222;
        border-left:2px solid #222222;
        border-right:2px solid #222222;
        border-bottom:2px solid #248beb;
        border-top-left-radius:10px;
 }

.btn2 a:visited    { 
        display:inline-block; 
        margin: 0px 3px 0px 3px; 
        padding: 3px 8px 3px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        color:#FFFFFF; 
        background-color:#248beb;
        font-size:10pt;      
        border-top:2px solid #222222;
        border-left:2px solid #222222;
        border-right:2px solid #222222;
        border-bottom:2px solid #248beb;
        border-top-left-radius:10px;
}

.btn2 a:active    { 
        display:inline-block; 
        margin: 0px 3px 0px 3px; 
        padding: 3px 8px 3px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        color:#FFFFFF; 
        background-color:#248beb;
        font-size:10pt;      
        border-top:2px solid #222222;
        border-left:2px solid #222222;
        border-right:2px solid #222222;
        border-bottom:2px solid #248beb;
        border-top-left-radius:10px;
}

.btn2 a:hover    { 
        display:inline-block; 
        margin: 0px 3px 0px 3px; 
        padding: 3px 8px 3px 8px; 
        text-decoration:none; 
        font-family:arial; 
        font-weight:bold; 
        text-align:center; 
        color:#FFFFFF; 
        background-color:#248beb;
        font-size:10pt;      
        border-top:2px solid #222222;
        border-left:2px solid #222222;
        border-right:2px solid #222222;
        border-bottom:2px solid #248beb;
        border-top-left-radius:10px;
}



   .label {
        font-family:arial; 
        font-weight:bold; 
        text-align:right; 
        color:#000000; 
        font-size:12px; 
   }



/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}



/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}


/*** cok_acct ******************************/
#acctarea {
   position:relative;
   /**** height:520px; ***/
   text-align:left;
}

.typicaltab {
   position:relative;
   height:470px;
   text-align:left;
}

.longtab {
   position:relative;
   height:750px;
   text-align:left;
}

#accttabs{
  position: relative;
  padding: 25px 15px 10px 15px;
}

#accttop{
  position: relative;
  height:4px;
  padding:0px;
  background-color:#248beb;
}

#tokendd {
        left: 15px;
        top: 5px;
        width: 470px;
}

#leftacct {
        position: absolute;
        left: 15px;
        top: 5px;
        width: 470px;
        height: 395px;
        overflow:auto;
}

#rightacct {
        position: absolute;
        left: 500px;
        top: 5px;
        width: 470px;
}

#addlacct {
        position: absolute;
        left: 15px;
        top: 420px;
        width: 950px;
        height: 230px;
        overflow:auto;
}

#acctarea_small {
   position:relative;
   height:300px;
   text-align:left;
}

#leftacct_small {
        position: absolute;
        left: 30px;
        top: 5px;
        width: 455px;
}

#rightacct_small {
        position: absolute;
        left: 515px;
        top: 5px;
        width: 455px;
}

/*** cok_viewtoken ******************************/
#singletoken {
   position:relative;
   width:950px;
   text-align:left;
}

/*** cok_login ******************************/
#loginarea {
   position:relative;
   height:520px;
   text-align:left;
}

#loginmsgarea {
   position:relative;
   left:25px;
   top:5px;
   width:950px;
}

#logincontainer {
   position:relative;
   left:0px;
   top:0px;
   width:950px;
   height:440px;
}


#leftlogin {
        position: absolute;
        left: 30px;
        top: 15px;
        width: 455px;
}

#rightlogin {
        position: absolute;
        left: 515px;
        top: 15px;
        width: 455px;
}


/*** request.html ******************************/
#requestarealarge {
   position:relative;
   height:770px;
   text-align:left;
}

#requestarea {
   position:relative;
   height:570px;
   text-align:left;
}

#requestarea_med {
   position:relative;
   height:400px;
   text-align:left;
}
#requestarea_small {
   position:relative;
   height:300px;
   text-align:left;
}

#leftrequest {
        position: absolute;
        left: 30px;
        top: 30px;
        width: 455px;
        text-align: left;
}

#rightrequest {
        position: absolute;
        left: 540px;
        top: 30px;
        width: 405px;
        text-align: left;
}


#searcharea {
   position:relative;
   height:640px;
   text-align:left;
}

#searcharea2 {
   position:relative;
   height:880px;
   text-align:left;
}

#searchareatop {
   position:relative;
   height:190px;
   text-align:left;
}

#searchareabottom {
   position:relative;
   height:450px;
   text-align:left;
}

#searchareabottom2 {
   position:relative;
   height:705px;
   text-align:left;
}

#leftsearch {
        position: absolute;
        left: 30px;
        top: 30px;
        width: 455px;
        height: 150px;
        text-align: left;
}

#rightsearch {
        position: absolute;
        left: 540px;
        top: 30px;
        width: 405px;
        height: 150px;
        text-align: left;
}


.tokcomm{
        background-color:#FFFFFF;
        font-size: 22px;
        font-family:arial;
        color:#25aaf5;
        font-weight:bold; 
}

.tokcomm_even{
        position: relative;
        height: 50px;
        background-color:#FFFFFF;
        font-size: 16px;
        font-family:arial;
        color:#00000;
}
.tokcomm_odd{
        position: relative;
        height: 50px;
        background-color:#CCCCCC;
        font-size: 16px;
        font-family:arial; 
        color:#00000;
}

.tokcomm_delete a {
        position: absolute;
        top: 3px;
        left: 800px;
        font-size: 12px;
        font-family:arial; 
        color:BLUE;
}

.tokcomm_date{
        position: absolute;
        top: 3px;
        left: 3px;
        font-style:italic;
        color:#222222;
        font-size: 14px;
        font-family:arial; 
}

.tokcomm_user{
        position: absolute;
        top: 3px;
        left: 110px;
        font-weight:bold; 
        color:#b4182d;
        font-size: 16px;
        font-family:arial; 
}

.tokcomm_content{
        position: absolute;
        top: 24px;
        left: 3px;
        font-weight:normal; 
        color:#222222;
        font-size: 12px;
        font-family:arial; 
}


.searchrow {
   position:relative;
   width: 700px;
   height: 30px;
}

.searchlabel {
        position:absolute;
        left:5px;
        top:7px;
        width:395px;
        padding:5px 5px 5px 5px;
        background-color:#EFEFEF;
        font-size:14px;
        text-align:right;
        color:#000000;
        font-family:verdana;
}

.searchfield {
        position:absolute;
        left:410px;
        top:7px;
        text-align:left;
        width:290px;
        height:25px;
}

.searchtxtinput {
        width:250px;
        font-size:14px;
}


  .jsfecbutton {
    font-size:12px;
    font-family:arial;
    background-color:115e74;
    color:white;
  }
  .jsfecsmallinput{
    font-size:10px;
    font-family:arial;
    width:25px;
  }

  .jsfecmedinput{
    font-size:10px;
    font-family:arial;
    width:90px;
  }
  
.jsfwdr_pagesstr{display:none;}