/* Reset */
*{margin:0;padding:0;}
html,body { font-family: Arial, Helvetica, sans-serif;background:#000; color:#ffffff}
body { background-image:url(/p/TENZ10/resources/TE10_bg.gif); background-repeat:repeat-y; background-position:center; }
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,table,address{margin-bottom:14px;} 
img{border:0;}
ul,dl{padding-left:15px;}
dt{font-weight:bold;}
a{text-decoration:underline;outline:none;}
a:hover{}
.clr{clear:both; height:1px; overflow:hidden; }
label{cursor:pointer;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.imgheader,.imgbutton{text-indent:-9999px;overflow:hidden; background-repeat:no-repeat;}
.imgbutton{display:block;}
.hidehead {display:none;}

.sharebox a { background-color:#FFF; display:block; float:left; padding:3px; margin-right:5px; }
.sharebox img { }
.sharebox { float:right; clear:right; width:200px; }
.sharebox p { float:left; width:50px; }

#colocating {display:block;width:184px;height:135px;margin-left:766px;background:url(/p/TENZ10/resources/1ptrans.gif);position:absolute;z-index:100}
#colocating2 {display:block;width:78px;height:59px;margin-left:688px;background:url(/p/TENZ10/resources/1ptrans.gif);position:absolute;z-index:100}
#colocating3 {display:block;width:121px;height:30px;margin-left:567px;background:url(/p/TENZ10/resources/1ptrans.gif);position:absolute;z-index:100}
.biwrap { position:absolute; top:0px; z-index:100 }
.biwrap img { margin-left:650px; }

#mobileicon {background:url(/p/TENZ10/resources/mobile_icon.gif) no-repeat left; width:25px; height:25px; position:absolute; z-index:100; top:5px; }
#mobilelink {display:block; padding-top:10px;}
#mobilelink span {padding:2px 5px 2px 30px; border:1px solid #c1228a; border-left:none; font-size:12px; font-weight:bold;}
#mobilelink a {color:#fff; text-decoration:none}
#mobilelink span a span {padding:0px; border:none; color:#cb198d; text-decoration:underline}

/* Page */
#page {
	width: 950px;
	margin: 0 auto;
	background: #353535;
	/*padding:0px 15px;*/
}

/* Header */
#header {
        /*position: relative;
        height:300px;
        width:950px;
        background: url(/p/TENZ10/resources/TENASave theDate-03.png) no-repeat;*/
}

/* navigation */
#navBar {
	width: 900px;
	height: 40px;
	background: url(/p/TENZ10/resources/menu_bg.gif);
	background-repeat:no-repeat; background-position:top;
	padding: 0 25px;
	overflow:hidden;	
}
    #navBar ul {
	    margin: 0;
	    height: 31px;
	    padding: 0;	 
		border-left:1px dotted #b4b2b3;
    }
    #navBar ul li {
	    float: left;
	    height: 31px;
	    list-style: none;
	    overflow: hidden;
    }
    #navBar ul a {
	    color: #58595b;
	    text-decoration: none;
	    font-size: 13px;
	    font-weight: bold;
	    display: block;
	    height: 16px;
	    padding: 8px 15px;
		border-right:1px solid #b4b2b3;
		float:left
    }	
    #navBar ul a:hover {
        color: #58595b;
		background-color:#cccbcc;
    }
	#navBar ul a.subselected {
        color: #58595b;
		background-color:#cccbcc;
    }
    #navBar ul a.selected {
	    color: #fff;
	    /*background: url(/p/TENZ10/resources/bg_subnav_hover.jpg) repeat-x;*/
		background-color:#a02676;
    }	

    #navBar ul li ul {
	    width:auto;height:auto;
	    position:absolute;
	    display:none;
		width:950px; background-image:url(/p/TENZ10/resources/menu_sub_bg.gif);
		background-position:left bottom;
		border-left:none;
    }
    #navBar ul li ul li {
	    list-style: none;
        padding:0px;
		padding-bottom:5px;
	    height: 20px;
		color: #fff;
		border-right:1px dotted #d093bb;
	    /*background: #131313;*/
		float:left;
    }
    #navBar ul li ul li a {
        text-align: left;
	    font-size: 12px;
	    font-weight: normal;
	    padding:6px 16px;
	    height:auto;
		color:#FFFFFF;
    }
	#navBar ul li ul li a:hover {
        color: #58595b;
		background-color:#d2d3d4;
    }
	
    #navBar ul li ul li a.selected {
	    background:#801e5e;
    }
    #navBar ul li ul li a:hover.selected {
	    color:#FFFFFF;
    }
	
