 body  {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : white;
  margin : 0;
  padding : 0;
  height:100%;
  }
#container {
  position : relative;
  display : block;
  background : #ddf;
  border-left : 200px solid #aa8;
  border-right : 200px solid #a8a;
  }
#left {
  float : left;
  position : absolute;
  width : 190px;
  z-index:0;
  left:0px;
  }
#content {
  display:block;
  background-color : white;
  margin-top : 0px;
  margin-left : 190px;
	padding-top:15px;
  padding-right : 25px;
  padding-left : 25px;
  min-height:800px;
  _height:800px;
  }

.interactive_image {
	display:inline;
	width:100px;
}
.interactive_image_ov {
display:inline;
width:100px;
border:0px solid #073A7B; 
background-color:073A7B; 
filter:alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.3;
-khtml-opacity:.3;
}

.cal_cell {
	width:14.28%;
	padding:3px;
	height:65px;
	text-align:left;
	vertical-align:top;
	border:1px solid #011f6a;
	border-collapse:collapse;
	background-image:url(../images/cal-bg.jpg);
}
.cal_cell2 {
	width:14.28%;
	padding:3px;
	height:65px;
	text-align:left;
	vertical-align:top;
	border:1px solid #011f6a;
	border-collapse:collapse;
	background-image:url(../images/cal-bg2.jpg);
}
.cal_cell3 {
	width:14.28%;
	padding:3px;
	height:65px;
	text-align:left;
	vertical-align:top;
	border:1px solid #011f6a;
	border-collapse:collapse;
	background-image:url(../images/cal-bg3.jpg);
}
.cal_cell4 {
	width:14.28%;
	padding:3px;
	height:65px;
	text-align:left;
	vertical-align:top;
	border:1px solid #011f6a;
	border-collapse:collapse;
	background-image:url(../images/cal-bg4.jpg);
	color:#ffffff;
}
.view_active {
	font-size:10px;
	font-weight:bold;
}
.view_active a:link, .view_active a:visited {
	font-size:10px;
	color:#011f6a;
	text-decoration:none;
	font-weight:bold;
}
.view_active a:hover, .view_active a:active {
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
}

.cal_cell4 a:link, .cal_cell4 a:visited {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.cal_cell4 a:hover, .cal_cell4 a:active {
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

#table-cal-nav {
	padding:3px;
}

#table-cal-nav a:link, #table-cal-nav a:visited {
	color:blue;
	text-decoration:none;
}
#table-cal-nav a:hover, #table-cal-nav a:active {
	color:red;
	text-decoration:none;
}


#cal_table {
	border:2px solid #011f6a;
	border-collapse:collapse;
}
#cal_table th {
  color : white;
  font-weight : bold;
  font-size : 12px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background : #073a7b;
  text-align : center;
}

.footer {
  background-color : #e3e3e3;
  text-align : center;
  clear : both;
  margin-top : 15px;
  border-top : 1px solid #aba9a9;
  border-bottom : 1px solid #aba9a9;
  position : relative;
  top : 15px;
  height : 50px;
  display : block;
  }
.footer2 {
  color : white;
  background-color : #aba9a9;
  text-align : center;
  float : right;
  width : 345px;
  height : 50px;
  display : block;
  }
.error {
  color : #cc1616;
  font-weight : bold;
  display : block;
  margin-bottom : 15px;
  padding : 15px;
  border : 2px solid inherit;
  }
