body { 
	background-color: #7D796C;
	margin: 0px;
	font-family: Arial, Helvetica, Verdana, san-serif;
	font-size:  .70em;
	color: #B2B2B2;
	text-align: center;
	min-width: 800px;
	}
strong {
	color: #fff;
	}
a.main {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 25px;
	text-shadow: black 0.2em 0.2em 0.2em;
	
}
a:hover.main {
	color:#F79910;
	font-weight: normal;
	text-shadow: black 0.2em 0.2em 0.2em;
	
	
}
a.contact {
	color: #B2B2B2;
	text-decoration: none;

	
}
a:hover.contact {
	color: #fff;
	text-decoration: none;
	
	
}
/*HREF for Active Sections*/

a.active {
	color: #F79910;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 25px;
	text-shadow: white 0.1em 0.1em 0.1em;
	
}
a:hover.active {
	color:#F79910;
	font-weight: normal;
	
	
}
/* Sub Navigation*/

a.sub {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 0px;
	display: block;
	padding: 2px 2px 2px 10px;
	background-color: #262626;
	width: 126px;
	vertical-align: left;
	text-align: left
	
}
a:hover.sub {
	color:#000;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 0px;
	display: block;
	padding: 2px 2px 2px 10px;
	background-color: #F79910;
	width: 126px;
}

a.sublong {
	color: #000;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 0px;
	display: block;
	padding: 2px 2px 2px 10px;
	background-color: #262626;
	width: 142px;
	
}
a:hover.sublong {
	color:#000;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 0px;
	display: block;
	padding: 2px 2px 2px 10px;
	background-color: #F79910;
	width: 142px;
	
	
}

#wrapper {
	margin:0 auto;
	width:800px;
	text-align: left;
}
/* LOGO COLUMN */

td.logogcolumn1{
	padding: 20px 0px 0px 20px;/* top right bottom left*/
	width: 250px;
	}
td.logogcolumn2{
	padding: 28px 20px 0px 20px;/* top right bottom left*/
	width: 485px;
	font-size: 12px;
	}
a.topnav{
	color: #F79910;
	text-decoration: none;
	}
a.topnav:hover{
	color: #fff;
	text-decoration: none;
	}
/*TOP LEVELE PAGES*/	

#column1 { 
	height: 80px;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 0px 0px;/* top right bottom left*/
	width: 800px; 
	left: 0px; 
	top: 0; 
	position: relative; 
	visibility: visible; 
	background-color: #000000
	}

#column2 { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/services_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #000000; 
	}
#column2partners { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/Partners_MasterHead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #000000; 
	}
#column2aboutus { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/NewAboutus_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #000000; 
	}
	
#column2home{ 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/Sunturn_Homepage_MasterHead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #000000; 
	}

#column2services { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/Services_MasterHead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #000000; 
	}

#column2solutions { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/solutions_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #000000; 
	}

#column2contact { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/contact_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #000000; 
	}


#column3 { 
	height: 17px; 
	width: 800px; 
	left: 0; top: 0; 
	position: relative; 
	visibility: visible; 
	border-bottom: 1px solid #ccc; 
	border-top: 1px solid #ccc; 
	background-color: #46402d; 
	text-align: left; 
	text-indent: 50px;
	vertical-align: baseline;
	padding-top: 3px;
	
	}
#column4 { 
	height: auto; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #000; 
	 }
#column5 { /* this is for WHY CHOOSE etc*/
	height: auto; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #000; 
	padding: 6px 0px 6px 0px;/* top right bottom left*/
	font-size: 14px;
	color: #F79910;
	text-indent: 25px;
	 }
#column6 { /* this is for Callout Boxes like why coose sunturn*/
	height: auto; 
	width: 755px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #000; 
	padding: 6px 0px 6px 0px;/* top right bottom left*/
	margin-left: 25px;
	}
#column7 { /* this is for FOOTER etc*/
	height: auto; 
	width: 775px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #000; 
	padding: 5px 0px 5px 25px;/* top right bottom left*/
	border-bottom: #333 1px solid;
	border-top: #333 1px solid;
	font-size: .9em;
	color: #808080;
	}