/* Content */	
#content {
	width: 900px;
	padding: 40px 25px 0px 25px;
	/*min-height: 200px;*/
}
	#content ol { margin-left:30px; }
	#content a, #content p, 
	#content ul, #content table, #content ol {
		font-size: 14px;
		color: #fff;
		line-height: 20px;
	}
	#content h2, #content h3,
	#content h4, #content h5 {
	    color: #fff;
	}
	#content h1 span, #content h2 span,
	#content h4 span, #content h5 span {
	    display: block;
	}	
	#content h1 {
	    font-size: 28px;
	    line-height: 34px;
	    color: #8ec63f/*c1228a*/;
		font-weight:lighter;
		font-family: Segoe, Arial, Helvetica, sans-serif;
	}
	#content h1.subheader {
	    text-transform: none;
	    font-size: 18px;
	    border-bottom: dotted 1px #666;
	    padding-top: 20px;
	}
	#content h2 {
		font-size: 16px;
		text-transform:uppercase
	}
	#content h3 {
		font-size: 14px;
		font-weight:bold;
		padding-right:5px;
		line-height: 16px;
	}
	#content h3 span {
		/*background-color:#8ec63f;*/
		background-image:url(/p/TENZ10/resources/h3_gbar.gif);
		background-repeat:no-repeat; background-position:top right;
		padding:4px 12px 8px 5px
	}
	#content h3 a span { color:#FFF; text-decoration:none }
	#content h4  {
		font-size: 14px;
		font-weight:bold;
		padding-right:5px;
		color:#8ec63f;
	}
	#content a {
	    color: #8ec63f;
	}
	#content a:hover {
	}	
	#content p.warningGreen {
		color:#8ec63f;
		font-size:11px;
	}
	#content p.warningBlack {
		color:#ffffff;
		background-color:#000;
		padding:2px 5px;
		font-size:11px;
	}
	#content p.warningGrey {
		color:#666666;
		background-color:#dadada;
		padding:2px 5px;
		font-size:11px;
	}
    #content table {
        border: 0;
        width: 100%;
		background-color:#282828;
    }
    #content table td,
    #content table th {
        padding: 5px 14px;
        vertical-align: top;
    }	
    #content table th {
        text-align: left;
        background: #1a1a1a;
    }
    #content table .altRow td {
        background-color: #1a1a1a;   
    }  
	#content table.blackCells {
        border: 0;
        width: 100%;
		background: #0d0d0d;
    }
	#content table.blackCells th {
        text-align: left;
        background: #000;
		background: #000000;
    }
    #content table.blackCells .altRow td {
        background-color: #1a1a1a;   
    }
	#content table.greyCellsGreen {
        border: 1px solid #9e9e9e;
        width: 100%;
		background: #dadada;
		color:#333333;
    }
	#content table.greyCellsGreen th {
        text-align: left;
        background: #000;
		background: #8ec63f;
		color:#ffffff;
    }
    #content table.greyCellsGreen .altRow td {
        background-color: #eeeeee; 
		color:#333333;
    }
    #content table.greyCellsGreen a {
    color: #c1228a;
    }
    
	#content table.greyCellsPurple {
        border: 1px solid #9e9e9e;
        width: 100%;
		background: #dadada;
		color:#333333;
    }
	#content table.greyCellsPurple a { color:#a02676; }
	#content table.greyCellsPurple th {
        text-align: left;
        background: #000;
		background: #a02676;
		color:#ffffff;
    }
    #content table.greyCellsPurple .altRow td {
        background-color: #eeeeee;  
		color:#333333;
    }
    /* Layout - Cols List */  
    #content ul.columsList {
        width: 900px;
        padding: 0;
        margin: 0 0 20px 0;
        background-repeat: repeat-y;
    }
    #content ul.onethird {
        background-image: url(/p/TENZ10/resources/columnList_onethird.gif);
    }
	#content ul.twothird {
        background-image: url(/p/TENZ10/resources/columnList_twothird.gif);
    }
	#content ul.double {
        background-image: url(/p/TENZ10/resources/columnList_double.gif);
    }
    #content ul.triple {
        background-image: url(/p/TENZ10/resources/columnList_triple.gif);
    }
    #content ul.quadruple {
        background-image: url(/p/TENZ10/resources/columnList_quad.gif);
    } 
	#content ul.quintuple {
        background-image: url(/p/TENZ10/resources/columnList_quin.gif);
    } 
    #content ul.shade {
        /*border-bottom: solid 1px #131313;  */
        background-color: #dadada;  
        margin-bottom:30px;
    }   
	#content ul.shade li, #content ul.shade li p {
		color:#333333
	}