P , .text , .general {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 12px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
.small {
  font-style: italic ;
  font-weight : normal;
  font-size : 9px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
#name_text {
  color : black;
  font-size : 12px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration : none;
  text-align : left;
  display : block;
  margin-top : 4px;
  margin-left : 3px;
  position : relative;
  top : 4px;
  left : 1px;
  width : 174px;
  }

.listing_profile_image {
	border: 1px solid #073a7b;
	margin:0px 40px 0px 10px;
	right:0px;
	position:absolute;
}

.listing_profile_image_products {
	border: 1px solid #073a7b;
}


.listing_profile {
	display:block;
	padding:15px;
	border: 1px solid #073a7b;
	margin-bottom:15px;
	min-height:80px;
}
* html .listing_profile {
	width:100%;
	height:80px;
}


.listing_title_profile {
	color: #073a7b;
	font-size:14px;
	font-weight:bold;
}


.profile_links {
display:block;
margin-bottom:15px;
}
.profile_links a:link, .profile_links a:visited {
	border: 1px solid #073a7b;
	color: #ffffff;
	background-color: #073a7b;
	text-decoration: none;
	display: inline;
	margin-right:4px;
	padding:4px 10px 4px 10px;
}

.profile_links a.active:link, 
.profile_links a.active:visited {
	border: 1px solid #cd0000;
	color: #ffffff;
	background-color: #cd0000;
	text-decoration: none;
	display: inline;
	margin-right:4px;
	padding:4px 10px 4px 10px;
}
.profile_links a:hover, 
.profile_links a:active {
	border: 1px solid #073a7b;
	color: #073a7b;
	background-color: #ffffff;
	text-decoration: none;
	display: inline;
	margin-right:4px;
	padding:4px 10px 4px 10px;
}

.profile_links h5 {
	border-bottom: 1px solid #073a7b;
	color: #073a7b;
	display: block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
}

.link_title_top {
  color : white;
  font-size : 12px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight : bold;
  text-decoration : none;
  text-align : left;
  position : relative;
  top : 12px;
  left : 28px;
  }
H1 {
  color : #073a7b;
  font-variant : normal;
  font-weight : bold;
  font-size : 18px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background : url(../images/h1_bg.gif) no-repeat;
  text-align : left;
  padding-top : 3px;
  padding-left : 35px;
  border-top : 1px solid #073a7b;
  border-bottom : 1px solid #073a7b;
  height : 26px;
  display : block;
  }
h3 {
  color : #073a7b;
  font-size : 16px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-variant : normal;
  font-weight : bold;
  text-align : left;
  display : block;
  border-bottom : 1px solid #073a7b;
  }
h4 {
  color : #073a7b;
  font-size : 14px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-align : left;
  font-weight:normal;
  display : block;
  border-bottom : 1px solid #073a7b;
  }

.header_editor {
  color : #073a7b;
  font-variant : normal;
  font-weight : bold;
  font-size : 18px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background : url(../images/h1_bg.gif) no-repeat;
  text-align : left;
  padding-top : 3px;
  padding-left : 35px;
  height : 26px;
  }

.table_header1 {
  color : #011f6a;
  font-weight : bold;
  font-size : 14px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-align : center;
  }
#input0 {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  z-index : 2;
  width : 75px;
  }
#input1 {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  z-index : 2;
  width : 150px;
  }
  
.input-multi {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  width : 175px;
  }

.input-multi2 {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  width : 115px;
  }

.input-multi2a {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  }
	    
.input-var {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  width : 175px;
  }

.input-var2 {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  width : 125px;
  }
    
.input-long {
  color : #900;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  display:block;
  height : 125px;
  border : 1px solid #073a7b;
  width:95%;
  }
.input-long2 {
  color : #900;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  display:block;
  height : 350px;
  border : 1px solid #073a7b;
  width:95%;
  }

.input-longdescription {
  color : #000000;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #000000;
  height: 375px;
  display:block;
  }

#input2 {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  z-index : 2;
  width : 225px;
  }
#input4 {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  z-index : 2;
  width : 100px;
  }
.input4 {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  z-index : 2;
  }
.input3 {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #900;
  z-index : 2;
  width : 50px;
  }
.input0 {
  color : #900;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  z-index : 2;
  width : 300px;
  height : 100px;
  border : 1px solid #073a7b;
  }
.input1 {
  color : #900;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  z-index : 2;
  width : 300px;
  height : 125px;
  border : 1px solid #073a7b;
  }