#column8 { /* this is for FOOTER bottom*/
	height: 100%; 
	width: 775px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #000; 
	padding: 5px 0px 5px 25px;/* top right bottom left*/
	font-size: .9em;
	color: #808080;
	}

/*SECOND LEVEL PAGES*/


#column1Level2 { 
	height: 80px;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 0px 0px;/* top right bottom left*/
	width: 800px; 
	left: 0px; 
	top: 0; 
	position: relative; 
	visibility: visible; 
	background-color: #3c3c3c
	}

#column2Level2 { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/services_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #3C3C3C; 
	}
#column2partnersLevel2 { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/partnersL2_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #3C3C3C; 
	}
#column2partnersContact { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/partnersContact_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #3C3C3C; 
	}

#column2aboutusLevel2 { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/NewAboutus_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #3C3C3C; 
	}
#column2aboutusStructure{ 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(,,/images/aboutusStruc_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #3C3C3C; 
	}
#column2aboutusHistory{ 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/aboutusHist_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #3C3C3C; 
	}

#column2servicesLevel2 { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/Services_MasterHead_NoText.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #3C3C3C; 
	}
#column2servicesNrollouts { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/Service_NRollouts.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #3C3C3C; 
	}

#column2solutionsLevel2 { 
	height: 324px; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	border-bottom: 0px solid #ccc;
	padding: 5px 0px 5px 0px;/* top right bottom left*/
	background: url(../images/solutionsL2_masthead.jpg) no-repeat;
	background-position: center;
	height: 324px;
	background-color: #3C3C3C; 
	}


#column3Level2 { 
	height: 17px; 
	width: 800px; 
	left: 0; top: 0; 
	position: relative; 
	visibility: visible; 
	border-bottom: 1px solid #ccc; 
	border-top: 1px solid #ccc; 
	background-color: #000000; 
	text-align: left; 
	text-indent: 50px;
	vertical-align: baseline;
	padding-top: 3px;
	
	}
#column4Level2 { 
	height: auto; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #3C3C3C; 
	 }
#column5Level2 { /* this is for WHY CHOOSE etc*/
	height: auto; 
	width: 800px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #3C3C3C; 
	padding: 6px 0px 6px 0px;/* top right bottom left*/
	font-size: 14px;
	color: #F79910;
	text-indent: 25px;
	 }
#column6Level2 { /* this is for Callout Boxes like why coose sunturn*/
	height: auto; 
	width: 755px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #3C3C3C; 
	padding: 6px 0px 6px 0px;/* top right bottom left*/
	margin-left: 25px;
	}
#column7Level2 { /* this is for FOOTER etc*/
	height: auto; 
	width: 775px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #3C3C3C; 
	padding: 5px 0px 5px 25px;/* top right bottom left*/
	border-bottom: #333 1px solid;
	border-top: #333 1px solid;
	font-size: .9em;
	color: #808080;
	}
#column8Level2 { /* this is for FOOTER bottom*/
	height: auto; 
	width: 775px; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #3C3C3C; 
	padding: 5px 0px 5px 25px;/* top right bottom left*/
	font-size: .9em;
	color: #808080;
	}
	
#partnercallout {
	width: 775px;
	padding: 5px 0px 5px 15px;/* top right bottom left*/
	text-align: left;
}
img.partnerinset {

	padding: 8px 0px 5px 15px;/* top right bottom left*/
	
}
#partnerinsetcol3 {
	width: 250px;
	padding: 8px 0px 5px 5px;/* top right bottom left*/
	text-align: right;
	left: 270px;
	position: absolute;
	z-index: 12;
	top: 3px
}
.partnerimageOutCol1 {
	text-align: right;
	font-size: 1.4em;
	line-height: 24px;
	letter-spacing: .7px;
	padding: 8px 10px 0px 5px;/* top right bottom left*/
	width: 150px;
	}
td.partnerimageOutCol3 {
	padding: 5px 10px 0px 15px;/* top right bottom left*/
	width: 400px;
	
	letter-spacing: .09em;
	line-height: 15px;
	}
td.partnertextcol{
	padding: 8px 10px 0px 5px;/* top right bottom left*/
	line-height: 16px;
	letter-spacing: .08em;
	}
