/* custom css start */

#swwrap{width:100%; margin:0 auto 0 auto;}

.container_24{width:960px; margin:0 auto 0 auto;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}.alpha{margin-left:0}.omega{margin-right:0}.container_24 .grid_1{width:30px}.container_24 .grid_2{width:70px}.container_24 .grid_3{width:110px}.container_24 .grid_4{width:150px}.container_24 .grid_5{width:190px}.container_24 .grid_6{width:230px}.container_24 .grid_7{width:270px}.container_24 .grid_8{width:310px}.container_24 .grid_9{width:350px}.container_24 .grid_10{width:390px}.container_24 .grid_11{width:430px}.container_24 .grid_12{width:470px}.container_24 .grid_13{width:510px}.container_24 .grid_14{width:550px}.container_24 .grid_15{width:590px}.container_24 .grid_16{width:630px}.container_24 .grid_17{width:670px}.container_24 .grid_18{width:710px}.container_24 .grid_19{width:750px}.container_24 .grid_20{width:790px}.container_24 .grid_21{width:830px}.container_24 .grid_22{width:870px}.container_24 .grid_23{width:910px}.container_24 .grid_24{width:950px}.container_24 .prefix_1{padding-left:40px}.container_24 .prefix_2{padding-left:80px}.container_24 .prefix_3{padding-left:120px}.container_24 .prefix_4{padding-left:160px}.container_24 .prefix_5{padding-left:200px}.container_24 .prefix_6{padding-left:240px}.container_24 .prefix_7{padding-left:280px}.container_24 .prefix_8{padding-left:320px}.container_24 .prefix_9{padding-left:360px}.container_24 .prefix_10{padding-left:400px}.container_24 .prefix_11{padding-left:440px}.container_24 .prefix_12{padding-left:480px}.container_24 .prefix_13{padding-left:520px}.container_24 .prefix_14{padding-left:560px}.container_24 .prefix_15{padding-left:600px}.container_24 .prefix_16{padding-left:640px}.container_24 .prefix_17{padding-left:680px}.container_24 .prefix_18{padding-left:720px}.container_24 .prefix_19{padding-left:760px}.container_24 .prefix_20{padding-left:800px}.container_24 .prefix_21{padding-left:840px}.container_24 .prefix_22{padding-left:880px}.container_24 .prefix_23{padding-left:920px}.container_24 .suffix_1{padding-right:40px}.container_24 .suffix_2{padding-right:80px}.container_24 .suffix_3{padding-right:120px}.container_24 .suffix_4{padding-right:160px}.container_24 .suffix_5{padding-right:200px}.container_24 .suffix_6{padding-right:240px}.container_24 .suffix_7{padding-right:280px}.container_24 .suffix_8{padding-right:320px}.container_24 .suffix_9{padding-right:360px}.container_24 .suffix_10{padding-right:400px}.container_24 .suffix_11{padding-right:440px}.container_24 .suffix_12{padding-right:480px}.container_24 .suffix_13{padding-right:520px}.container_24 .suffix_14{padding-right:560px}.container_24 .suffix_15{padding-right:600px}.container_24 .suffix_16{padding-right:640px}.container_24 .suffix_17{padding-right:680px}.container_24 .suffix_18{padding-right:720px}.container_24 .suffix_19{padding-right:760px}.container_24 .suffix_20{padding-right:800px}.container_24 .suffix_21{padding-right:840px}.container_24 .suffix_22{padding-right:880px}.container_24 .suffix_23{padding-right:920px}.container_24 .push_1{left:40px}.container_24 .push_2{left:80px}.container_24 .push_3{left:120px}.container_24 .push_4{left:160px}.container_24 .push_5{left:200px}.container_24 .push_6{left:240px}.container_24 .push_7{left:280px}.container_24 .push_8{left:320px}.container_24 .push_9{left:360px}.container_24 .push_10{left:400px}.container_24 .push_11{left:440px}.container_24 .push_12{left:480px}.container_24 .push_13{left:520px}.container_24 .push_14{left:560px}.container_24 .push_15{left:600px}.container_24 .push_16{left:640px}.container_24 .push_17{left:680px}.container_24 .push_18{left:720px}.container_24 .push_19{left:760px}.container_24 .push_20{left:800px}.container_24 .push_21{left:840px}.container_24 .push_22{left:880px}.container_24 .push_23{left:920px}.container_24 .pull_1{left:-40px}.container_24 .pull_2{left:-80px}.container_24 .pull_3{left:-120px}.container_24 .pull_4{left:-160px}.container_24 .pull_5{left:-200px}.container_24 .pull_6{left:-240px}.container_24 .pull_7{left:-280px}.container_24 .pull_8{left:-320px}.container_24 .pull_9{left:-360px}.container_24 .pull_10{left:-400px}.container_24 .pull_11{left:-440px}.container_24 .pull_12{left:-480px}.container_24 .pull_13{left:-520px}.container_24 .pull_14{left:-560px}.container_24 .pull_15{left:-600px}.container_24 .pull_16{left:-640px}.container_24 .pull_17{left:-680px}.container_24 .pull_18{left:-720px}.container_24 .pull_19{left:-760px}.container_24 .pull_20{left:-800px}.container_24 .pull_21{left:-840px}.container_24 .pull_22{left:-880px}.container_24 .pull_23{left:-920px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}



