/* TEMPLATES */

/* template html styles */
body {font-size: 100%;background-color: #e2e2e2; color: #666;}

 a { text-decoration:none; color:#b2b2b2; }
    a:hover { color: #77ad1c;text-decoration:underline; }
/* default template ids and classes */
.outtercontainer { margin: 0 auto;width: 61.88em;height: auto; }
.contentwrapper {width: 60.13em;height: auto; float: left; clear:left;position: relative;background-color: #fff; padding: 0.94em 0.81em 0em 0.94em}
.innercontainer { float: left; position: relative; height:auto; width: 60.13em;background-color: #fff; padding: 0.94em 0.81em 1.25em 0.94em;}
.testserver{position:absolute;top:0;left:0;z-index:2000;}
.master-header {position: relative;width: 60.10em;height: 5.06em;z-index: 1; border-bottom:0.94em solid #e2e2e2;  
					padding: 0.94em 0.81em 0em 0.94em; background-color:#FFF;}
.master-header ul.topmenu {position: absolute;top: 2.30em;right: 0em; width: auto; padding: 0px 1.25em 0px 0px; margin: 0px;  }
.master-header .topmenu li { float: left; display: block; font-size: 70%; margin-left: 2em; }
.master-header .topmenu li a { text-decoration:none; color:#b2b2b2; }
.master-header .topmenu li a:hover { color: #77ad1c;}
.master-header a.gintl { display:block; width:70px; height:3.13em; background-image:url(../images/content/left-logo.gif);  background-repeat:no-repeat; color:#7b7b7b; text-indent:-300px; float:left; margin-left: 5px; overflow: hidden; }

.master-header dl dd { display:none;}
.master-header .initiative { display:none; }
.master-header dl dt { font-style:normal; display:block; width: 889px; position: absolute; top: 28px; left:81px;
						font-weight:lighter; border-bottom: 1px solid #e0e0e0; font-size: 130%; padding-bottom:0.50em; color: #b2b2b2;}

.footer { width: 100%;min-height:20px;height: auto !important;height: auto; float:left;position: relative;/* border: 1px solid #999999;*/}
.header { width: 60.13em; /*min-height:5.56em;*/ min-height:5px;  height: auto !important;height: auto; float:left; position: relative; z-index: 10;}

.copy { margin: 0 auto;width: 60.48em; height: 30px; position:relative; padding-right: 1.4em; display:block; float: left;}
.copy a { text-decoration: none; color:#7b7b7b; margin-left:5px; }
.copy a:hover { color: #77ad1c; }
.copy li { float:right; position: relative; font-size: 70%; color:#7b7b7b; padding: 10px 0px 0px 0px;}
.copy li#disclaimer{float:left;}
#ctl00_lnk_login { text-indent: 300px;overflow: hidden; color:#FFF; display: block;right: 20px; top: 10px; position: absolute; width: 80px; height: auto; 
					text-align: right; text-decoration: none; font-size: 11px;}
#ctl00_lnk_login:hover { text-indent: 0px; color: #b2b2b2; /*background-image:url(../images/content/login.gif); background-repeat: no-repeat; background-position: 55px 0px;*/}


 /* TEMPLATE 15|85 */
.t1585 {} 
.t1585 {width: 60.13em; float:left; position:relative; height:auto !important;  z-index: 10; }
.t1585 .left-column, .t1585 .middle-column { float:left; position: relative; min-height: 3.13em; height: auto !important; height: auto;}
.t1585 .left-column {width: 146px; padding: 0px 2px 0px 5px;}
.t1585 .middle-column {width: 802px; padding: 0px; overflow: hidden; }

.t1585.mainbg {width: 60.13em;position: relative; float: left; height:auto; background: url(../images/content/lft-bg.gif) 0% 100% repeat-y; padding-bottom: 1px;}
body.eastsidelocks .t1585.mainbg {background-image:url(../images/content/eastsidelocks-lft-bg.gif)}
body.eastside-locks .t1585.mainbg {background-image:url(../images/content/eastsidelocks-lft-bg.gif)}

.t1585.mainbg_lftcol, x:-moz-any-link {width: 60.13em;position: relative; float: left; height:auto; background: url(../images/content/btm-bdr-1col.gif) 0% 100% no-repeat; padding-bottom: 1px;}

body.eastsidelocks .t1585.mainbg_lftcol, x:-moz-any-link {background-image:url(../images/content/eastsidelocks-btm-bdr-1col.gif)}
body.eastside-locks .t1585.mainbg_lftcol, x:-moz-any-link {background-image:url(../images/content/eastsidelocks-btm-bdr-1col.gif)}
.t1585.mainbg_lftcol, x:-moz-any-link, x:default {width: 60.13em;position: relative; float: left; height:auto; background: url(../images/content/btm-bdr-1col.gif) 0% 100% no-repeat; padding-bottom: 1px;}


body.eastsidelocks .t1585.mainbg_lftcol, x:-moz-any-link, x:default {background-image:url(../images/content/eastsidelocks-btm-bdr-1col.gif);}

body.eastside-locks .t1585.mainbg_lftcol, x:-moz-any-link, x:default {background-image:url(../images/content/eastsidelocks-btm-bdr-1col.gif);}
 

 /* TEMPLATE 15|42|42| */
.t154242 { border: 0px; margin: 0px; padding: 0px; } 
.t154242 {width: 60.13em; float:left; position:relative; height:auto !important;  z-index: 10;}

.t154242 .left-column { min-height: 3.13em; height: auto !important; height: auto; overflow: hidden; padding: 0px 2px 0px 5px;  position: relative;  float:left; clear: left; width: 146px; padding-bottom: 20px;} 

.t154242 .middle-column { min-height: 3.13em; height: auto !important; height: auto; float: left; position: relative; width: 400px; overflow: hidden;}
.t154242 .right-column { min-height: 3.13em; height: auto !important; height: auto; float: left; width: 400px; position: relative; margin-left: 2px; overflow: hidden;}

.t154242.mainbg {width: 60.13em;position: relative; float: left; height:auto;  background: url(../images/content/lft-bg.gif) 0% 100% no-repeat; padding-bottom: 1px;}
body.eastsidelocks .t154242.mainbg {background-image:url(../images/content/eastsidelocks-lft-bg.gif);}
body.eastside-locks .t154242.mainbg {background-image:url(../images/content/eastsidelocks-lft-bg.gif);}



.t154242.mainbg_2col {width: 60.13em;position: relative; float: left; height:auto;  background: url(../images/content/btm-bdr.gif) 0% 100% no-repeat; padding-bottom: 1px;}

body.eastsidelocks .t154242.mainbg_2col {background-image:url(../images/content/eastsidelocks-btm-bdr.gif);}
body.eastside-locks .t154242.mainbg_2col {background-image:url(../images/content/eastsidelocks-btm-bdr.gif);}



.t154242.mainbg_rgtcol {width: 60.13em;position: relative; float: left; height:auto;  background: url(../images/content/rgt-btm-bdr.gif) 0% 100% no-repeat; padding-bottom: 1px;}
    
body.eastsidelocks .t154242.mainbg_rgtcol {background-image:url(../images/content/eastsidelocks-rgt-btm-bdr.gif);}
body.eastside-locks .t154242.mainbg_rgtcol {background-image:url(../images/content/eastsidelocks-rgt-btm-bdr.gif);}

    
.t154242.mainbg_lftcol, x:-moz-any-link {width: 60.13em;position: relative; float: left; height:auto;  background: url(../images/content/lft-btm-bdr.gif) 0% 100% no-repeat; padding-bottom: 1px;}
body.eastsidelocks .t154242.mainbg_lftcol, x:-moz-any-link  {background-image:url(../images/content/eastsidelocks-lft-btm-bdr.gif);}
body.eastside-locks .t154242.mainbg_lftcol, x:-moz-any-link  {background-image:url(../images/content/eastsidelocks-lft-btm-bdr.gif);}

.t154242.mainbg_lftcol, x:-moz-any-link, x:default {width: 60.13em;position: relative; float: left; height:auto;  background: url(../images/content/lft-btm-bdr.gif) 0% 100% no-repeat; padding-bottom: 1px;}

body.eastsidelocks .t154242.mainbg_lftcol, x:-moz-any-link, x:default  {background-image:url(../images/content/eastsidelocks-lft-btm-bdr.gif);}

body.eastside-locks .t154242.mainbg_lftcol, x:-moz-any-link, x:default  {background-image:url(../images/content/eastsidelocks-lft-btm-bdr.gif);}


.t1585.mainbg_lftcol_t1585 {_background: url(../images/content/btm-full-bdr.gif) 0% 100% no-repeat; _padding-bottom: 1px;}
.t154242.mainbg_lftcol_t154242 { _background: url(../images/content/lft-btm-bdr.gif) 0% 100% no-repeat; _padding-bottom: 1px;}
/**/

   
#hackme, x:-moz-any-link {} 
#hackme, x:-moz-any-link, x:default {}

/*
.t154242.mainbg_lftcol {width: 60.13em;position: relative; float: left; height:auto;  background: url(../images/content/lft-btm-bdr.gif) 0% 100% no-repeat; padding-bottom: 1px;}
.t1585.mainbg_lftcol {width: 60.13em;position: relative; float: left; height:auto; background: url(../images/content/btm-bdr-1col.gif) 0% 100% no-repeat; padding-bottom: 1px;}
.t1585.mainbg_lftcol, x:-moz-any-link {width: 60.13em;position: relative; float: left; height:auto; background: url(../images/content/btm-bdr-1col.gif) 0% 100% no-repeat; padding-bottom: 1px;}
.t1585.mainbg_lftcol, x:-moz-any-link, x:default {width: 60.13em;position: relative; float: left; height:auto; background: url(../images/content/btm-bdr-1col.gif) 0% 100% no-repeat; padding-bottom: 1px;}
*/


/*new template*/

.t157525 { border:none;margin:0;padding:0; } 
.t157525 {width: 60.13em; float:left; position:relative; height:auto !important;  z-index: 10;}
.t157525 .left-column { min-height: 3.13em; height: auto !important; height: auto; overflow: hidden; padding: 0px 2px 0px 5px;  position: relative;  float:left; clear: left; width: 146px; padding-bottom: 20px;} 
.t157525 .middle-column { min-height: 3.13em; height: auto !important; height: auto; float: left; position: relative; width: 600px; overflow: hidden;}
.t157525 .right-column { min-height: 3.13em; height: auto !important; height: auto; float: left; width: 200px; position: relative; margin-left: 2px; overflow: hidden;}
.positioningforthefuture .mainbg_lftcol, x:-moz-any-link, x:default {width: 60.13em;position: relative; float: left; height:auto;  background: url(../images/content/no-border-7525lft-btm-bdr.gif) 0% 100% no-repeat; padding-bottom: 1px;}
.positioningforthefuture .mainbg_lftcol,.positioningforthefuture x:-moz-any-link{background: url(../images/content/noborder-btm-bdr-1col.gif) 0% 100% repeat-y; }
.positioningforthefuture .mainbg,.positioningforthefuture .mainbg_lftcol,.positioningforthefuture .mainbg_lftcol_t1585{background: url(../images/content/noborder-btm-bdr-1col.gif) 0% 100% repeat-y;}
.positioningforthefuture .mainbg_lftcol_t154242{background:none;}
.sortHelper {width: 100%; height:auto; position:absolute; top:0px; left:0px; clear:both; 
             border: 1px dashed #333; background-color: #d1e7ec; z-index:100;}
			 
			 
/**************************************************************/
/* Login box */

/* new login box */
.loginbox { margin: 0px auto; position: relative; width: 324px;}
.loginbox .top { background: url(../images/login-box-head.jpg); width: 324px; height: 97px; position: relative; clear:left; }
.loginbox .contentbg { width: 100%; background-image:url(../images/login-box-bdr.gif); background-repeat: repeat-y; height:auto; float:left; position: relative;}
.loginbox .content { background-image:url(../images/login-box-grdnt.jpg); background-repeat: no-repeat; width: 274px; min-height: 128px; height:auto !important; height:auto;
				 padding: 5px 20px 5px 40px; position:relative; float: left; }
.loginbox .btm { background: url(../images/login-box-btm.jpg); width: 324px; height: 39px; position: relative; clear:left; }
.loginbox .login .form input.submit {background: url(../images/button_medium.gif); width: 139px; height: 29px; position: relative; color: #fff; 
					            margin: 10px 0px 10px 40px; float: right; clear: both; border: 0px; }
.loginbox .login .form input[type=submit]{background: url(../images/button_medium.gif); width: 139px; height: 29px; position: relative; color: #fff; 
					            margin: 10px 0px 10px 40px; float: right; clear: both; border: 0px; }
					            
.loginbox .login .form {line-height: 20px; color:#FFF; float:left; position: relative;}					            
.loginbox .login .form input.text { width: 140px; }
.loginbox .login .form input[type=text] { width: 140px; }
.loginbox .login .form input.password { width: 140px; }
.loginbox .login .form input[type=password] { width: 140px; }

.loginbox .login .form input.checkbox { margin-left:63px; position: relative; }
.loginbox .login .form input[type=checkbox] { margin-left: 63px; position: relative; }

.loginbox table {background: none;font-size:12px; width: 220px;}
.loginbox table td { position: relative; height: 32px; }