/* 
================================
Skin styles for ProfessionalsWeb Portal
================================
*/   
html {
	scrollbar-base-color: #f1f1f1;
	scrollbar-arrow-color: #555;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #a3a3a3;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #FF8C00;
	scrollbar-shadow-color: #333;
	scrollbar-track-color: #eee;
}
body {
	margin: 0;
	background-color:#eee;
}
.controlpanel {
	width: 100%;
	background-color: #fff;
}


/*** Skin Layout ***/
table.professionals {
	width: 1000px;
	height: 100%;
	border-collapse: collapse;
}
td.proweb_a {
	width: 15px;
	height: 98px;
	background: #eee url(images/proweb_a.jpg) no-repeat bottom right;
}
td.proweb_b {
	width: 500px;
	background: url(images/proweb_b.jpg) no-repeat bottom;
}
td.proweb_c {
	width: 485px;
	background: #fff url(images/proweb_c.jpg) no-repeat bottom left;
	vertical-align: top;
	text-align: right;
	padding-bottom: 8px;
	padding-top:5px;
}
td.proweb_a2 {
	width: 39px;
	height: 85px;
	background: #eee url(images/proweb_a.jpg) no-repeat top right;
}
td.proweb_b2 {
	width: 500px;
	background: url(images/proweb_b.jpg) no-repeat top;
}
td.proweb_c2 {
	width: 460px;
	background-color: #fff;
	/*background: transparent url(images/proweb_c.jpg) no-repeat top left;*/
	vertical-align: top;
	text-align: right;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-top: 5px;
}
.menu_box {
 text-align: right;
 background: url(images/proweb_menuaccent3.jpg) no-repeat top right;
 border-top: #eee 1px solid;
}
td.proweb_d {
	height: 245px;
	background: url(images/proweb_d.jpg) no-repeat right;
}
td.proweb_mainstage {
	height: 245px;
	width: 500px;
}
td.proweb_e {
	background: #fff url(images/proweb_e.jpg) no-repeat left;
	padding-right: 6px;
	padding-left: 8px;
}
table.professionals2 {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
td.proweb_f {
	width: 246px;
	background: #eee url(images/proweb_f.jpg) no-repeat top right;
	padding-top: 26px;
	padding-right: 10px;
	text-align: right;
}
td.proweb_g {
	background: #fff url(images/proweb_g.jpg) no-repeat top left;
	padding-top: 25px;
	padding: 10px;
	text-align: left;
}
td.proweb_h {
	height: 25px;
	background-color: #eee;
	border-top: #fff 1px dotted;
	padding: 5px;
	text-align: right;
	vertical-align: middle;
}
td.proweb_i {
	background: #fff url(images/pro_accent.jpg) repeat-x bottom;
	border-top: silver 1px dotted;
	padding: 5px;
}
.dotnetnuke_professionals {
	float: right;
	background: url(images/topeka_professionals.jpg) no-repeat top center;
	width: 185px;
	padding-top: 131px;
}
.dotnetnuke_development {
	float: right;
	background: url(images/dotnetnuke_development.jpg) no-repeat top center;
	width: 185px;
	padding-top: 100px;
}
.topeka_design {
	padding-left: 90px;
	background: url(images/topeka_web_design.jpg) no-repeat bottom left;
	vertical-align: top;
}
.services2 {
	padding-top: 57px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-right: silver 1px dotted;
	background: url(images/topeka_graphics.jpg) no-repeat top left;
	vertical-align: top;
	width: 189px;
}
.services {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: silver 1px dotted;
	vertical-align: top;
	width: 189px;
}
.infoboxtop {
	width: 238px;
	padding: 3px;
	color: #fff;
	text-align: right;
	font-weight: bold;
	background: #eee url(images/infotop.jpg) repeat-x top;
	border:#ff8c00 1px solid;
}
.infoboxmain {
	padding: 5px;
	vertical-align: top;
	border: #eee 1px solid;
	background: url(images/infobottom.jpg) repeat-x bottom;
}
.professionals_web {
	float: right;
	width: 76px;
	height: 280px;
	background: url(images/professionals_web.jpg) no-repeat bottom center;
}
.graphic_design {
	height: 76px;
	background: url(images/kansas_graphic_design.jpg) no-repeat left top;
}
.business_services {
	float: right;
	width: 150px;
	height: 225px;
	background: url(images/professional_business_services.jpg) no-repeat;
}
.computer_support {
	float: right;
	width: 70px;
	height: 216px;
	background: url(images/topeka_computer_support.jpg) no-repeat;
}
.developer_services {
	float: right;
	width: 138px;
	height: 241px;
	background: url(images/custom_development.jpg) no-repeat;
}
.currentdate {
	color: #b3b3b3;
	font-size: 10pt;
	font-family: Arial, Tahoma;
	text-decoration: none;
	font-weight: bold;
}
.website_development {
	width: 725px;
	vertical-align: top;
}
.dynamic_web_development {
	width:50%;
	height:64px;
	background: url(images/dynamic_web_development.jpg) no-repeat top center;
	padding: 14px;
}
.static_web_development {
	width:50%;
	background: url(images/static_web_development.jpg) no-repeat top center;
	padding: 14px;
}
.webdev {
	padding: 15px;
}
.proweb, a.proweb:link, a.proweb:visited, a.proweb:active {
	color: #FF8C00;
	font-size: 10pt;
	font-family: Arial, Tahoma;
	text-decoration: none;
}
a.proweb:hover {
	color: #003F87;
	text-decoration: none;
}
.proweb2, a.proweb2:link, a.proweb2:visited, a.proweb2:active {
	color: silver;
	font-size: 10pt;
	font-family: Arial, Tahoma;
	text-decoration: none;
}
a.proweb2:hover {
	color: #003F87;
	text-decoration: none;
}
a:link  {
	color: #003F87;
	text-decoration: none;
}
a:visited, a:active   {
	color: #003F87;
	text-decoration: none;
}
a:hover {
	color: #FF8C00;
	text-decoration: none;
}
hr { color: #999; }
.Normal {
	color:#000;
}
.leftext {
 color:#949494;
 font-family: Arial, Tahoma;
 font-size: 12pt;
}
img {border:none;}
.NormalTextBox {
	color: #000;
	border: #555 1px solid;
	padding: 2px;
	cursor: crosshair;
	background: #fff url(images/proweb_search.jpg) repeat-x top;
}
b {
	color: #191970;
	font-weight: bold;
}
.SkinObject {
	color: #FF8C00;
	font-size: 11pt;
	font-weight: normal;
}
a.SkinObject:link, a.SkinObject:visited {
	color: #FF8C00;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: underline;
}
a.SkinObject:hover, a.SkinObject:active {
	color: #003F87;
	font-weight: normal;
	font-size: 11pt;
	text-decoration: none;
	cursor: pointer;
}
.StandardButton, input.StandardButton {
  font-size: 10pt;
  font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 2px;
	background: #ff8c00 url(images/infotop.jpg) repeat-x top;
	border: #ff8c00 1px solid;
	margin-bottom: 3px;
	cursor: pointer;
	height: 25px;
	font-weight: bold;
}
a.StandardButton:hover, input.StandardButton:hover {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	padding: 2px;
	background: #eee url(images/infotop2.jpg) repeat-x top;
	border: #ff8c00 1px solid;
	margin-bottom: 3px;
	cursor: pointer;
	height: 25px;
}
.Head {
   font-family: Arial, Tahoma;
   font-size:  18px;
   font-weight: normal;
   color: #999;
}
.whiteHead {
   font-family: Arial, Tahoma;
   font-size:  20px;
   font-weight: bold;
   color: #fff;
}
.SubHead {
	font-family: Arial, Tahoma;
	font-weight: normal;
	font-size: 11pt;
	color: #999;
}
.NormalBold {
	color: #191970;
	font-weight: bold;
}
.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
	color: #fff;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background: #ff8c00 url(images/infotop.jpg) repeat-x top;
	border: #ff8c00 1px solid;
	margin-bottom: 3px;
	cursor: pointer;
	height: 25px;
}
a.CommandButton:hover {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background: #eee url(images/infotop2.jpg) repeat-x top;
	border: #ff8c00 1px solid;
	margin-bottom: 3px;
	cursor: pointer;
	height: 25px;
}
P {
	text-indent: 8px;
	font-size: 11pt;
	font-family: Times New Roman, Arial;
	font-weight: normal;
}
H1 {
	font-size: 16pt;
	color: #555;
	font-weight: bold;
	font-family: Arial, Tahoma;
}
H2 {
	font-size: 15pt;
	color: #555;
	font-weight: bold;
	font-family: Arial, Tahoma;
}
H3 {
	font-size: 13pt;
	color: #555;
	font-weight: bold;
	font-family: Arial, Tahoma;
}
H4 {
	font-size: 11pt;
	color: #555;
	font-weight: bold;
	font-family: Arial, Tahoma;
}
H5 {
	font-size: 10pt;
	color: #555;
	font-weight: bold;
	font-family: Arial, Tahoma;
}

UL LI   {
    list-style-image: url(images/proweb_accent.jpg);
    list-style-type: square;
    font-size: 10pt;
    margin-left: 0px; 
    padding-left: 0px;
}

ul li a:hover {
		list-style-image: url(images/hit.jpg);
	}
UL LI LI    {
    list-style-type:circle;
    list-style-image: none;
}

UL LI LI LI {
    list-style-type:circle;
}

OL LI   {
    list-style-type:decimal;
}

OL OL LI    {
    list-style-type:lower-alpha;
}

OL OL OL LI {
    list-style-type:lower-roman;
}
OL UL LI   {
    list-style-type:disc;
}
input:focus, input.NormalTextBox:focus, textarea:focus {
	border: #ff0000 1px solid;
	background: url(images/infobottom.jpg) repeat-x bottom;
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}
.ModuleTitle_MenuBar {
	cursor: pointer;
}
.ModuleTitle_MenuItem {
	font-family: Arial, Tahoma;
	font-size: 13pt;
	color: #fff;
}
.ModuleTitle_MenuIcon {
}
.ModuleTitle_SubMenu {
}
.ModuleTitle_MenuBreak {
}
.ModuleTitle_MenuItemSel {
	font-family: Arial, Tahoma;
	font-size: 13pt;
	color: #fff;
}
.ModuleTitle_MenuArrow {
}
.MainMenu_MenuContainer {
	width: 460px;
	/*background: url(images/proweb_menu.jpg) repeat-x bottom;*/
}
.MainMenu_MenuItem {
	font-family: Arial, Tahoma;
	font-size: 13pt;
	color: #949494;
}

.MainMenu_MenuItemSel TD {
	font-family: Arial, Tahoma;
	font-size: 13pt;
	background: #fff url(images/centera.jpg) repeat-x bottom;
	color: navy;
	padding-bottom: 5px;
	padding-right: 2px;
}
*/
.Menu_Item_Select {
	font-family: Arial, Tahoma;
	font-size: 13pt;
	color: #ff0000;
	background: #fff url(images/proweb_menu2.jpg) repeat-x bottom;
	padding-bottom: 8px;
	padding-right: 2px;
}
*/
.SubMenu_Item_Select {
	font-family: Arial, Tahoma;
	font-size: 12pt;
	color: #003F87;
	padding: 3px;
}
.MainMenu_SubMenu {
	font-family: Arial, Tahoma;
	font-size: 13pt;
	background-color: #f1f1f1;
	color: #ff;
}
.MainMenu_RootMenuItem TD {
 BACKGROUND-POSITION-Y: bottom;
 background-image: url(images/center.jpg);
 background-repeat: repeat-x;
 height: 25px;
 color: #fff;
 padding-right: 2px;
 font-family: Arial, Tahoma;
 font-size: 13pt;
}
.MainMenu_RootMenuItemActive TD
{
 BACKGROUND-POSITION-Y: bottom;
 background-image: url(images/centera.jpg);
 background-repeat: repeat-x;
 height: 25px;
 color: gray;
 padding-right: 2px;
 font-family: Arial, Tahoma;
 font-size: 13pt;
}

.main_dnnmenu_container {
	width: 440px;
}