/* HEADER STYLES */

a {text-decoration:underline; }

#headbottom {
	background-image:url(../images/header-bg-inner.jpg);
	clear:both;
	float:left;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	height:75px;
	width:100%;
}
/* END OF HEADER STYLES */


/* CONTENT STYLES */
#content {
	background-image:url(../images/contentbg.jpg);
	background-repeat:repeat;
	color:#000000;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:auto;
	padding:8px 0 0 16px;
	width:964px;
}
#content.convergence{background-image:url(../images/contentbg_convergence.jpg);
	background-repeat:no-repeat;}
	
	#content.roaming{background-image:url(../images/contentbg_roaming.jpg);
	background-repeat:no-repeat;}
	
	#content.devicemanagement{background-image:url(../images/contentbg_devicemanagement.jpg);
	background-repeat:no-repeat;}



#content h1{
	color:#006290;
	font-size:20px;
	font-weight:bold;
	margin:10px 0 8px; letter-spacing:1px;
}
#content h1 a{
	color:#88142A;
}
#content h2{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin:0 0 8px;
}
#content p{
	clear:both;
	line-height:1.48;
	padding:0 20px 0 0;
}
#content img{
	border:1px solid #BFBFBF;
	float:left;
	margin:0 12px 10px 0;
	padding:3px;
}
#content a {
	color:#8B142B;
	text-decoration:underline;
}
#content th a {
	color:#FFFFFF;
	text-decoration:underline;
}

#content a:hover {
	text-decoration:underline;
}

#submenu {
	background-color:#DDDDDD;
	background-image:url(../images/subnavbg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin:0 0 8px;
	padding:5px 0 4px 8px;
}
#submenu a{
	color:#565656;
	margin:0 12px 0 0;
}
#submenu a:hover{
	color:#000000;
}
#content-inner-left {
	float:left;
	padding:4px 28px 0 0;
	width:736px;
	background-image:url(../images/content-inner-leftbg.gif);
}

#content-inner-left-convergence {
	float:left;
	padding:4px 28px 0 0;
	width:736px;
	background-image:url(../images/content-inner-right-bgconvergence.jpg);
	background-repeat:no-repeat;
}
#content-inner-left-roaming {
	float:left;
	padding:4px 28px 0 0;
	width:736px;
	background-image:url(../images/content-inner-right-roaming.jpg);
	background-repeat:no-repeat;
}
#content-inner-left-devicemanagement {
	float:left;
	padding:4px 28px 0 0;
	width:736px;
	background-image:url(../images/content-inner-right-devicemanagement.jpg);
	background-repeat:no-repeat;
}

#content-inner-left ul {
	margin:0 0 8px;
	padding:0 0 0 20px;
}
#content-inner-left ul li {
	list-style-type:circle;
}
#content-inner-right {
	background-color:#CCCCCC;
	background-image:url(../images/content-inner-right-bg.jpg);
	background-repeat:no-repeat;
	float:right;
	margin:-4px 0 0;
	padding:5px 0 0 10px;
	width:190px; height:320px; 
}

#content-inner-right h2 a {color:#006699;}

#content-inner-right h2{
	color:#006699;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold; margin:0; 
}
#content-inner-right p {
	color:#666666;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:130%;
	margin:0 0 11px;
	padding:0;
	width:130px;
}


#content-inner-right-logos {
	background-color:#CCCCCC;
	background-image:url(../images/content-inner-right-bg-logos.jpg);
	background-repeat:repeat-x;
	float:right;
	margin:-4px 0 0;
	padding:0;
	width:190px;
}

#content-inner-right-logos h2{
	color:#006699;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
}

#content-inner-right-logos h3 {
	float:left;
	font-size:12px;
	margin:0;
}

#content-inner-right-logos img{
	float:left;
	background-color:#FFFFFF;
}

#innerrightend {background-image:url(../images/content-inner-right-end.gif); height:20px;}
#innerrightend02 img {border:0; padding:0; margin:0;}
#innerrightend02 {border:0; padding:0; margin:0; width:190px;}


.logos-boxes {
	float:left;
	padding:0 5px 0 5px;
	border-bottom: 1px solid  #F2F2F2;
	width:180px;
}


.logos-boxes p {
	color:#666666;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:1.1;
	margin:0 0 11px;
	padding:0;
	width:140px;
}
.logos-boxes img {width:50px; height:50px;}





#content-inner-right-downloads {
	background-color:#8F152C;
	background-image:url(../images/content-inner-right-downloads-bg.jpg);
	background-repeat:no-repeat;
	float:right;
	width:200px; 
}

#content-inner-right-downloads h2{
	color:#FFFFFF;
	font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:22px 0 0 10px;
}
#content-inner-right-downloads  ul {
	margin:4px 0 0;
}
#content-inner-right-downloads  ul li {
	float:left;
	margin:0 0 10px 10px;
	width:180px;
}
#content-inner-right-downloads  ul li.more a {
	color:#FFFFFF;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	padding:11px 0 0 2px;
	text-transform:uppercase;
}
#content-inner-right-downloads  ul li.bottom {
	background-image:url(../images/content-inner-right-downloads-bottom-bg.jpg);
	background-repeat:no-repeat;
	height:12px;
	margin:0;
	width:100%;
}
* html #content-inner-right-downloads  ul li.bottom {
	margin:0 0 -3px;
}