.input2 {
  color : black;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  z-index : 2;
  width : 300px;
  border : 1px solid #073a7b;
  }

.input-main {
  color : #073a7b;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  z-index : 2;
  width : 200px;
  border : 1px solid #073a7b;
  }  

.input-main2 {
  color : #073a7b;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  z-index : 2;
  width : 75px;
  border : 1px solid #073a7b;
  }  

.input-main2dis	  {
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  z-index : 2;
  width : 75px;
	 margin:2px 0 0 0;
  border : 1px solid #073a7b;
	 background:#f0f8ff;
  }  
	 
.input-main-full {
  color : #073a7b;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  z-index : 2;
  border : 1px solid #073a7b;
  display:block;
  width:95%;
  }  
  
.input2nowidth {
  color : black;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  z-index : 2;
  display : block;
  border : 1px solid #073a7b;
  }
	
.input-nowidth {
  color : black;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-style : normal;
  font-weight : normal;
  padding : 2px;
  border : 1px solid #073a7b;
  }

.input3 {
  color : #900;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  padding : 2px;
  border : 1px solid #073a7b;
  z-index : 2;
  width : 65px;
  }
.table1 {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : 1px solid #073a7b;
  width:100%;
  }

.table-if {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : 1px solid #073a7b;
  }


.table1a {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  width:100%;
  }

.table2 {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  width:100%;
  }
.table3 {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : 1px solid #073a7b;
  width : 100%;
  }

.table4 {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 10px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : 1px solid #073a7b;
  width : 100%;
  }

.table1small {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : 1px solid #073a7b;
  width : 90%;
  }
.table1auto {
  color : black;
  font-style : normal;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : 1px solid #073a7b;
  width:100%;
  }

.table_header_small {
  color : white;
  font-weight : bold;
  font-size : 12px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background : #073a7b;
  text-align : center;
  width:100%;
  }

.table_header {
  color : white;
  font-weight : bold;
  font-size : 14px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background : #073a7b;
  text-align : center;
  width:100%;
  }
.table_header_dd {
  color : white;
  font-weight : bold;
  font-size : 14px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background : #073a7b;
  padding:2px;
  text-align : center;
  width : 100%;
  }
    
.table_header2 {
  color : white;
  font-weight : bold;
  font-size : 13px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background : #073a7b;
  text-align : center;
  display:block;
    }
  
a.left_links_sub:link , a.left_links_sub:visited {
  color : #011f6a;
  font-weight : bold;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration : none;
  background-color : #f0ffff;
  padding-left : 4px;
  border-right : 1px solid #011f6a;
  border-bottom : 1px solid #011f6a;
  border-left : 15px solid #011f6a;
  position : relative;
  width : 160px;
  display : block;
  }
a.left_links_sub:hover {
  color : #f0ffff;
  font-weight : bold;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration : none;
  background-color : #011f6a;
  padding-left : 4px;
  border-right : 1px solid #011f6a;
  border-bottom : 1px solid #011f6a;
  border-left : 15px solid #f0ffff;
  position : relative;
  width : 160px;
  display : block;
  }
a.link_small:link {
  color : red;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration : none;
  }
a.link_small:visited {
  color : #900;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration : none;
  }
a.link_small:hover {
  color : #00f;
  font-weight : normal;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration : underline;
  }

a:link {
  font-weight: bold;
  }

a:visited {
  color : #900;
  font-weight: bold;
  }

a:hover {
  color : red;
  text-decoration : underline;
  }

a.footer_link:link , a.footer_link:visited {
  color : white;
  font-weight : normal;
  text-decoration : underline;
  }
a.footer_link:hover {
  color : red;
  font-weight : normal;
  text-decoration : underline;
  }
a.pages_index:link , a.pages_index:visited {
  font-size: 13px;
  color : #011f6a;
  font-weight : bold;
  text-decoration : underline;
  display:block;
  width:100%;
  margin-top:7px;
  padding-right:4px;
  margin-bottom:1px;
  }
