 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:1100px;
  _height:1100px;
  }

.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;
}



.cal_cell_green {
	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-green.jpg);
	color:#ffffff;
}
.cal_cell_red {
	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-yellow.jpg);
	color:#ffffff;
}
.cal_cell_grey {
	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-grey.jpg);
	color:#ffffff;
}
.cal_cell_lightblue {
	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-lblue.jpg);
	color:#ffffff;
}
.cal_cell_yellow {
	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-red.jpg);
	color:#ffffff;
}


/* Holiday Availability Classes */
.cal_top_main {
	padding:3px 2px 3px 3px;
	text-align:center;
	border:1px solid #011f6a;
	border-collapse:collapse;
	margin:0 2px 0 0;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/cal-bg.jpg);
}


.cal_cell_2,
.cal_cell2_2,
.cal_cell_green_2,
.cal_cell_red_2,
.cal_cell_grey_2,
.cal_cell_lightblue_2,
.cal_cell_yellow_2 {
	padding:3px 2px 3px 3px;
	display:inline;
	text-align:center;
	border:1px solid #011f6a;
	border-collapse:collapse;
	margin:0 2px 0 0;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/cal-bg.jpg);
}

.cal_cell2_2 {
	background-image:url(../images/cal-bg2.jpg);
}

.cal_cell_green_2 {
	background-image:url(../images/cal-bg-green.jpg);
	color:#ffffff;
}
.cal_cell_red_2 {
	background-image:url(../images/cal-bg-yellow.jpg);
	color:#ffffff;
}
.cal_cell_grey_2 {
	background-image:url(../images/cal-bg-grey.jpg);
	color:#ffffff;
}
.cal_cell_lightblue_2 {
	background-image:url(../images/cal-bg-lblue.jpg);
	color:#ffffff;
}
.cal_cell_yellow_2 {
	background-image:url(../images/cal-bg-red.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 0px 0px 10px;
	right:1px;
	position:relative;
	width:160px;
	float:right;
}

.media_image {	width:160px; }

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


.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: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;
  }

.table_header_activity {
color:#fff;
background:#000 url("../images/_cal_t-hd.jpg");
vertical-align:middle;
display:block;
border:1px solid #011f6a;
border-width:1px 1px 0 1px;
padding:4px;
text-align:center;
font-weight:bold;
}

.table_header_activity2 {
color:#fff;
background:#000 url("../images/_cal_t-hd2.jpg");
vertical-align:middle;
padding:4px;
font-size:18px;
text-align:center;
font-weight:bold;
}
.time_main {
color:#011f6a;
font-size:11px;
padding:0 0 0 5px;
height:59px;
border-top:1px solid #D9E6FC;
}

.time_main_t,
.time_main_b {
background:#C8D5E8;
color:#011f6a;
font-size:11px;
padding:0 0 0 5px;
height:59px;
border-top:1px solid #D9E6FC;
}

.t_appoint_main {
display:block;
position:absolute;
margin:32px 0px 0px 70px;
}

.t_inspection {
display:block;
width:135px;
position:absolute;
top:-5px;
min-height:42px;
border:1px solid #0C7108;
background:#CAFF96;
}

.t_general {
display:block;
width:135px;
position:absolute;
top:-5px;
min-height:42px;
border:1px solid #0064AA;
background:#ADE3F9;
}

.t_meeting {
display:block;
width:135px;
position:absolute;
top:-5px;
min-height:42px;
border:1px solid #BA130A;
background:#EDBBB4;
}


*html .t_inspection,
*html .t_general,
*html .t_meeting {
top:-1px;
height:42px;
}

.t_appoint2 {
padding:5px;
font-size:11px;
}


div.domTTOverlib {
border: 1px solid #1F62C3;
background:#1F62C3;
color:#fff;
}

div.domTTOverlib .caption {
font-family: Verdana, Helvetica;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
padding:3px;
}

div.domTTOverlib .contents {
font-size: 10px;
font-family: Verdana, Helvetica;
padding: 3px;
background-color: #DCE9FC;
color:#1F62C3;
width:204px;
display:block;
}

#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;
  }

.input0-w {
  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;
}

#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-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-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%;
  }

.table1cal {
  color : black;
  font-size : 11px;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : 1px solid #073a7b;
	display:block;
	width:440px;
  }

.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 : 585px;
  }
.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;
  }

/* START: EMAIL THIS */
#emailThis {} /* master wrapper */
#et {} /* button */
#emailContent fieldset{border:2px dashed #dcdcdc;padding:10px;margin-top:10px;}
#emailContent legend{border:2px dashed #dcdcdc;padding:3px 5px;font-weight:bold;}
#emailContent .edt {display:block;clear:both; } /* wrapper for email and names */
#emailContent .elft {width:48%;float:left;} /* left */
#emailContent .erght {width:48%;float:right;} /* right */
#emailContent textarea {display:block;clear:both;width:100%;height:75px}
#emailContent .clear {clear:both}
/* END: EMAIL THIS */