#content ul.shade a {
	color:#a02676;
}
    #content ul.stacked {
        margin-bottom:0; border-top:1px solid #9e9e9e;  
    }        
    #content ul.columsList li {
        list-style: none;
        float: left;
        /*padding-right: 20px;*/
		/*padding: 20px 20px 7px 20px;*/
    }
	#content ul.shade li h3 span {
		/*background-color:#8ec63f;*/
		background-image:url(/p/TENZ10/resources/h3_gbar_g.gif);
		background-repeat:no-repeat; background-position:top right;
		padding:4px 10px 8px 5px
	}
    #content ul.columsList li.divider {
        border-left:1px solid #333333;
        padding-left:19px;   
    } 
	
    #content ul li.twothird {
        width: 500px;
		padding-right:20px;
    }
	#content ul li.onethird {
        width: 350px;
		padding-left:20px;
    }
	
	#content ul li.thirdone {
        width: 360px; 
		padding-right:20px;
    }
	#content ul li.thirdtwo {
        width: 500px;
		padding-left:10px;
    }
  
	#content ul.double li {
        width: 430px;
		padding-right:20px;
    }

    #content ul.double li.divider {
        width: 410px;
    }    
    #content ul.triple li {
        width: 280px;
		padding-right:20px;
    }
    #content ul.triple li.divider {
        width: 260px;
    }     
    #content ul.quadruple li {
        width: 205px;
		padding-right:20px;
    }  
    #content ul.quadruple li.divider {
        width: 185px;
    } 
	#content ul.quintuple li {
        width: 160px;
		padding-right:20px;
    } 
    #content ul li div.moduleBody {
       padding: 20px 20px 7px 20px;  
    } 
    #content ul.columsList li.divider div.moduleBody {
        padding-left: 0;
    }        
    #content ul.columsList li ul,
    #content ul.columsList li ol {
        width: auto;
        background: none;
        border: 0 none;
    } 
    #content ul.columsList li ul li,
    #content ul.columsList li ol li {
       float: none;
       width: auto;
       padding: 0; 
       list-style: disc;
    }  
    #content ul.columsList li ol li {
        list-style: none;
        padding: 3px 0;
        border-top: solid 1px #939393;
    } 
    /* Intro */
    #content .intro,
    #content ul.intro {
        margin-bottom: 40px;  
    } 
    #content ul.intro h1 {
        margin-bottom: 0;
    }     
    /* Related Links */ 
    #content ul.relatedLinks {
        width: 900px;
        padding: 20px 0 0 0;
        border-top: dotted 1px #555;
        margin-bottom: 0;
    }
    #content ul.relatedLinks li {
        list-style: none;
        margin-bottom: 7px;
    }
    #content ul.columsList li.divider p.last_p {
        margin-bottom: 0;
    }
	/* Bubble Lists */
	#content ul.bubbleList,
	#content ul.columsList li ul.bubbleList {
	    padding: 0;
	}
	#content ul.bubbleList li,
	#content ul.columsList li ul.bubbleList li {
	    background: url(/p/TENZ10/resources/bg_bubble_top.gif) no-repeat; 
	    padding-top: 12px;
	    list-style: none;
	    margin-bottom: 3px;
	}
	#content ul.bubbleList li div,
	#content ul.columsList li ul.bubbleList li div {
	    background: url(/p/TENZ10/resources/bg_bubble_bottom.gif) left bottom no-repeat; 
	    padding: 0 12px 12px 12px;
	}
    /* Content Buttons */
    #content ul.relatedLinks li a,
	#content a.btnMore {
		background: url(/p/TENZ10/resources/icon_green_cricle.gif) 0 3px no-repeat;
		display: block;
		padding-left: 20px;
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
	}
	#content ul.relatedLinks li a:hover,
	#content a.btnMore:hover {
		text-decoration: none;
		color: #8ec63f;
		background: url(/p/TENZ10/resources/icon_yellow_cricle.gif) 0 3px no-repeat;
	}
	#content a.btnRegNow {
		background-image: url(/p/TENZ10/resources/btn_register_now.gif);
		width: 120px;	
		height: 25px;    
	}
	#content a.btnApplyNow {
        width: 100px;
        height: 25px;
        background-image: url(/p/TENZ10/resources/btn_apply-now.png); 
	}	
	#content a.btnRegNow:hover,
	#content a.btnApplyNow:hover {
	    background-position: 0 -25px;
	}
	/* Tabs */
    #content .tabsSet {
        border-bottom: 1px solid #333;   
    }
    #content .tabsSet ul{
        margin-bottom: 0; 
        padding:0;
        list-style-type: none;  
    }
    #content .tabsSet li {
         display: inline;
         float: left;
         width: 160px;
         margin-right: 5px;
    }
    #content .tabsSet li a {
        width: 160px;
        height: 23px;
        display: block;
        background-image: url(/p/TENZ10/resources/bg_tab.gif); 
        background-repeat: no-repeat;
        text-align: center;
        color: #fff;
        text-decoration: none;
        padding-top: 7px;
    }
    #content .tabsSet li.active a {
        color: #fff; 
        position: relative;
        top: 1px;
        background-position: 0 -30px;
        height: 24px;
    }
    #content .tabsSet li a:hover {
        color: #8ec63f; 
    }
    #content .tabsSet li.active a:hover {
        cursor: default;
        color: #fff;
    }

    #content .tabsBody {
        border-left: solid 1px #333;
        border-right: solid 1px #333;

        border-bottom: solid 1px #333;
        background:#0d0d0d;
        padding: 19px;
        width: 860px;
        margin-bottom: 20px;   
    }
    /* Rounded Inputs */
    #content .roudedInput {
        overflow: hidden;
    }
    #content .roudedInput span {
        display: block;
        width: 10px;
        height: 23px;
        float: left;
        background-repeat: no-repeat;
    }
    #content .roudedInput span.leftInput{
        background-image: url(/p/TENZ10/resources/input_left.gif);  
    }
    #content .roudedInput span.rightInput{
        background-image: url(/p/TENZ10/resources/input_right.gif); 
        margin-right: 9px;    
    }
    #content .error span.leftInput,
    #content .error span.rightInput {
        background-position: 0 -23px;
    }
    #content .roudedInput input {
        border: 0 none;
        float: left;
        height: 20px;
        color: #333;
        padding-top: 3px;    
    }    
	