a.pages_index:hover {
  color : red;
  text-decoration : none;
  }
.header {
  background-position : 0 0;
  height : 146px;
  }
#head_text {
  float : left;
  }
.company_name {
  color : #ce0000;
  font-weight : bold;
  font-size : 22px;
  padding-bottom : 4px;
  border-bottom : 1px solid #093c7d;
  position : absolute;
  top : 2px;
  left : 10px;
  width : 725px;
  }
.realonline_admin {
  color : #093c7d;
  font-size : 18px;
  padding-top : 6px;
  position : absolute;
  top : 32px;
  left : 10px;
  }
.user_name {
  color : #093c7d;
  font-size : 14px;
  position : absolute;
  top : 72px;
  left : 10px;
  }
#ro_right {
  color : white;
  font-size : 10px;
  float : right;
  clear : left;
  margin : 0;
  padding : 0;
  top : 0;
  width : 350px;
  }
.white_text_small {
  color : white;
  font-size : 10px;
  margin : 0;
  padding : 0;
  top : 0;
  }
.ro_links {
  background-color : #083b7c;
  float : right;
  margin-right : 210px;
  padding-top : 10px;
  padding-left : 15px;
  position : absolute;
  top : 0;
  width : 140px;
  height : 112px;
  }
a.admin_link:link , a.admin_link:visited {
  color : white;
  text-decoration : none;
  margin-bottom : 3px;
  padding-top : 1px;
  padding-bottom : 3px;
  border-bottom : 1px none inherit;
  position : relative;
  }
a.admin_link:hover {
  color : white;
  text-decoration : none;
  border-bottom : 1px dotted inherit;
  position : relative;
  }
.reseller-badge {
  background-color : #6a89b0;
  float : right;
  clear : left;
  margin-left : 140px;
  padding-top : 10px;
  padding-left : 15px;
  position : absolute;
  top : 0;
  width : 195px;
  height : 112px;
  }
.input_search1 {
  border : 1px inset #083b7c;
  }
.check_box_search1 {
  background-color : white;
  padding : 3px;
  border : 1px inset #083b7c;
  }
#head_links {
  background : #cd0000 url(../images/top_link_bg.gif) repeat-x;
  float : none;
  padding-top : 4px;
  position : absolute;
  top : 112px;
  width : 100%;
  height : 34px;
  display : block;
  }
a.header_link1:link , a.header_link1:visited {
  color : #083b7c;
  font-weight : bold;
  font-size : 12px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration : none;
  margin : 1px 1px 1px 10px;
  padding-top : 1px;
  padding-right : 3px;
  padding-bottom : 1px;
  border : 1px solid transparent;
  _padding-bottom : 2px;
  _border : 1px solid #083b7c;
  _margin-top : 5px;
  _margin-left : 10px;
  _position : relative;
  _height : 16px;
  }
a.header_link1:hover {
  color : #083b7c;
  text-decoration : none;
  background-color : #ccd9e8;
  margin-left : 10px;
  padding-top : 1px;
  padding-right : 3px;
  padding-bottom : 1px;
  border : 1px solid #083b7c;
  height : 15px;
  _height : 16px;
  }
a.header_link:link , a.header_link:visited {
  color : #083b7c;
  font-weight : bold;
  font-size : 12px;
  font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration : none;
  margin : 1px;
  padding-top : 1px;
  padding-right : 3px;
  padding-bottom : 1px;
  border : 1px solid transparent;
  _border : 1px solid #083b7c;
  _position : relative;
  _width : auto;
  _height : 16px;
  }
a.header_link:hover {
  color : #083b7c;
  text-decoration : none;
  background-color : #ccd9e8;
  padding-top : 1px;
  padding-right : 3px;
  padding-bottom : 1px;
  border : 1px solid #083b7c;
  height : 15px;
  _height : 16px;
  }
.icon_image {
  position : relative;
  top : 3px;
  _height : 15px;
  }