img.manServCallout1{
	padding-bottom: 10px;
	}

/* DATE*/

.date{
	float: right;
	padding-right: 25px;
	
	}
	
/*Home Page Splash Nav & tds*/
p.home2{margin-top: 8px}
br.hom2{margin-top: 3px}

#homecol1{
	width: 188px;
	height: 226px;
	background-color:#fff;
	background: #fff url(../images/Avaya_partner.gif) no-repeat center;
	margin: 10px 15px 0px 21px;/* top right bottom left*/
	}
	
		
#homecol2solutions{
	width: 223px;
	height: 100px;
	margin: 15px 15px 0px 0px;/* top right bottom left*/
	background: #fff url(../images/Sunturn_Homepage_Pro4.jpg) no-repeat;
	}
#homecol2left1{
	width: 223px;
	height: 100px;
	margin: 15px 15px 0px 25px;/* top right bottom left*/
	background: #fff url(../images/Sunturn_Homepage_Pro1.jpg) no-repeat;
	}
#homecol2left2{
	width: 223px;
	height: 100px;
	margin: 15px 15px 0px 25px;/* top right bottom left*/
	background: #fff url(../images/Sunturn_Homepage_Pro2.jpg) no-repeat;
	}
#homecol2services{
	width: 223px;
	height: 100px;
	margin: 15px 15px 0px 0px;/* top right bottom left*/
	background: #fff url(../images/Sunturn_Homepage_Pro3.jpg) no-repeat;
	}
		
#homecol3top1{
	width: 285px;
	height: 102px;
	background-color:#000;
	margin: 13px 15px 0px 0px;/* top right bottom left*/
	color: #bcbcbc;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: .6px;
	text-decoration: none;
	}
#homecol3top2{
	width: 285px;
	height: 102px;
	background-color:#000;
	margin: 12px 15px 0px 0px;/* top right bottom left*/
	color: #bcbcbc;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .6px;
	text-decoration: none;
	}
	
	a.homecol3{
			color: #bcbcbc;
			font-size: 12px;
			line-height: 16px;
			letter-spacing: .6px;
			text-decoration: none;
			}
		a:hover.homecol3 {
				color: #F79910;
				font-size: 12px;
				line-height: 16px;
				letter-spacing: .6px;
				text-decoration: none;
			}
#homecol3On{
	width: 295px;
	height: 102px;
	background-color:#000;
	margin: 10px 15px 0px 0px;/* top right bottom left*/
	color: #F79910;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: .6px;
	cursor: pointer;
    cursor: hand;
    text-decoration: none;
	}
a.readmore{
	font-size: 11px;
	font-style: italic;
	color: #F79910;
	padding-top: 5px;
	text-decoration: none;
	
	}
a:hover.readmore{
	font-size: 11px;
	font-style: italic;
	color: #fff;
	padding-top: 5px;
	text-decoration: none;}

p.home{
padding: -4px 0px 0px 0px;/* top right bottom left*/
}

/*Yellow Text*/

.yellowtext {
	color: #F79910
	}
.largeyellow {
	margin: 0px 0px -10px 0px;/* top right bottom left*/
	font-size: 14px;
	color: #F79910;
	text-shadow: black 0.1em 0.1em 0.2em;
	line-height: 14px;
	display: block;
	
	}
/* List items*/


td.col4 {
	border-bottom: 0px solid #ccc;
	padding: 10px 0px 0px 0px;/* top right bottom left*/
	}
/*First text Columns*/

td.maincol1{
	text-align: right;
	font-size: 1.4em;
	line-height: 24px;
	letter-spacing: .7px;
	padding: 12px 15px 0px 20px;/* top right bottom left*/
	width: 180px;
	
	}
td.maincol1lotsoftext{
	text-align: right;
	font-size: 1.4em;
	line-height: 22px;
	letter-spacing: .7px;
	padding: 12px 15px 0px 20px;/* top right bottom left*/
	width: 180px;
	
	}
td.history{
	text-align: right;
	font-size: 1.2em;
	line-height: 19px;
	letter-spacing: .7px;
	padding: 5px 15px 0px 20px;/* top right bottom left*/
	width: 180px;
	
	}