/* Drop downs */	
#content ul#dropDown, #content ul#dropDown ul.topBlock {
	list-style:none;
	margin:0px;
	padding:0px;
}
#content ul#dropDown span {
	float:right;
	margin-right:10px;
	width:16px;
	height:9px;
	background-image:url(/p/TENZ10/resources/dropArrow.gif);
	margin-top:5px;
overflow:hidden;
}
#content ul#dropDown a.topLink {
	display:block;
	background-color:#666;
	padding:3px 20px;
	color:#FFF;
	cursor:pointer;
	border-bottom:1px solid #a02676;
overflow:hidden; 
}
#content ul#dropDown a {
	color:#a02676;
}
#content ul#dropDown li ul.topBlock {
	background-color:#dadada; display:none;
}
#content ul#dropDown li ul.topBlock li, #content ul#dropDown li ul.topBlock p, #content ul#dropDown li ul.topBlock h1, #content ul#dropDown li.topBlock ul h2, #content ul#dropDown li.topBlock ul h3 {
	color:#333;
}
#content ul#dropDown li ul.topBlock {
	padding:10px 20px
}
#content ul#dropDown {
	margin-bottom:15px;
}
	
	
/* Subfooter */
#footerBar { margin-top:15px; padding-bottom:10px; clear:both }
#footerOnline, #footerSocial, #footerNewsletter { float:left; }
	
	#content .contactDetails { margin:0px; padding:0px; padding-top:10px; }
	#content .contactDetails, #content .contactDetails a { font-size:11px; clear:left; text-align:center }
	
	#footerOnline a { display:block; width:302px; height:55px; background-image:url(/p/TENZ10/resources/footer_online_bg.gif); text-decoration:none } 
	#footerOnline a:hover { text-decoration:none }

	#footerSocial { display:block; width:357px; height:55px; background-image:url(/p/TENZ10/resources/footer_social_bg.gif); }
	#footerSocial a { float:right; display:block; width:26px; height:26px; background-repeat:no-repeat; margin-right:5px; margin-top:15px }
	#footerSocial a.facebook { background-image:url(/p/TENZ10/resources/footer_icon_facebook.gif); }
	#footerSocial a.linkedin { background-image:url(/p/TENZ10/resources/footer_icon_linkedin.gif); }
	#footerSocial a.twitter { background-image:url(/p/TENZ10/resources/footer_icon_twitter.gif); margin-right:10px }
	#footerSocial a.blogger { background-image:url(/p/TENZ10/resources/footer_icon_bloggers.gif); margin-right:5px; width:83px; }
	
	#footerNewsletter a { display:block; width:240px; height:55px; background-image:url(/p/TENZ10/resources/footer_newsletter_bg2.gif); text-decoration:none }
	#footerNewsletter a:hover { text-decoration:none }

	#content #footerOnline h1, #content #footerSocial h1, #content #footerNewsletter h1 { font-size:18px; font-family:/*Segoe,*/ Arial; color:#a02676; line-height:20px; margin:0px; padding:0px; padding-top:8px; padding-left:10px; font-weight:normal; }
	#content #footerOnline p, #content #footerSocial p, #content #footerNewsletter p { font-size:12px; margin:0px; padding:0px; padding-left:10px; color:#333 }

/* Footer */
#footer  {
	background: url(/p/TENZ10/resources/hr_horizontal.gif) repeat-x;
	width: 900px;
	padding: 10px 0 30px 0;
	margin: 0 auto;
	margin-top:20px;
}
    #footer a, #footer p, #footer ul {
	    color: #f1f1f1;
	    font-size: 11px;
    }
    #footer ul {
	    padding: 0;
	    margin-bottom: 5px;
    }
    #footer li {
	    list-style: none;
	    display: inline;
    }
    #footer a {
    }
    #footer a:hover {
        color:#8ec63f;
    }
    #footer a.logoMicrosoft {
	    display: block;
	    background:url(/p/TENZ10/resources/logo_microsoft.gif) bottom left no-repeat;
	    width: 101px;
	    height: 17px;
	    float: right;
	    padding-top: 5px;
    }
    #footer p {
        margin: 0;
    }