.icon_image2 {
  position : relative;
  }
a.left_links_top:link , a.left_links_top:visited {
  color : #073a7b;
  font-weight : bold;
  font-size : 12px;
  text-decoration : none;
  padding-left: 10px;
  padding-top : 3px;
  padding-bottom: 5px;
  display : block;
  }
a.left_links_top:hover {
  color : #cd0000;
  text-decoration : none;
  background-color:#ffffff;
  }
a.left_links_top2:link , a.left_links_top2:visited {
  color : #073a7b;
  font-size : 11px;
  text-decoration : none;
  text-indent : 10px;
  padding-top : 2px;
  padding-left : 5px;
  position : relative;
  }
a.left_links_top2:hover {
  color : #cd0000;
  font-size : 11px;
  text-decoration : none;
  padding-top : 2px;
  padding-left : 5px;
  position : relative;
  background-color:#ffffff;
  }
#projects {
  text-align : center;
  margin : 4px;
  }
a.projects_links:link , a.projects_links:visited {
  color : white;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
  background-color : #073a7b;
  background-repeat : no-repeat;
  text-align : center;
  list-style-position : inside;
  display : inline;
  margin-right : 1px;
  padding : 2px 5px;
  height : 21px;
  border-width : 1px;
  border-color : #073a7b;
  }
a.projects_links:hover {
  color : white;
  font-size : 12px;
  text-decoration : none;
  background-color : #cd0000;
  background-repeat : no-repeat;
  text-align : center;
  list-style-position : inside;
  display : inline;
  margin-right : 1px;
  padding : 2px 5px;
  height : 21px;
  border-width : 1px;
  border-color : #cd0000;
  }
#link_head {
  color : white;
  font-weight : bold;
  font-size : 13px;
  background-color : #073a7b;
  margin-top : 15px;
  margin-left : 15px;
  padding-top : 3px;
  padding-bottom : 5px;
  padding-left : 3px;
  position : relative;
  width : 175px;
  }
#links_left {
  color : #083b7c;
  font-weight : bold;
  font-size : 12px;
  background-color : #ccd9e8;
  margin-top : 5px;
  margin-left : 15px;
  padding-top : 5px;
  padding-bottom : 3px;
  border : 1px solid #083b7c;
  position : relative;
  width : 173px;
  _width : 176px;
  }
#link_head2 {
  color : white;
  font-weight : bold;
  font-size : 13px;
  background-color : #073a7b;
  margin-top : 5px;
  margin-left : 15px;
  position : relative;
  width : 175px;
  height : 18px;
  _width : 178px;
  }
.link_title_header {
  color : white;
  font-size : 13px;
  font-weight : bold;
  background-color : #073a7b;
  text-align : center;
  display : block;
  margin-top : -5px;
  position : relative;
  padding-bottom: 4px;
  margin-bottom: 4px;
  }
.image_arrow   { 
float: right; 
margin-top: 1px; 
margin-right: 4px;
}

a.headerLink:link, a.headerLink:visited, a.headerLink:hover { 
color: white; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none; 
display:block;
}


#contact-nav a:link,
#contact-nav a:visited {
display:block;
float:left;
text-align:center;
text-decoration:none;
color:#073A7B;
background-image:url(../images/cm-alpha.gif);
background-repeat:no-repeat;
padding:0px 2px 9px 0px;
height:17px;
width:17px;
}

#contact-nav a:hover {
display:block;
float:left;
text-align:center;
text-decoration:none;
color:#CD0000;
background-image:url(../images/cm-alpha.gif);
background-repeat:no-repeat;
background-position:0px -26px;
padding:0px 2px 9px 0px;
height:17px;
width:17px;
}

#contact-nav a.live:link,
#contact-nav a.live:visited,
#contact-nav a.live:hover {
display:block;
float:left;
text-align:center;
text-decoration:none;
color:#ffffff;
background-image:url(../images/cm-alpha.gif);
background-repeat:no-repeat;
background-position:0px -52px;
padding:0px 2px 9px 0px;
height:17px;
width:17px;
}