td.maincol2{
	padding: 12px 0px 0px 0px;/* top right bottom left*/
	width: 210px;
	
	}
td.maincol3{
	text-align: left;
	line-height: 16px;
	letter-spacing: .2px;
	padding: 5px 10px 5px 15px;/* top right bottom left*/
	letter-spacing: .09em;
	width: 307px;
	
	}
td.maincol2mission{
	text-align: left;
	line-height: 20px;
	padding: 8px 10px 5px 15px;/* top right bottom left*/
	letter-spacing: .07em;
	width: 487px;/*change this when the brochure is added original 307*/
	font-size: 14px
	
	}
td.maincol3mission{
	padding: 12px 0px 0px 0px;/* top right bottom left*/
	width: 10px;/*change this when the brochure is added original 210*/
	
	}
td.container
{
	background-color:#EBEBEB;
    border: #ebebeb 1px solid;
    width: 200px;
    cursor: pointer;
    cursor: hand;
    padding: 10px;
    }
td.containerOn
{
	background-color:#EBEBEB;
  	border: #666666 1px solid;
    width: 200px;
    cursor: pointer;
    cursor: hand;
    padding: 10px;
   
}
td.maincol2text{
	text-align: left;
	line-height: 16px;
	letter-spacing: .2px;
	padding: 12px 0px 5px 10px;/* top right bottom left*/
	letter-spacing: .09em;
	width: 210px;
	
	}
td.maincol4{
	text-align: left;
	line-height: 14px;
	
	padding: 0px 18px 5px 20px;/* top right bottom left*/
	letter-spacing: .09em;
	
	}

/*Navigation*/

/* Top Level Pages*/

td.OuternavTable {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #46402D;
	padding-left: 50px;
	height: 20px;
}



td.callout{
	border-bottom: #666 1px solid;
	border-top: #666 1px solid;
	padding: 5px;
	
	}

td.calloutHome{

	border-top: #666 1px solid;
	padding: 5px 3px 5px 10px;/* top right bottom left*/
	width: 20%;
	letter-spacing: .6px;
	text-align: left;
	
	
	}
td.calloutHomelast{
	padding: 5px 3px 5px 40px;/* top right bottom left*/
	width: 34%;
	letter-spacing: .6px
	}

td.calloutImage{
	padding: 5px
	}
td.servcalloutcol2{
	padding: 5px 10px 5px 0px;/* top right bottom left*/
	color: #F79910;
	font-size: .85em;
	letter-spacing: .09em;
	}
td.servcalloutcol3{
	padding: 5px 10px 5px 0px;/* top right bottom left*/
	letter-spacing: .09em;
	
	}

td.ServicescalloutImage{
	padding: 5px 20px 5px 0px;/* top right bottom left*/
	border-bottom: #666 1px solid;
	border-top: #666 1px solid;
	}
td.ServicescalloutImageLast{
	padding: 8px 0px 8px 0px;/* top right bottom left*/
	border-bottom: #666 1px solid;
	border-top: #666 1px solid;
	}

/* Forms*/
label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
} 
input.text
{
color: #999;
background: #111;
border: 1px solid #999;
margin: 3px 0px 3px 0px;/* top right bottom left*/
width: 185px;
}
input.button
{
color: #DDD9D7;
background: #291307;
border: 1px solid #999;
margin: 5px 30px 3px 0px;/* top right bottom left*/
width: 80px;
}
input.button:hover
{
color: #DDD9D7;
background: #291307;
border: 1px solid #F79910;
margin: 5px 30px 3px 0px;/* top right bottom left*/
width: 80px;
}
textarea
{
color: #999;
background: #111;
border: 1px solid #999;
margin: 3px 0px 3px 0px;/* top right bottom left*/

}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
} 
fieldset
{
border: 1px solid #781351;
width: 20em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}

/*Footer*/

.telspan2{
	float: right;
	padding-right: 25px;
	}	
	#hometown { 
	height: auto; 
	width: 100%; 
	left: 0px; 
	top: 0px; 
	position: relative; 
	visibility: visible;
	background-color: #000; 
	float: left;
	 }