﻿h4, h5, h6{font-weight: bold;}
h3{font-size: 1.1em;}
h3#timeline{margin-bottom: 10px;}
h4{font-size: 0.9em;}
h4.timeline{text-align: right;}
h5{font-size: 0.8em;padding: 0px 0px 0px 10px;}
.aboutNav{text-align: right;}
.aboutNav li{display: inline;list-style-type: none;	padding-right: 12px;font-size: 0.8em;}
.active{font-weight: bold;}
p.visionTag{font-family: Verdana;font-size: 1.5em;text-align: center;color: #4890f0;}
.time, .timeAlt{padding: 10px;}
.time p, .timeAlt p{font-size: 0.8em;}
.time{background: #C8D7D8;}
.timeAlt{background: #E9EEEF;}

/* customer service */
table.bargraph{font: 1em Verdana;color: #ddb;border-collapse: collapse;	width: 580px;border: 1px solid #ddd;margin: 0px 0px 20px 20px;}
h4.custServCaption{color: #2d271c;padding: 0px 0px 20px 21px;font-size: 0.7em;caption-side: bottom;}
table.bargraph tr.customerServiceRow{background-color: #fff;}
table.bargraph th.key{background-color: #fff;color: #2d271c;border-right: 1px solid #2d271c;}
table.bargraph th.free_cell{background: #2d271c;}
table.bargraph th.months{background: #2d271c;text-align: center;border-right: 1px solid #fff;border-left: 1px solid #fff;color: #fff;}
table.bargraph td{padding: 0;margin: 0;vertical-align: bottom;text-align: center;background: #fff url(gridline2.gif) 15px bottom;color: #333;border-right: 1px solid #eee;}
table.bargraph td img{display: block;border-left: 1px solid #000;border-top: 1px solid #000;border-right: 1px solid #000;}
ul.bullets{padding-bottom: 10px;}
ul li{padding: 10px 0px 0px 0px;text-align: left;}

/* =Unicom Office Locator */
#contact_map{width: 250px;height: 250px;float: right;margin: 0;padding: 0;}
#map{width: 400px;height: 400px;padding: 0;	margin: 0px 5px 10px 0px;float: left;border: 1px solid #333;}
#side_bar_title{float: right;width: 190px;}
#side_bar_holder{float: right;width: 190px;}
#mouse{clear: both;}
#mapControls{float: left;}
#mouseControls{float: right;}
.textboxbackground{border: 1px solid #333;}

/* =Contact Unicom */
address{padding: 5px 0px;}
table#contact{margin: 0px;font-size: 0.9em;border: 0;width: 330px;}
table#contact td{border: 1px solid #ccc;padding: 2px 0px 2px 5px;}
table#contact th{border: 1px solid #ccc;padding: 2px 10px}
table#contact th.title{border: none;padding: 10px 5px 10px 0px;	font-weight: bold;color: #000;}
.intHeader{font-weight: bold;padding: 2px;text-align: center;}

/* =news */
select.newsList{float: right;}
h3.newsDate{text-align: right;font-size: 0.9em;	color: #000;}
h4.newsTitle{font-size: 1.2em;background: #fff;	padding: 0px;margin: 3px 0px 3px 0px;color: #000;}
.newsItem{font-size: 0.9em;line-height: normal;	text-align: left;padding: 6px 3px 10px 3px;	background: url(images/newsdivider.jpg) no-repeat;	background-position: bottom;}
.newsBlock{	width: 640px;background: url(images/newsdivider.jpg) no-repeat;	background-position: bottom;}
.newsItem .read-more{margin: 10px 0px 0px 110px;}

/* =testimonials */
.test_holder{width: 600px;margin: 0px; margin-bottom: 10px;}
.bubble{width: 290px; height: 90px; padding: 20px 30px 50px 30px; margin-top: 13px;}
.one{background: url(images/testimonial1.jpg) no-repeat;}
.two{background: url(images/testimonial2.jpg) no-repeat;}
.three{background: url(images/testimonial3.jpg) no-repeat;}
.four{background: url(images/testimonial4.jpg) no-repeat;}
.five{background: url(images/testimonial5.jpg) no-repeat;}
.six{background: url(images/testimonial6.jpg) no-repeat;}
.seven{background: url(images/testimonial7.jpg) no-repeat;}
.bubble p{text-indent: -9999px;}
p.testSender{font-size: 0.8em;padding: 10px 20px 0px 5px;}
div.testimonial{text-align: center;padding: 10px;margin: 10px 0px 10px 0px;}
.holder_one {float: right;}
.holder_two {float: left;}

/* =calendar */
.calendar
{
	margin-left: 5px;
}

/* JOBS GRIDVIEW */

.gvstyle
{
	font-family: Arial;
	font-size: small;
	border: solid 1px #7f7f7f;
}
/*.gvstyle th
{
	width: 90px;
}
*/

.altrowstyle
{
	background-color: #edf5ff;
}

.headerstyle th
{
	background: url(images/gvsprite.png) repeat-x 0px 0px;
	border-color: #989898 #cbcbcb #989898 #989898;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	color: #000;
	padding: 4px 5px 4px 10px;
	text-align: center;
	vertical-align: bottom;
}

.headerstyle th a
{
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #000;
	display: block;
	padding-right: 10px;
}

.rowstyle .sortaltrow, .altrowstyle .sortaltrow
{
	background-color: #edf5ff;
}

.rowstyle .sortrow, .altrowstyle .sortrow
{
	background-color: #dbeaff;
}

.rowstyle td, .altrowstyle td
{
	padding: 4px 10px;
	border-right: solid 1px #cbcbcb;
}

.headerstyle .sortascheader
{
	background: url(images/gvsprite.png) repeat-x 0px -100px;
}

.headerstyle .sortascheader a
{
	background: url(images/gvsprite.png) no-repeat right 50%;
}

.headerstyle .sortdescheader
{
	background: url(images/gvsprite.png) repeat-x 0px -100px;
}

.headerstyle .sortdescheader a
{
	background: url(images/dt-arrow-dn.png) no-repeat right 50%;
}