#contact-nav a.all:link,
#contact-nav a.all:visited {
display:block;
width:45px;
text-decoration:none;
color:#073A7B;
background-image:url(../images/cm-alpha2.gif);
background-repeat:no-repeat;
padding:0px 7px 9px 5px;
height:17px;
}

#contact-nav a.all:hover {
display:block;
width:45px;
text-decoration:none;
color:#CD0000;
background-image:url(../images/cm-alpha2.gif);
background-repeat:no-repeat;
background-position:0px -26px;
padding:0px 7px 9px 5px;
height:17px;
}

#contact-nav a.alllive:link,
#contact-nav a.alllive:visited,
#contact-nav a.alllive:hover {
display:block;
width:45px;
text-decoration:none;
color:#ffffff;
background-image:url(../images/cm-alpha2.gif);
background-repeat:no-repeat;
background-position:0px -52px;
padding:0px 7px 9px 5px;
height:17px;
}

a.all2:link,
a.all2:visited {
display:block;
float:right;
width:32px;
text-decoration:none;
color:#073A7B;
background-image:url(../images/cm-alpha2.gif);
background-repeat:no-repeat;
padding:0px 10px 0px 11px;
height:17px;
}

a.all2:hover {
display:block;
float:right;
width:32px;
text-decoration:none;
color:#CD0000;
background-image:url(../images/cm-alpha2.gif);
background-repeat:no-repeat;
background-position:0px -26px;
padding:0px 10px 0px 11px;
height:17px;
}

a.alllive2:link,
a.alllive2:visited,
a.alllive2:hover {
display:block;
float:right;
width:32px;
text-decoration:none;
color:#ffffff;
background-image:url(../images/cm-alpha2.gif);
background-repeat:no-repeat;
background-position:0px -52px;
padding:0px 10px 0px 11px;
height:17px;
}

#file_size {
	font-family:Arial, Helvetica, sans-serif;
}

.data_0 {
	color : #083b7c;
  font-size : 1em;
  background-color : #ccd9e8;
  margin-left : 15px;
  padding-bottom : 3px;
  border : 1px solid #083b7c;
  }

.data_1 {
  color : white;
  font-size : 1.1em;
  background-color : #073a7b;
	font-weight:bold;
  }
	 
.deleted {
color:red;
font-weight:bold;
}
.live {
color:green;
font-weight:bold;
}
.hidden {
color:grey;
font-weight:bold;
}
.product_name {
font-weight:bold;
font-size:12px;
}

/* LIGHT BOX VIEWER CSS */
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1010;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/template-images/js/blank.gif) no-repeat;/* Trick IE into showing hover */display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 15% no-repeat;}
#prevLink,#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 95% no-repeat;border:none;}
#nextLink,#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 95% no-repeat;border:none;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:700;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{position:absolute;top:0;left:0;z-index:990;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#pbox{position:relative;}

#matrix {border:1px solid #226617;font-size : 11px;}
#matrix .head {text-align:center;font-weight:bold;}
#matrix .table_header {color : white;font-weight : bold;font-size : 14px;font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;background : #226617;text-align : center;width:100%;}
#matrix .nogo {background:#D3E0D1;display:block;margin:3px 0 0 3px;}
#matrix .inputme {}
#matrix .input4 { font-size : 11px;  border : 1px solid #226617; width:30px; }

.readonly {background:#efefef;}

/*For IRRAS stats*/
.stattable td {
	color:#073a7b;
	font-weight:bold;
	padding:6px;
	border:1px solid #073a7b;
}
.empty {
	background-color:#F0F7F9;
}
.caption {
	background-color:#ccd9e8;
	font:11px Tahoma,sans-serif;
	color:#2a668a;
	font-weight:bold;
}
.stattable .caption-row {
	background-color:#ccd9e8;
	text-align:left;
}