body {color: #555;font:14px/1.5 'Lato', 'Lucida Grande', Arial,sans-serif;background:#01638f url(/sw/themes/12331/site_images/bg-cscorain.png); background-color:#01638f;}

#swwrap{width:100%; margin:0 auto 0 auto; position:absolute;}

a{text-decoration:none; color:#0377ab;}
a:hover{text-decoration:underline;}

/*top phone number*/
/*top phone number*/

table{height:auto !important; width:100%;}

table td{margin:0 auto;}

table.tblcnt{width:960px; margin:0 auto;}


table table td{ vertical-align:top; width:auto;margin:0 auto;}

.topphn{background:#01638f; color:#fff; text-align:right;border-bottom:1px solid #0177a5;}
.topphn td{text-align:center;}
table.topphn table{width:960px; margin:0 auto;}
table.topphn table td{text-align:right;padding:10px 24px 10px 0; background:url(/sw/themes/12331/site_images/icn-phone.png) no-repeat center right;color:#fff;}


/*top logo and navigation*/
.topnav{color:#fff; border-bottom:1px solid #025f89; border-top:1px solid #0295c7; background:url(/sw/themes/12331/site_images/bg-tpnav.png) repeat-x; padding:20px 0;}
table.topnav table{width:960px; margin:0 auto;}
table.topnav table td{padding:10px 0;}
table.topnav table td a{display:block; color:#048FBC; padding:10px 9px;border-left:1px solid #048fbc;}
table.topnav table td.tpfrst a{border-left:none; padding:0;}
table.topnav table td a:hover{background-color:#ffffff;text-decoration:none;}
table.topnav table td.tpfrst a:hover{background-color:none !important;}
table.topnav table td span{display:block; color:#3ba7d8; font-weight:normal; font-size:12px;}

.topnav ul{font-weight:bold; margin:0; padding:0;}
.topnav ul li{float:left;border-left:1px solid #048fbc;}
.topnav ul li a{display:block; height:46px; color:#fff; padding:10px 9px;}
.topnav ul li a:hover{background-color:#ffffff;text-decoration:none;}
.topnav ul li span{display:block; color:#7cc9ec; font-weight:normal; font-size:12px;}
.topnav ul li.tpnvfrst{border-left:none;}
.topnav ul li.tpnvfrst a{color:#fff; padding:0;}
.topnav ul li.tpnvfrst a:hover{background:none;}



/* carousel */
table table .carhdr{background-color:#0595d5; border-top:1px solid #08caea; width:100%;}

.carhdr table{width:960px; margin:0 auto;}

.carftr{background-color:#eee; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

/*cisco dealer logo row*/
.cscodlog{margin-top:-20px;}


/*content main*/
.contmain{background:#fff;padding-bottom:40px;}
.contmainbdy{margin-top:-40px;}

/*page title*/
.pgtle{background:#2e9ccd url(/sw/themes/12331/site_images/bg-cscorainsm.png);border-top:1px solid #08caea;}
.pgtle table{width:960px; margin:0 auto;}
.pgtle table td{padding:10px 0;}

.pgtle table td h2{padding-top:20px;}

/*footer*/
.fter{color:#fff; padding:20px 0;}
.fter table{width:960px; margin:0 auto;}
.fter table td{color:#fff;}
.fter ul li{display:block; float:left;border-left:2px solid #0f729f; font-size:12px;}
.fter ul li a{padding:0 10px; color:#fff;}
.fter ul li a:hover{color:#4ba1c7;}
.fter ul li.ftrfst{border-left:none;}
.fter ul li.ftrfst a{padding:0 10px 0 0;}
.fter .cscosmb{margin-top:-40px;}

/* text related */
.topphn{font-weight:bold;}


/* homepage */
.hpfeat ul{margin-top:10px;}
.hpfeat ul li{width:300px; text-align:left;}
.hpfeat ul li.hpfeatlst{margin-right:0;}
.hpfeat ul li h2{font-weight:900; font-size:16px;color:#555; padding:10px 0;}
.hpfeat ul li img{border:10px solid #ccc;}
.hpfeat ul li a{text-decoration:none;}
.hpfeat ul li:hover img{border-color:#e4e4e4;}

.hpfeat ul li p{color:#555;}

.hpfeat ul li a span{color:#0377ab; font-weight:bold; text-decoration:underline;}

.hpfeat ul li:hover span{text-decoration:none; color:#005c85;}



h2{font-size:32px; font-weight:bold;color:#fff;}
h3{font-size:24px; font-weight:bold;color:#606060;}
h4{font-size:20px; font-weight:bold;color:#606060; padding-bottom:10px;}
h5{font-size:18px; font-weight:bold;color:#606060;}

h5.blhdg{font-size:14px; color:#2e9ccd;font-weight:bold;}

.breadcrmb{margin:14px 0; font-size:12px;}

.breadcrmb li{display:inline; color:#999;}

.breadcrmb li a{color:#0590ce;}

/* headings */
h4.h4blu{color: #01638f;}
h5.h5sml{color: #01638f; font-size:14px;}


/* padding */
.pb6{padding-bottom:6px;}
.pb10{padding-bottom:10px;}
.pb14{padding-bottom:14px;}
.pb18{padding-bottom:18px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}

.pt6{padding-top:6px;}
.pt10{padding-top:10px;}
.pt14{padding-top:14px;}
.pt18{padding-top:18px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}


.pr6{padding-right:6px;}
.pr10{padding-right:10px;}
.pr14{padding-right:14px;}

.pl6{padding-left:6px;}
.pl10{padding-left:10px;}
.pl14{padding-left:14px;}



/* borders */
.bdr2px{border-top:2px solid #e5e5e5;}

/* ctas */
.ctaldysm{background: #f7f7f7 url(/sw/themes/12331/site_images/img-ldysml.png) no-repeat top left; height:140px; padding-left:330px;}
.ctaldysm h5{padding-top:20px; color:#2e9ccd; padding-bottom:6px;}
.ctaldysm a{padding-top:10px; display:block; clear:both;}
.ctaldysm p{font-size:18px; }


.uc300ft{width:300px;background:url(/sw/themes/12331/site_images/bg-uc300.png) no-repeat top left; padding:20px 70px 100px 30px;}

.uc300ft h4{padding-bottom:10px; font-size:17px;}

/* bullets */
.grnbllts {margin-top:20px;}
.grnbllts li{padding:0 20px 10px 20px;background: url(/sw/themes/12331/site_images/bllt.png) no-repeat left top;}

/* tabs */
.tbcnnctwrld{padding:24px 40px 100px 480px;background:url(/sw/themes/12331/site_images/bg-cnctwlrd.png) no-repeat top left;}

.tbscrbus{padding:24px 40px 100px 480px;background:url(/sw/themes/12331/site_images/bg-secwrld.png) no-repeat top left;}
.tbcommcoll{padding:24px 40px 100px 480px;background:url(/sw/themes/12331/site_images/bg-commcol.png) no-repeat top left;}

.tbcnnctwrld h5, .tbscrbus h5, .tbcommcoll h5, .tbimpcs h5, .tbuc300 h5, .tbuc3002 h5, .tbimpcs2 h5, .tbimpcs3 h5{padding-bottom:20px;}

.tbimpcs{padding:24px 380px 20px 20px;background:url(/sw/themes/12331/site_images/bg-tbimpcs.png) no-repeat top right;}

.tbimpcs2{padding:24px 380px 20px 20px;background:url(/sw/themes/12331/site_images/bg-Prod-Apps.png) no-repeat top right;}

.tbimpcs3{padding:24px 380px 20px 20px;background:url(/sw/themes/12331/site_images/bg-tbimpcs3.png) no-repeat bottom right;}

.tbuc300{padding:24px 280px 60px 20px;background:url(/sw/themes/12331/site_images/bg-tbuc300.png) no-repeat bottom right;}

.tbuc3002{padding:24px 280px 60px 20px;background:url(/sw/themes/12331/site_images/bg-uc300tb.png) no-repeat bottom right;}

.fndsoluc300{padding:14px 10px 0 176px;background: #e4e4e4 url(/sw/themes/12331/site_images/bg-fndsol-uc300.png) no-repeat top left; border:1px solid #e5e5e5; }

.fndsoluc500{padding:14px 10px 0 176px;background: #e4e4e4 url(/sw/themes/12331/site_images/bg-fndsol-uc500.png) no-repeat top left; border:1px solid #e5e5e5; }

/*
CSS file for Theme
*/
/*
Text
*/

.heading{
	Color : #595959;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 16px;
	}

.sub_heading{
	Color : #595959;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 14px;
	}

.normal_bold_text{
	Color : #595959;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 12px;
	}

.normal_text{
	Color : #595959;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 12px;

	}
	
.normal_white_text{
	Color : #FFFFFF;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 12px;
	}
	
.normal_error_text{
	Color : #FF0000;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 12px;
	}

.normal_small_bold{
	Color : #595959;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 11px;
	}

.normal_small_text{
	Color : #595959;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 11px;
	}

/*
Table / Row
*/

#list_row_BG1,.list_row_BG1{
	Background-Color : #C1D9F2;
	}

#list_row_BG2,.list_row_BG2{
	Background-Color : #FFFFFF;
	}

#Application_Table{
	border-spacing : 10pt;
	padding : 5px;	
	Width : 100%;		
	font-family : "verdana";
	font-size : 10pt;
	}

#Form_Table{
	border-spacing : 10pt;
	padding : 0pt;	
	Width : 415px;
	Font-Family : Arial;
	Font-Size : 10pt;
	}

.TableBackGroundColor
{
    BACKGROUND-COLOR: #C1D9F2;
}

.buttonfontstyle{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#006699;	
	Font-Weight : Normal;
	} 


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 10px 0;
 border-bottom: 1px solid #e5e5e5;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
font-size:18px;
}

ul.tabbernav li a
{
 padding: 10px 20px;
 margin-right: 10px;
 border: 1px solid #e5e5e5;
 border-bottom: none;
 background: #f3f3f3;
 text-decoration: none;
font-weight:bold;
}

ul.tabbernav li a:link { color: #828282; }
ul.tabbernav li a:visited { color: #828282; }

ul.tabbernav li a:hover
{
 background: #fbfbfb;
 border-color: #e5e5e5;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
 color:#0595d5;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #0595d5;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0;
 border:1px solid #e5e5e5;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


