/*#################################################### Homepage ######################################################### */

div#banner
{
	height:364px;
	width:951px;
	background-repeat:no-repeat;
	background-color:#000;
	position:relative;
}

div.bannerSlide, div#bannerInner
{
	position:absolute;
	left:0px;
	top:0px;
	width:951px;
	height:364px;	
	z-index:100;
}

div#banner1
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/banner1.png');
}

div#banner2
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/banner2.png');
}

div#banner3
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/banner3.png');
}

div#banner4
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/banner4.png');
}

div#bannerInner
{
	z-index:300;
}

div#bannerText
{
	float:left;
	height:365px;
	width:345px;
}
	
div#bannerText h1
{
	margin:65px 0px 0px 45px;
	font-size:21px;
	color:#fff;
}

div#bannerText p
{
	font-size:12px;
	color:#fff;
	margin-left:45px;
}

div#bannerText ul
{
	color:#73c1ed;
	padding-left:85px;
	list-style-image:url('../../../../jsp/telrockWebsite/common/img/bannerbullet.png');
	font-size:13px;
}

div#bannerText ul li
{
	margin-bottom:10px;
}

div#bannerText a#benefitBut
{
	display:block;
	height:24px;
	line-height:24px;
	text-align:left;
	width:133px;
	color:#fff;
	background-image:url('../../../../jsp/telrockWebsite/common/img/benefitbutup.png');
	margin-left:180px;
	font-weight:bold;
	font-size:11pt;
}

div#bannerText a#benefitBut:hover
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/benefitbutover.png');
}

div#screenSelect
{
	float:left;
	width:606px;
	height:365px;
	position:relative;
	overflow:hidden;
}

div#screenSelect div.screenSelectPage
{
	cursor:pointer;
	position:relative;
	right:-537px;
	height:75px;
	width:390px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/screenselectup.png');
	background-repeat:no-repeat;
}

div#screenSelect div#page1
{
	margin-top:25px;
}

div#screenSelect div.screenSelectPageOver
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/screenselectover.png');
}

div#screenSelect div.screenSelectPage div.pageNumber
{
	color:#004a54;
	width:71px;
	height:75px;
	float:left;
	text-align:center;
	line-height:73px;
	font-weight:bold;
}

div#screenSelect div.screenSelectPage div.pageDescription
{
	color:#fff;
	padding-top:27px;
	padding-left:5px;
	font-size: 14pt;
}

div#screenSelect div.screenSelectPage div.pageOverlay
{
	position:absolute;
	left:0px;
	top:0px;
	height:75px;
	width:390px;
	z-index:400;
}

div#newsBar
{
	margin-top:8px;
	height:29px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/newsbanner.png');
	background-repeat:no-repeat;
	background-position:center;
}

div#newsBar div
{
	float:left;
	height:29px;
	background-repeat:no-repeat;
	background-position:center center;
}

div#newsLabel
{
	width:100px;
	color:#196892;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:29px;
}

div#newsControl
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/newsbuttonbackground.png');
	width:38px;
	cursor:pointer;
}

div#newsControlLeft
{
	width:19px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/newsbuttonleftup.png');
}

div#newsControlLeft:hover
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/newsbuttonleftover.png');
}

div#newsControlRight
{
	width:19px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/newsbuttonrightup.png');
}

div#newsControlRight:hover
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/newsbuttonrightover.png');
}

div#newsTicker
{
	font-size:11px;
	padding-left:10px;
	line-height:28px;
}

div#bottomHalf
{
	/*height:172px;*/
	height:169px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/bottomhalfbackground.png');
}

div#bottomHalfInfo
{
	height:169px;
	width:725px;	
	float:left;
}

div#bottomHalfInfoTabs
{
	width:714px;
	height:151px;
	margin:12px auto 0px;
}

div#bottomHalfInfoTabs.visionTab
{
	background-image: url('../../../../jsp/telrockWebsite/common/img/tab_vision_on.png');
}

div#bottomHalfInfoTabs.clientsTab
{
	background-image: url('../../../../jsp/telrockWebsite/common/img/tab_clients_on.png');
}

div#bottomHalfInfoTabs.newsTab
{
	background-image: url('../../../../jsp/telrockWebsite/common/img/tab_news_on.png');
}

