*
{
	padding: 0px;
	margin: 0px;
}
.rClear {
	clear: right;
}
.lClear 
{
	clear: left;
}	
.clear
{
	clear: both;
}
.outerSlide {
	height: 250px;
}
body 
{
	margin-top: 15px;
	text-align: center;
}
.main
{
	text-align: left;
	width: 1000px;
	margin: auto;
	border: 1px solid #918f8f;
	border-top: 2px solid #c8c7c7;
	padding: 10px;
}
.common
{
	margin-bottom: 10px;
	position:relative
	
}
.logo 
{
	float: left;
	margin-left: 25px;
}
.nav
{
	float: right;
}
.exCommon
{
	float: right;
	line-height: 15px;
	display: inline;
	width: 100%;
}
.rightCon
{
	float: right;
	width: 69%;
	border-left: 1px solid #ccc;
	padding-left: 15px;
	
}
.rInner1
{
	height: 10px;
	background: transparent url(images/darkTopRight.jpg) no-repeat scroll right top;
	font-size: 0px;
}
.rInner2
{
	background: transparent url(images/darkRight.jpg) no-repeat scroll right top;
	padding: 15px;
	padding-top: 5px;
}
.right
{
	float: left;
	width: 31%;
}
.center
{
	float: left;
	width: 31%;
	border-right: 1px dashed #a6a6a6;
	border-left: 1px dashed #a6a6a6;
	padding-left: 10px;
}
.tagline 
{
	float: right;
	margin-top: 20px;
}
.left
{
	float: left;
	width:31%;
	margin-right: 10px;
}
.rInner3 
{
	background: transparent url(images/darkBottom.jpg) no-repeat scroll left bottom;
}
.rInner4
{
	background: transparent url(images/purBotRight.jpg) no-repeat scroll right bottom; 
	font-size: 0px;
	height: 9px;
}
.lCon
{
	float: left;
	width: 29%;
}
.lInner1
{
	height: 10px;
	background: transparent url(images/purTopRight.jpg) no-repeat scroll right top;
	font-size: 0px;
}
.lInner2
{
	background: transparent url(images/purRight.jpg) no-repeat scroll right top;
	padding: 15px;
	padding-top: 5px;
}
.lInner3 
{
	background: transparent url(images/purBottom.jpg) no-repeat scroll left bottom;
}
.lInner4
{
	background: transparent url(images/purBotRight.jpg) no-repeat scroll right bottom; 
	font-size: 0px;
	height: 9px;
}
.content 
{
	
}


/*nav*/
/*site submenu*/
ul#navlist{color: #7A4E7C; list-style:none}
ul#navlist li a{color:black}
ul#navlist li a:hover{cursor:pointer; text-decoration:underline; color: #7A4E7C;}
ul#navlist li {list-style:none; padding:2px 0}
ul#navlist li.subm{ padding-left:20px; font-size:11pt}
ul#navlist li.headerList{padding-top:20px; font-weight:bold}


ul#navlist2{color: black; font-size:1em; list-style:none; width:200px; margin-top:60px}
ul#navlist2 li a:hover{cursor:pointer; text-decoration:underline; color: #7A4E7C;}
ul#navlist2 li {list-style:none; padding:5px 0}

/*search input*/
.SearchInputContent{float:right}
/*.tagline{background-image: url(images/us_searchField.png); background-repeat:no-repeat; width:191px; height:24px; position:relative; padding-right:10px}*/
.tagline{width:191px; height:24px; position:relative; padding-right:10px}
label#dnn_ctr667_SearchInput_plSearch_label {display:none}
input#dnn_ctr667_SearchInput_txtSearch{border:none; background:transparent; margin-bottom:5px}
input#dnn_ctr667_SearchInput_txtSearch:focus{outline-width:0}
input#dnn_ctr667_SearchInput_cmdGo{border:none; background:transparent; width:20px; height:20px; text-indent:-9999px; display:block}
input#dnn_ctr667_SearchInput_cmdGo:hover{cursor:pointer}

/* top middle menu  */

ul#dnn_dnnNAV_ctldnnNAV{margin-left:250px; float: left; display:none}
ul#dnn_dnnNAV_ctldnnNAV li a{padding: 0 20px 0 0}
ul#dnn_dnnNAV_ctldnnNAV li a:hover{background-color:transparent; color:#7A4E7C}
#priorityDeskLink{display:block; position:absolute; top:0px; right:20px; margin-bottom:20px}
#priorityDeskLink a{text-decoration:none}
#priorityDeskLink a:hover{text-decoration:underline}


/*second menu - submenu from top menu */
#MainMenu{background:#fff;margin:0;height:35px; float:left}
ul.AllMenu {margin:0;padding:0}
ul.AllMenu li a{height:25px; padding:5px 0; margin:0}
ul.AllMenu li a:hover{background-color:#7A4E7C;color:white}
#MainMenu a:link, #MainMenu a:visited{display:inline-block;line-height:35px;color:#444;text-decoration:none;}
#MainMenu a:hover{color:#fff;text-decoration:none;}
#MainMenu li:hover{background:#7A4E7C}
#MainMenu li a{padding:0 10px;  line-height:30px}
#MainMenu input{display:none;}

#MainMenu li.bc{background:#fff;color:#d6de23}
#MainMenu li.bc a:link, #MainMenu li.bc a:visited, #MainMenu li.bc a:hover{color:#f00;}

.AllMenu  li{padding:4px 7px; margin:0 2px; background-color:white;}


.SubMenu li{background:#444; height:25px; margin:0; width:auto}
.SubMenu li:hover{background-color:#7A4E7C;color:white;}

#contact_btn{margin:0 0 30px 30px}
#contact_btn a img{outline:none; border:0}

.SubMenu li{height:35px}
.SubMenu li a{text-decoration:none; font-size:1em; outline:none}
.SubMenu li a:link, .SubMenu li a:visited{display:inline-block;line-height:25px;color:white; padding:5px 30px 5px 30px;}
.SubMenu li.bc a:link, .SubMenu li.bc a:visited{color:#d6de23;}
.SubMenu li.bc a:hover, .SubMenu li a:hover{color: white}
.SubMenu li.bc:hover{color:red}
.SubMenu li a span{height:30px; padding:0; margin:0}
#SubMenuHor{height:35px; width:100%; margin-top:20px; background-color:#444}

#dnn_dnnNAV_ctldnnNAV{display:none}


#it_services_link{position:absolute; left:386px; display:none}
#it_services_link:hover{color:#7A4E7C}