#content-inner-right-downloads  a {
	color:#CAA0A8;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	text-decoration:underline;	
}

#content-inner-right-downloads p{
	color:#666666;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:1.1;
	margin:0 0 11px;
	padding:0;
	width:140px;
}
#content table{
	
	background-image:url(../images/content_tbody.jpg);
	background-position:0 25px;
	background-repeat:no-repeat;
	clear:both;
	margin:10px 0;
	width:100%;
}
#content .contact {
	float:left;
	width:450px;
}
#content table th{
	
	background:url(../images/content_table_th_bg.gif) no-repeat;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:25px;
	padding:0 0 0 8px;
}


#content table td{
	line-height:1.46;
	padding:10px 20px 10px 12px;
}
#content .contact table td {
	padding:5px 20px 5px 12px;
}
#content table td.tcont {
	background-color:#FFFFFF;
	line-height:1;
	padding:0;
}
#content table td.width30 {
	width:20px;
}
#content table td.width100 {
	width:100px;
}
#content table td img {
	border:none;
	float:left;
	margin:0;
	padding:0;
}
#content table p {
	padding:0;
}

#contactform {
	float:right;
	margin:10px 0 0;
	width:260px;
}

#contactform legend {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0 0 20px;
}

#contactform ul {
	list-style:none;
	margin:0 5px;
	padding:0;
}

#content-inner-left #contactform li {
	clear:both;
	float:left;
	list-style:none;
	margin:0 0 10px;
	width:100%;
}

#contactform label {
	float:left;
	padding:2px 0 0;
	width:90px;
}

#contactform select, #contactform input, #contactform textarea {
	border:1px solid #8B142B;
	float:left;
	height:18px;
	padding:0 0 0 2px;
	width:150px;
}

#contactform input {
	height:16px;
	padding:2px 0 0 6px;
}

#contactform img#img_captcha {
	border:none;
	cursor:pointer;
	float:left;
	margin: 0 0 0 90px;
	padding:0;
}

#contactform input#submit {
	background-color:#8B142B;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	height:22px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	width:100px;
}

input#submit {
	background-color:#034c30;
	border:none;
	color:#ffffff;
	cursor:pointer;
	float:left;
	height:22px;
	margin:0 118px 0 0;
	padding:0;
	text-transform:uppercase;
	width:110px;
}

#contactform textarea {
	height:100px;
	padding:4px 0 4px 6px;
}

#contactform .error {
	color:#ff0000;
}
#contactform p {
	padding:0;
}
#ctables {
	float:left;
	width:450px;
}

#newstabs { background:url(/assets/images/news/tab_line.gif) top left repeat-x; width:100%; height:25px; margin:18px 0 2px 0; color:#8b142b; }
#newstabs div { float:left; height:25px; line-height:25px; font-size:15px; padding:0; }
#newstabs .spacer { width:7px; }
#newstabs .activetab, #content #newstabs .inactivetab { margin:0 2px; }
#newstabs .inactivetab a { color:#666666; text-decoration:none; }
#newstabs .inactivetab a:hover { color:#333333; }
#newstabs .activetab .left { width:5px; background:url(/assets/images/news/tab_active-left.gif) left top no-repeat; }
#newstabs .activetab .center { background:url(/assets/images/news/tab_active-center.gif) left top repeat-x; }
#newstabs .activetab .right { width:5px; background:url(/assets/images/news/tab_active-right.gif) right top no-repeat; }
#newstabs .inactivetab .left { width:5px; background:url(/assets/images/news/tab_inactive-left.gif) left top no-repeat; }
#newstabs .inactivetab .center { background:url(/assets/images/news/tab_inactive-center.gif) left top repeat-x; }
#newstabs .inactivetab .right { width:5px; background:url(/assets/images/news/tab_inactive-right.gif) right top no-repeat; }
 
#boxnew { color:#666666; width:700px;}
#boxnew h2 {color:#006699;}
#boxnew img {border:0;}
#boxnew a {color:#006699; text-decoration:none;}
#boxnew p {width:500px;}
#boxnew p a {color:#8F152C; text-decoration:underline;}

.boxnew01 {background-image:url(../images/boxnew01.jpg); width:670px; padding:15px;}
.boxnew02 {background-image:url(../images/boxnew02.jpg); width:670px; padding:15px;}
.boxnew02 img {border:0;} .boxnew02 a {color:#006699;}

.boxnewicon01 {background-image:url(../images/boxnewicon01.jpg); width:670px; padding:15px;}
.boxnewicon02 {background-image:url(../images/boxnewicon02.jpg); width:670px; padding:15px;}
.boxnewicon03 {background-image:url(../images/boxnewicon03.jpg); width:670px; padding:15px;}
.boxnewroamingpage {background-image:url(../images/boxnewroamingpage.jpg); width:670px; padding:15px; }
.boxnewroamingpage p {margin:0; padding:0; width:350px; }

.boxnewend {background-image:url(../images/boxnewend.gif); width:700px; height:13px;}

.dividerdotted {border-bottom:1px dotted #cccccc; margin:10px 0 10px 0;}


.clear {
	clear: both;
}

/* END OF CONTENT STYLES */



/* FOOTER STYLES */
#footer {
	background-image:url(../images/footer-bg-inner.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:50px 0 0;
	padding:30px 0 20px 22px;
}
/* END OF FOOTER STYLES */

hr.clear{clear:both; height:0; margin:0px; padding:0px; visibility:hidden;}	