div#bottomHalfInfoTabs.productsTab
{
	background-image: url('../../../../jsp/telrockWebsite/common/img/tab_products_on.png');
}

div#bottomHalfInfoTabs ul#bottomHalfInfoTabsMenu
{
	margin:0px;
	list-style: none;	
	padding:0px;
}

div#bottomHalfInfoTabs ul#bottomHalfInfoTabsMenu li
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/tab_off.png');
	float:left;	
	height:25px;
	width:117px;
	padding-left:10px;
	line-height:25px;
	margin:0px;
	font-size:14px;
	color:#fff;	
	cursor:pointer;
	font-weight: normal;
}

div#bottomHalfInfoTabs ul#bottomHalfInfoTabsMenu li.currentNav
{
	background-image:none;
	color:#196892;
	font-weight: bold;
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent
{
	clear:both;
	height:114px;
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionImg
{
	width:145px;
	height:117px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/ourvision.png');
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionBody
{
	float:left;
	width:385px;
	height:117px;	
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionBody div#ourVisionTxt
{
	margin-top:12px;
	font-size:11px;
	height:73px;
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionBody div.ourVisionMore
{
	text-align:right;
	height:20px;
	line-height:20px;
	padding:0px 8px;	
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionBody div.ourVisionMore a
{
	color:#196892;
	font-size:10px;
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionBody div#ourVisionButtons
{
	height:32px;	
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionBody div#ourVisionButtons a
{
	height:22px;
	width:123px;
	line-height: 22px;
	background-image: url('../../../../jsp/telrockWebsite/common/img/ourvisionbuttonup.png');
	background-repeat: no-repeat;
	background-position: center top;
	color:#fff;
	text-align: center;
	float:left;
	display:block;
	font-size:11px;
	font-weight: bold;
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionBody div#ourVisionButtons a:hover
{
	background-image: url('../../../../jsp/telrockWebsite/common/img/ourvisionbuttonover.png');	
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionQuickLinks
{	
	float:left;
	width:179px;
	height:117px;	
	background-image: url('../../../../jsp/telrockWebsite/common/img/ourvisionquicklinks.png');
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle; 
	
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionQuickLinks h2
{
	margin:13px 0px 5px 17px;
	color: #196892;
	font-size:11px;
	font-weight:bold;	
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionQuickLinks ul
{
	
		
	font-size:11px;
	color:#000;
	padding:8px 20px;
	vertical-align: middle;
	
}


div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionQuickLinks ul img
{
	position: inherit;
	left: 0px;
	float: right;
	height:40px;
}

div#bottomHalfInfoTabs div#bottomHalfInfoTabContent div#ourVisionQuickLinks ul li
{
	margin:5px 0px;	
	list-style:none;
}

div#bottomHalfClients
{
	float:left;
	height:169px;
	width:227px;
}

div#clientBox
{
	width:212px;
	height:149px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/clientsbox.png');
	background-repeat: no-repeat;
	background-position:center;	
	margin: 12px auto 0px;
	padding-top:6px;
	cursor: pointer;
}

div#clientBox h2
{
	margin:0px 0px 0px 10px;
	font-size:14px;
	color:#14597e;	
	float:left;
	width:175px;
}

div#clientBox a#clientsMoreInfo
{
	display:block;
	width:17px;
	height:17px;
	background-image: url('../../../../jsp/telrockWebsite/common/img/clientmoreinfoup.png');
	float:left;		
}

div#clientBox a#clientsMoreInfo:hover
{
	background-image: url('../../../../jsp/telrockWebsite/common/img/clientmoreinfoover.png');
}

/*#################################################### Inner Pages ######################################################### */

div#innerPageBanner
{
	height:55px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/innerpagebanner.png');
	background-position:center top;
	background-repeat:no-repeat;
	color:#fff;
}

div#innerPageBanner a
{
	color:#fff;	
}

div#innerPageBanner div#innerPageBreadcrumbs
{
	float:left;
	width:465px;
	padding-left:10px;
	height:55px;
	line-height:88px;
	font-size:11px;
}

div#innerPageBanner div#innerPageTitle
{
	float:left;
	width:465px;
	padding-right:10px;
	height:55px;
	line-height:85px;
	text-align:right;
}

div#innerPageBanner div#innerPageTitle h1
{
	margin:0px;
	font-size:19px;
	font-weight:normal;
}

div#innerPagePanelWrapper
{
	padding:30px 10px 30px;
}

div#innerPageBodyMenu
{
	float:left;
	width:205px;
/*
	background-image:url('../../../../jsp/telrockWebsite/common/img/innerpagemenubackground.png');
	background-repeat:repeat-y;
*/	
	min-height:800px;
	background-color: white;	
}

div#innerPageBodyMenu ul
{
	margin:90px 0px 0px 0px;
	padding:0px;	
	list-style-type:none;
	text-align:right;
	font-size:12px;
	color:#323232;
}

div#innerPageBodyMenu ul li
{
	padding-right:35px;
	max-height:54px;
	min-height:25;
	margin: 15px 0px;
	line-height:12px;
}

div#innerPageBodyMenu ul li.currentNav
{
	background-color:#fff;	
}

div#innerPageBodyContent
{
	float:left;	
	min-height:540px;
	width:522px;
	padding:30px 10px 0px;
	font-size:12px;
	color:#5E5E5E;
}

div#innerPageBodyInfo
{
	padding-top:37px;
	float:left;	
	min-height:540px;
	width:205px;
	/* LRS background-color:green; */
}

/* ######################################################### Side Bars ############################################################# */

div#innerPageBodyInfo h2
{
	color:#196892;
	font-size:18px;
	font-weight:normal;
}

div#innerPageBodyInfo ul
{
	padding-left:20px;
}

div#innerPageBodyInfo li a
{
	color:#196892;
	font-size:11px;
	text-decoration:underline;
}

div#innerPageBodyInfo li
{
	list-style-image:url('../../../../jsp/telrockWebsite/common/img/tinylistarrow.png');
	margin-bottom:10px;
}

div.sideSection
{
	padding-bottom:10px;
	border-bottom:1px solid #196892;
}

div#quickLinksImage, div#quickLinksImage img 
{
	width:195px;	
	height:122px;
}

div#factQuote
{
	color:#196892;
	font-size:19px;
	font-style:italic;
	padding-bottom:20px;
}

ul#factList
{
	margin-bottom:0px;
}

ul#factList li
{
	list-style-type: disc;
	font-size:11px;
}

ul#factDownload li
{
	line-height:11px;
	list-style-type:none;
	list-style-image:none;
	clear:both;
}

ul#factDownload li img
{
	float:left;
	margin-right:10px;
}

ul#factDownload li a
{
	font-size:11px;
	text-decoration:underline;
	color:#1a1a1a;
}

/* #################################################### Clients & Partners ######################################################### */

div.clientBox
{
	/*width:280px;
	margin:5px 15px;
	height:160px;
	float:left;
	border-bottom: 1px dashed #003250;*/
	
	width:300px;
	float:left;
	height:145px;
	border-bottom:1px dotted #000;
	padding-bottom:10px;
	margin:0px 5px 10px;
}

div.clientBox div.clientImage
{
	height:45px;
	position: relative;
	vertical-align: top;	
}

div.clientBox div.clientImage img
{
	max-height: 45px;
	position: relative;
	vertical-align: top;
	padding: 0px 5px 10px;
}

div.clientBox div.clientDescription
{
	font-size:11px;
	color:#5e5e5e;
	height:90px;
	overflow:hidden;
}

div.clientBox div.clientMore
{
	margin:5px 0px;
	font-size:11px;
	text-align:right;
}

/* #################################################### Products & Services ######################################################### */

div#featuredProductWrapper div.featuredProductBox
{
	width:426px;
	padding:0px 10px 30px;
	margin:0px 10px 20px;
	float:left;
	border-bottom:1px dotted #8f8f8f;
}

div#featuredProductWrapper div.featuredProductBox div.productImage
{
	float:left;
	background-color:green;
	width:104px;
	height:104px;
}

div#featuredProductWrapper div.featuredProductBox div.productDescription
{
	color:#8f8f8f;
	font-size:11px;
	width:317px;
	padding-left:5px;
	float:left;
}

div#featuredProductWrapper div.featuredProductBox div.productDescription h2
{
	color:#3f81a4;
	font-size:16px;
	font-weight:bold;
	margin:0px;	
}

div#featuredProductWrapper div.featuredProductBox div.productDescription div.productDescriptionText
{
	height:	88px;
	overflow:hidden;
}

div#featuredProductWrapper p, div#productWrapper p
{
	margin:0px 0px 5px 0px;	
}

div#featuredProductWrapper div.featuredProductBox div.productMore
{
	height:	16px;
	width:322px;
}

div#featuredProductWrapper div.featuredProductBox div.productMore a
{
	display:block;
	width:71px;
	height:16px;
	line-height:14px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/featuredbuttonup.png');	
	text-align:center;
	color:#fff;
	font-size:9px;
	float:right;
}

div#featuredProductWrapper div.featuredProductBox div.productMore a:hover
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/featuredbuttonover.png');		
}

div#productWrapper
{
	clear:both;	
}

div#productWrapper div.productBox
{
	width:243px;
	padding:0px 33px;
	margin-bottom:30px;
	float:left;
}

div#productWrapper div.productBox div.productHeader
{
	height:26px;
	width:243px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/productsplashheader.png');	
}

div#productWrapper div.productBox div.productHeader h2
{
	float:left;
	margin:0px;
	padding:0px 0px 0px 10px;
	width:208px;
	height:26px;
	line-height:26px;
	font-size:16px;
	font-weight:normal;
	color:#fff;
}

div#productWrapper div.productBox div.productHeader a
{
	display:block;
	width:20px;
	height:26px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/productsplashheaderbutton.png');
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
}

div#productWrapper div.productBody
{
	height:67px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/productsplashbody.png');
	background-position:center bottom;
	background-repeat:no-repeat;
}

div#productWrapper div.productBody div.productBodyDescription
{
	height:38px;
	margin:5px 8px;
	color:#8f8f8f;
	font-size:11px;
	overflow: hidden;
}

div#productWrapper div.productBody div.productBodyMore
{
	text-align:right;
	height:20px;
	line-height:20px;
	padding:0px 8px;	
}

div#productWrapper div.productBody div.productBodyMore a
{
	color:#297da9;
	font-size:10px;
}

/* ################################################# News ######################################################## */

div#featuredNewsWrapper
{
	height:165px;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:20px;
}

div#featuredNewsWrapper div#featuredNewsImage
{
	width:300px;
	height:146px;
	float:left;
}

div#featuredNewsWrapper div#featuredNewsDescription
{
	float:left;
	width:630px;
}

div.newsDescriptionText 
{
	height:135px;
	overflow:hidden;
}

div.newsDescriptionText h2
{
	margin:0px;
	color:#196892;
	font-size:14px;
	font-weight:normal;	
}

div.newsDescriptionText div.newsDescriptionDate
{
	color:#838383;
	font-size:12px;
}

div.newsDescriptionText div.newsDescriptionBody
{
	color:#5e5e5e;
	font-size:11px;
}

div#featuredNewsWrapper div#featuredNewsMore a
{
	display:block;
	width:71px;
	height:16px;
	line-height:14px;
	background-image:url('../../../../jsp/telrockWebsite/common/img/featuredbuttonup.png');	
	text-align:center;
	color:#fff;
	font-size:9px;
}

div#featuredNewsWrapper div#featuredNewsMore a:hover
{
	background-image:url('../../../../jsp/telrockWebsite/common/img/featuredbuttonover.png');		
}

div.newsBox
{
	width:300px;
	float:left;
	height:150px;
	border-bottom:1px dotted #000;
	padding-bottom:10px;
	margin:0px 5px 10px;
}

div.newsMore a
{
	margin:5px 0px;
	font-size:11px;
	text-align:right;
}

div.newsPopup
{
	color:#5E5E5E;
	font-size:11px;
}

div.newsPopup h2
{
	color:#196892;
	margin:0px;
	font-weight:normal;
}

div.newsPopup div.italic
{
	color:#838383;
	font-size:12px;	
}

/* ###################################### Agent Screens ############################################## */

form#agentForm div#articleText
{
	float:left;
	width: 550px;
}

form#agentForm div#articleImage
{
	float:left;
	width:200px;
}