#iwmf
{
	position:fixed;
	top:0;
	left:0;
	line-height: 11px;
	font: 11px "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial, Lucida, Verdana, sans-serif;
	color:#ccc;
	text-align:left;
	z-index:50;
	margin:0;
	padding:0;
	border:0;
}

#iwmf div, #iwmf span {
}


#iwmf a
{
	color:#ccc;
	text-decoration:none;
}

#iwmf a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

#iwmf a:visited
{
	color:#ccc;
	text-decoration:none;
}

#iwmf a:active
{
	color:#ccc;
	text-decoration:underline;
}
#iwmf ul
{
	margin:0;
	padding:0;
}

#iwmf li
{
	list-style:none;
	margin:0px;
	padding:0;
}

#iwmf #iwmf_mainContainer
{
	width: 100%;
	margin:0;
	padding:0;
	background-image:url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/50x50_bg.png');
	background-repeat:repeat;
	display:none;
	padding-top:5px;
}

#iwmf .iwmf_box
{
	margin:20px 0 20px 20px;
	padding-right:20px;
	float:left;
	width:22%;
	border-right:1px solid #333;
	height:100%;
}

#iwmf #clear
{
	clear:both;
}

#iwmf #shadow
{
	clear:both;
	background-image:url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/bottom_shadow.png');
	min-height:23px;
}


#iwmf #iwmf_mapFrame
{
	width:250px;
	overflow:hidden;
	min-height:250px;
	margin:20px 0 20px 20px;
	padding-right:20px;
	float:left;
	position:relative;
	border-right:1px solid #333;
}

#iwmf .iwmf_typeHead
{
	margin:0 0 20px 0;
	text-transform:uppercase;
}

#iwmf .iwmf_Next
{
	float:right;
	margin-right:10px;
	font-size:.8em;
	text-transform:uppercase;
}

#iwmf .iwmf_Prev
{
	float:right;
	margin-right:10px;
	font-size:.8em;
	text-transform:uppercase;
}

#iwmf #iwmf_gleam
{
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:22px;
	height:26px;
	background-image:url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/oomphGleam.gif');
	background-repeat:no-repeat;
	background-position:center;
	background-color:#000000;
}

#iwmf #iwmf_mainNavContainer
{
	background-color:#000000;
	padding-top:2px;
	margin-left:0px;
	width:auto;
	height:24px;
	display:none;
}

#iwmf .iwmf_green
{
	color:#6aa339;
}
#iwmf #iwmf_info
{
	float:left;
	font-size:10px;
	height:18px;
	margin-top:2px;
	color:#999;
	text-transform:uppercase;
}

#iwmf #iwmf_closeButton
{
	float:right;
	width:30px;
	height:17px;
	background-image:url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/closeIcon.png');
	background-repeat:no-repeat;
	margin:2px 10px 0 10px;
}


/* #iwmf .iwmf_vEvent
{
	margin:0px;
}

#iwmf .iwmf_vCard
{
	width:auto;
}

#iwmf #iwmf_hAudios
{
	width:auto;
}

#iwmf #iwmf_vCards
{
	width:auto;
}

#iwmf #iwmf_vEvents
{
	width:auto;
} */

#iwmf #iwmf_number
{
	background-image:url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/number_1.png');
	background-repeat:no-repeat;
	height:24px;
	width:24px;
	float:left;
	text-align:center;
	padding-top:5px;
	display:none;
}


#iwmf .iwmf_photo
{
	height:50px;
	width:50px;
	float:left;
	border:5px solid #333;
	margin-right:10px;
	clear:both;
}

#iwmf .iwmf_netBar
{
	padding:10px 5px 0 0;
	margin-top:10px;
	height:100%;
}

#iwmf .iwmf_netBar img
{
	border:0;
}

#iwmf .iwmf_netBar ul
{
	margin:0;
	padding:0;
}

#iwmf .iwmf_netBar li
{
	display:inline;
	margin:0px 10px 0px 0px;
	

}


#iwmf .iwmf_iconOutlook a:link,
#iwmf .iwmf_iconOutlook a

{
	background:transparent url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/outlook.png') no-repeat scroll 0 50%;
	display:block;
	height:16px;
	float:left;
	text-indent:-5000px;
	width:16px;
	padding:5px;
	

}

#iwmf .iwmf_iconLive a:link,
#iwmf .iwmf_iconLive a

{
	background:transparent url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/live.png') no-repeat scroll 0 50%;
	display:block;
	height:16px;
	float:left;
	text-indent:-5000px;
	width:16px;
	padding:5px;
}

#iwmf .iwmf_iconGoogle a:link,
#iwmf .iwmf_iconGoogle a

{
	background:transparent url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/google.png') no-repeat scroll 0 50%;
	display:block;
	float:left;
	height:16px;
	text-indent:-5000px;
	width:16px;
	padding:5px;
}

#iwmf .iwmf_iconYahoo a:link,
#iwmf .iwmf_iconYahoo a

{
	background:transparent url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/yahoo.png') no-repeat scroll 0 50%;
	display:inline-block;
	height:16px;
	float:left;
	text-indent:-5000px;
	width:27px;
	padding:5px;
}

#iwmf .iwmf_iconApple a:link,
#iwmf .iwmf_iconApple a 

{
	background:transparent url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/apple.png') no-repeat scroll 0 50%;
	display:block;
	height:16px;
	float:left;
	text-indent:-5000px;
	width:16px;
	padding:5px;
}

#iwmf .iwmf_icon30b a:link,
#iwmf .iwmf_icon30b a

{
	background:transparent url('http://blog.industrialcolorsoftware.com/ClientScript/oomph/images/30boxes.png') no-repeat scroll 0 50%;
	display:block;
	height:16px;
	float:left;
	text-indent:-5000px;
	width:16px;
	padding:5px;
}


#iwmf .iwmf_summary
{
	font-size:16px;
	margin-bottom:5px;
}

#iwmf .iwmf_fn
{
	font-size:16px;
	margin-bottom:5px;
}

#iwmf .iwmf_org
{
	font-size:12px;
}

#iwmf .iwmf_dtend
{
}

#iwmf .iwmf_geo
{
}

#iwmf .iwmf_category
{
}

#iwmf .iwmf_url
{
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #333;
}
#iwmf .iwmf_country-name
{
}

#iwmf .iwmf_description
{
	margin-top:10px;
}

#iwmf .iwmf_given-name
{
	font-size:16px;
	margin-bottom:5px;
}

#iwmf .iwmf_family-name
{
	font-size:16px;
	margin-bottom:5px;
}


#iwmf .iwmf_vEventContainer
{
	width:100%;
}

#iwmf .iwmf_hCardContainer
{
	width:100%;
}

#iwmf .iwmf_hCardContainer
{
	width:100%;
}

#iwmf .iwmf_hAudioContainer
{
	width:100%;
}


#iwmf #iwmf_mainEventContainer
{
	float:left;
	display:inline;
	width:20%;
}

#iwmf #iwmf_mainhCardContainer
{
	float:left;
	display:inline;
	width:20%;
}
#iwmf #iwmf_mainhAudioContainer
{
	float:left;
	display:inline;
	width:20%;
}
#wrapcenter {
width:1265px;
}

#wrapfooter {
clear:both;
padding-top:25px;
position:relative;
text-align:center;
}

#wrapwebsite,.vevent {
padding:10px;
}

.accent
{
    margin-right: 4px;
}

.albumFloat {
float:left;
margin-bottom:4px;
margin-right:8px;
text-align:center;
}

.albumMetaName,ul.simplehorizontalmenu li.selecteditem {
font-weight:700;
}

.albumMetaSectionHead {
background-color:Gray;
color:#FFF;
font-weight:700;
}

.breadcrumbs {
padding:4px 4px 10px;
}

.center {
text-align:center;
}

.clear {
clear:both;
}

.clearpanel {
clear:left;
padding-top:15px;
}

.contentmiddle {
margin:140px 0 0 20px;
}

.div2columnleft {
float:left;
padding:1px;
width:350px;
}

.div2columnright {
margin:0 0 0 305px;
padding:1px;
}

.floatpanel,.floatleftimage {
float:left;
margin-right:15px;
}

.floatrightimage {
float:right;
margin-right:15px;
}

.foldergallery h1 {
font-size:large;
margin-bottom:20px;
}

.gmap {
margin:0 0 10px;
}

.gmaptextbox {
width:27em;
}

.homepagebrands {
width:336px;
}

.homepagescroller {
height:580px;
padding-bottom:25px;
}

.leftaddress {
text-align:right;
}

.leftside {
padding:0 10px 0 0;
}

.linkitem a {
padding:0 0 0 4px;
}

.linkitem,.linkaltitem {
padding:4px 0;
}

.maincontent {
width:100%;
}

.maincontent .top {
height:110px;
width:100%;
}

.mediumtextbox {
width:15em;
}

.minheightpanel {
min-height:200px;
}

.modulebuttonrow {
clear:left;
}

.moduleedit {
height:28px;
margin:0;
padding:0;
}

.modulefooter {
margin:0;
padding:0;
}

.modulepager,.modulecontent {
padding:0;
vertical-align:top;
}

.modulesubtitle {
height:23px;
padding:0;
}

.normaltextbox {
width:10em;
}

.ratingStar {
height:14px;
margin:1em;
white-space:nowrap;
}

.ratingStar .Empty {
background-image:url(ratingStarEmpty.png);
}

.ratingStar .Filled {
background-image:url(ratingStarFilled.png);
}

.ratingStar .Saved {
background-image:url(ratingStarSaved.png);
}

.ratingStar .ratingItem {
background-repeat:no-repeat;
cursor:pointer;
display:block;
font-size:0;
height:12px;
margin:0;
padding:0;
width:13px;
}

.ratingcommentbox {
height:100px;
width:280px;
}

.ratingcomments {
background-color:#eee;
border:#000 1px solid;
color:#000;
height:210px;
margin-top:15px;
padding:5px;
position:absolute;
width:300px;
}

.ratingcontainer {
float:right;
}

.rightcolumn {
float:left;
height:100%;
width:689px;
}

.searchinput {
background:#fff;
height:22px;
margin:0 0 30px 52px;
width:190px;
position:relative;
top: 80px;
}

.searchinputbutton {
border:none;
cursor:pointer;
height:22px;
margin:0;
padding:0;
width:21px;
}

.searchinputtext {
border-bottom:solid 1px #999;
border-left:solid 1px #999;
border-right:none;
border-top:solid 1px #999;
float:left;
height:20px;
margin:0;
padding:0;
width:168px;
}

.searchresults
{
    width: 720px;
    padding: 20px;
    margin-left: 325px;
    background: #323232;
}

.settinglabel {
clear:left;
float:left;
padding:1px;
width:20em;
}

.settinglabelFixedHeight {
clear:left;
float:left;
height:77px;
padding:1px;
width:20em;
}

.settinglabeltight {
clear:left;
float:left;
font-weight:700;
padding:1px;
width:8em;
}

.settingrow {
clear:left;
padding:4px 0;
}

.settingrowtight {
clear:left;
padding:1px 0;
}

.simplelist,.simplelist li {
list-style:none;
padding:0 0 10px 3px;
}

.site-statistics {
margin:0 0 5px;
padding:0 0 5px;
}

.sitelogo {
bottom:0;
height:56px;
margin-left:22px;
position:absolute;
width:228px;
}

.smalltextbox {
width:4em;
}

.tag-cloud {
list-style-type:none;
margin:15px 0 3px -30px;
}

.tag-cloud .weight1 {
font-size:90%;
}

.tag-cloud .weight10 {
font-size:210%;
}

.tag-cloud .weight2 {
font-size:110%;
}

.tag-cloud .weight3 {
font-size:120%;
}

.tag-cloud .weight4 {
font-size:130%;
}

.tag-cloud .weight5 {
font-size:140%;
}

.tag-cloud .weight6 {
font-size:150%;
}

.tag-cloud .weight7 {
font-size:160%;
}

.tag-cloud .weight8 {
font-size:180%;
}

.tag-cloud .weight9 {
font-size:200%;
}

.tag-cloud li {
list-style-type:none;
}

.tagcount {
font-size:x-small;
}

.top .leftcolumn {
float:left;
height:100%;
position:relative;
width:325px;
}

.verywidetextbox {
width:35em;
}

.watermarktextbox {
width:9em;
}

.whoson {
float:left;
padding:5px;
}

.widetextbox {
width:25em;
}

a.ModuleEditLink,a.ModuleEditLink:link,a.ModuleEditLink:hover,a.ModuleEditLink:visited {
font-size:150%;
text-decoration:none;
}

a.ModuleEditLink:hover {
text-decoration:underline;
}

body,h1,h2,h3,h4 {
margin:0;
}

div.AspNet-RadioButtonList ul,div.AspNet-CheckBoxList ul {
list-style-type:none;
margin:0;
padding:0;
}

div.botnav {
height:29px;
margin:0;
}

div.panelwrapper ul.simplelist {
margin-bottom:0;
}

div.simplehorizontalmenu {
clear:both;
height:27px;
width:100%;
}

div.sitemap ul,div.sitemap ul li {
list-style:none;
}

fieldset {
margin:0;
padding:1em;
}

fieldset legend {
padding-top:40px;
}

h2.moduletitle {
height:23px;
padding-top:20px;
vertical-align:bottom;
}

html > body .center-leftmargin {
margin:0 0 0 274px;
}

li.AspNet-RadioButtonList-Item,li.AspNet-CheckBoxList-Item,.ratingrow {
white-space:nowrap;
}

li.firstnav {
float:left;
list-style-type:none;
margin-left:-10px;
padding:0 7px 0 0;
}

li.topnavitem {
float:left;
list-style-type:none;
padding:0 7px;
}

table.editgrid {
margin:10px;
}

table.editgrid td,.padded {
padding:7px;
}

table.editgrid th {
font-weight:700;
padding:7px;
}

ul.botnav {
display:inline;
margin:5px 0 0;
}

ul.linkitem {
list-style:none;
margin:0;
}

ul.simplehorizontalmenu {
float:left;
list-style:none;
margin:0;
padding:0;
}

ul.simplehorizontalmenu li {
display:inline;
padding:0 10px;
}

ul.userstats {
list-style-type:none;
margin:0 0 0 -40px;
}

ul.userstats li {
list-style:none;
position:relative;
}

ul.userstats ul {
display:block;
margin:0;
padding:0;
}#breadcrumb,.modulebuttonrow,.TextLabel,.linkitem {
background-color:#ECECEC;
}

.div2columnright {
background-color:#C0C8D0;
}

.filesfooter {
background-color:#00688E;
color:White;
}

.highlight2 {
background-color:lime;
}

.leftcolumn {
}

.linkaltitem {
background-color:#DCE1E5;
}

.maincontent {
}

.moduleedit {
/*background-color:#fff;*/
}

.pagebody {
background:#222;
color:#fff;
}

.searchterm,.highlight1 {
background-color:yellow;
color: #000;
}

.selectedpage,a.SelectedPage:link,a.SelectedPage:visited,a.SelectedPage:hover,a.SelectedPage:active,legend a.ModuleEditLink,legend a.ModuleEditLink:link,legend a.ModuleEditLink:visited,legend a.ModuleEditLink:hover,legend a.ModuleEditLink:active {
color:#fff;
}

.txtcopyright {
color:#444;
}

.txterror {
color:red;
}

.watermarktextbox {
color:Gray;
}

a,a:link {
color:#bdbdbd;
text-decoration:underline;
}

a.ModuleEditLink,a.ModuleEditLink:link,a.ModuleEditLink:visited,a.ModuleEditLink:hover,a.ModuleEditLink:active,div.moduletitle,.moduletitle a,span.moduletitle,tr.moduletitle,h2.moduletitle,.modulesubtitle {
color:white;
}

fieldset
{
   background: #323232;
}

fieldset label,.settinglabel {
/*color:#000;*/
}

.login fieldset label {
 /*color:#fff;*/
}

h2.moduletitle,tr.moduletitle {
}

h2, h3, h4
{
    color: #ffffff;
}

.yui-navset
{
    color: #000;
}img { border: none;}
input.openid_login {
   background: url('openidlogin.gif') no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}
.rightcolumn{ background: url('blogpageheader.png') no-repeat 0 100%; }
.searchinputbutton{ background: url('magnifier.gif') no-repeat 0 100%; }
body {}
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC }
#breadcrumb {border: solid 1px #A9B8C2; }
fieldset {border: none;}
.collapsiblepanel { border-style:dashed; border-width:thin; }
.TextLabel { border:0px solid #ECECEC;}
.modulesubtitle { background-image: url(cellpic1.gif);}
.site-statistics { border-bottom: solid thin #cccccc; }
li.topnavitem { border-left: solid thin #005784; }
.vevent abbr{border:0}
.templatewrapper { border-bottom: solid 4px black;  }
body{}
.AspNet-GridView table thead tr th { padding: 2px; }
.AspNet-GridView table tbody tr td
{ color: #333333; background: White; padding: 2px 20px 2px 2px; border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC; text-align: left; }
.AspNet-GridView table tbody tr.AspNet-GridView-Alternate td { background: #F7F6F3; }body {font-size:small; font-family: Arial, Helvetica, sans-serif; }
#wrapfooter {text-align: center; }
.siteheading {font-size: 130%; text-decoration: none;}
h1.siteheading {text-align:center;}
.topnav {font-weight: bold; text-align:right;}
legend { font-size:larger; font-weight: bold;}
legend a { text-decoration: none; }
.settinglabel, .settinglabelFixedHeight { font-weight: bold; font-size:smaller; }
a.ModuleEditLink ,
a.ModuleEditLink:link ,
a.ModuleEditLink:visited ,
a.ModuleEditLink:hover ,
a.ModuleEditLink:active {  font-size:smaller;}
a.siteheading:link ,
a.siteheading:visited { text-decoration: none;}
a.siteheading:hover { text-decoration: underline;}
a.siteheading:active { text-decoration: none;}
.WelcomeMessage ,
.sitelink {font-weight: bold; font-size: 85%; }
a.sitelink:link ,
a.sitelink:visited {text-decoration: none; }
a.sitelink:hover {text-decoration: underline; }
a.sitelink:active {text-decoration: none; }
.accent {font-weight: bold; }
a.ModulePager:link { text-decoration: none;}
a.ModulePager:visited { text-decoration: none;}
a.ModulePager:hover { text-decoration: underline;}
a.ModulePager:active { text-decoration: none; }
.selectedpage{ font-weight: bold;}
a.SelectedPage:link { font-weight: bold; text-decoration: none; }
a.SelectedPage:visited { font-weight: bold; text-decoration: none; }
a.SelectedPage:hover { font-weight: bold; text-decoration: underline; }
a.SelectedPage:active { font-weight: bold; text-decoration: none; }
a:hover {text-decoration: underline; }
legend a.ModuleEditLink ,
legend a.ModuleEditLink:link ,
legend a.ModuleEditLink:visited ,
legend a.ModuleEditLink:hover ,
legend a.ModuleEditLink:active {  font-size:140%;}
h1 {font-size: 175%; font-weight:normal;}
h2 {font-size: 130%; font-weight:normal;}
h3 {font-size: 100%; font-weight:normal;}
h4 {font-size: 75%; font-weight:normal;}
.txtcopyright { font-size: 80%;font-weight: normal;}
.txterror {font-size: 100%;  font-weight: bold;}
.moduleedit {text-indent: 4px; }
div.moduletitle, .moduletitle a, span.moduletitle, tr.moduletitle, 
h2.moduletitle { font-size:120%; font-weight: bold; text-decoration:none;}
.modulesubtitle { font-weight: bold;}
.modulecontent {font-size:110%;}
.modulefooter { font-size:smaller; text-align:center;}
.filesfooter {text-align:left; white-space:nowrap;}
.linkdescription {font-size: 100%;  font-weight: normal; font-style: italic;}
ul { font-size:90%; }
div.sitemap ul, div.sitemap ul li { font-size:100%;}
.skiplink {display:none}
ul.userstats {font-size:90%;}
ul.userstats li {font-size:100%;}
.unselectedcrumb { font-weight:normal;}
.selectedcrumb { font-weight:bold; }
a.selectedcrumb:link ,
a.selectedcrumb:visited { text-decoration: none;}
a.selectedcrumb:hover { text-decoration: underline;}
a.selectedcrumb:active { text-decoration: none;}
a.unselectedcrumb:link ,
a.unselectedcrumb:visited { text-decoration: none;}
a.unselectedcrumb:hover { text-decoration: underline;}
a.unselectedcrumb:active { text-decoration: none;}
.buttonlink { background-color:transparent;border-style:none;color: #0033FF;cursor: pointer;text-decoration: underline; font-size: 9px;}
body {}
ul.AspNet-Menu { padding: 10px 0 10px 0; text-align: right; }
ul.AspNet-Menu ul { margin:0; padding: 0; }
ul.AspNet-Menu li { list-style-type:none; 
                    background: url('grey_black_dots.gif') repeat-x; 
                    background-position: 0 28px; 
                    padding: 8px 0 5px 0;
                    }                  
ul.AspNet-Menu li a { font-size:120%; text-decoration: none; color: #999;}
ul.AspNet-Menu li a:hover { color: #eee; }
.AspNet-Menu-SelectedLeaf a { color:#fff; }
ul.AspNet-Menu li ul { padding: 8px 0 10px 0; }
ul.AspNet-Menu li ul li { padding: 0; background: none;}
ul.AspNet-Menu li ul li a { font-size:inherit; color: #666; }
ul.AspNet-Menu li ul li a:hover { font-size:inherit; color: #999; }
div.AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-SelectedLeaf  > a{ color: #fff; }
ul.AspNet-Menu ul { }
/* Add more rules here if your menus have more than three (11) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul ul ul ul
{ display: none; }
/* Add more rules here if your menus have more than three (11) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li li li li:hover ul,
ul.AspNet-Menu li li li li li:hover ul,
ul.AspNet-Menu li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li li li li.AspNet-Menu-Hover ul    
{ display: block; }
 ul.AspNet-Menu, 
 ul.AspNet-Menu ul {font-size: 1.05em; font-weight:bold; }
 ul.AspNet-Menu li { }
 ul.AspNet-Menu li a {}
 ul.AspNet-Menu li a img {  }
a.AspNet-Menu-Leaf {}
 ul.AspNet-Menu li:hover, 
 ul.AspNet-Menu li.AspNet-Menu-Hover { }
 body {}
div.AspNet-TreeView {margin: 0;padding: 0;}
div.AspNet-TreeView ul { list-style: none; margin: 0; padding: 0;}
.AspNet-TreeView-Show { }
.AspNet-TreeView-Hide { display:none;}
div.AspNet-TreeView ul li
{white-space: nowrap;padding: 3px 0 2px 0;  font-size: small; font-family: Tahoma;}
div.AspNet-TreeView ul ul { margin: 2px 0 2px 10px;}
div.AspNet-TreeView ul li img
{border: none; vertical-align: middle; margin: 0 2px 0 0; }
div.AspNet-TreeView li a {text-decoration: none;}
div.AspNet-TreeView li.AspNet-TreeView-Root {}
div.AspNet-TreeView li.AspNet-TreeView-Parent {}
div.AspNet-TreeView li.AspNet-TreeView-Leaf { margin-left: 20px;}
div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink { cursor: pointer;}
div.AspNet-TreeView .AspNet-TreeView-Collapse
{background: url(collapse.gif) 0 0 no-repeat; width: 15px; margin-right: 5px;
  float:left; cursor: pointer; font-family: Courier; font-size: large;
   line-height: 15px;}
div.AspNet-TreeView .AspNet-TreeView-Expand
{background:  url(expand.gif) 0 0 no-repeat; width: 15px; margin-right: 5px;
 float:left; cursor: pointer; font-family: Courier; font-size: large;
    line-height: 15px;}
div.AspNet-TreeView a,
div.AspNet-TreeView a:visited,
div.AspNet-TreeView a:active,
div.AspNet-TreeView a:hover,
div.AspNet-TreeView a:link {color: #00008B;}
div.AspNet-TreeView .AspNet-TreeView-Selected a
{font-weight: bold !important;color: #8A2BE2 !important;}
div.AspNet-TreeView .AspNet-TreeView-Selected ul a
{ font-weight: normal !important; color: #00008B !important;}
.blogwrapper
{
}
.blognavleft
{
    float: left;
    width: 245px;
    padding: 30px 15px 30px 5px;
    margin: 0px 0px 0px 0px;
    height: 100%;
    text-align: right;
}
.blogcenter-leftnav
{
    margin: 0 0 15px 325px;
}

.blogeditor
{
    padding-top: 20px;
}

.blogentryseparator
{
    margin-top: 20px;
}
.blogentriesfooter
{
    width: 690px;
    display: block;
    height: 85px;
    background: #323232;
}
.blogentryitem
{
    width: 650px;
    padding: 20px;
    background: #323232;
    position: relative;
}
.blogentryitem img, .blogentry img
{
    padding: 10px 20px 5px 0px;
}
.blogentry
{
    width: 650px;
    padding: 20px;
    background: #323232;
}
.bloginfo
{
}
.blogtext
{
    padding-top: 15px;
}
.blogtitle a
{
    text-decoration: none;
    font-size: 140%;
    color: #fff;
}
.blogtitle
{
    font-weight: bold;
}
.blogpager
{
    width: 100%;
    text-align: right;
}
.blogpager a
{
    padding: 0 5px 0 5px;
}
.blogviewheader
{
    width: 650px;
    padding: 15px 25px 0 15px;
    background: #323232;
}
.blogviewheader h2
{
    color: #656565;
    width: 100%;
    text-align: right;
}
.blogdate, .blogpager, .blogauthor
{
    font-style: italic;
    color: #999;
    font-size: 11px;
    padding-bottom: 3px;
}
.blogcommentposter
{
    font-size: 11px;
}
.blognavleft ul
{
    list-style-type: none;
    padding-bottom: 20px;
}
.blognavleft h3
{
    font-size: 140%;
    font-weight: bold;
    border-top: 1px dashed #434343;
    border-bottom: 1px dashed #434343;
    padding: 2px 0 2px;
}
.blognav li
{
    list-style: none;
    margin-bottom: 10px;
}
.blognav li a
{
    text-decoration: none;
    color: #8a8a8a;
}
.blognav li a:hover
{
    color: #eee;
    text-decoration: underline;
}.forumthreadcrumbs { margin: 0px 0px 3px 0px;}
.forumpostheader {padding: 0px 0px 0px 5px;  color: white; font-size:small;  
	font-weight: bold;  background-image: url(cellpic3.gif); }
.postwrapper { float: left; width: 100%; background-color: #DCE1E5;}
.postleft {clear: left; float: left; text-align:center;  width: 20%; padding: 15px 5px 5px 5px; margin: 0px 0px 0px 0px; }
.postright {  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 21%; background-color: white; }
.posttopic {   background-color: #ECECEC; }
.postbody { padding: 10px 5px 0px 5px; min-height: 80px; }
.forumpostuserpropertylist {  margin: 0px 0px 0px 0px; text-align: center; }
.forumpostusername { list-style-type:none;   }
.forumpostuseravatar { list-style-type:none; }
.forumpostuserattribute { list-style-type:none; }
/*.rsswrapper {   }
.rssnavleft {float: left; width: 235px; padding: 5px 5px 30px 5px; margin: 0px 0px 0px 0px; background-color: #DCE1E5;  }
.rssnavright {float: right; width: 235px;  padding: 5px 5px 30px 5px; margin: 0px 0px 0px 0px; background-color: #DCE1E5; }
.rsscenter-nonav {margin: 0px 0px 0px 0px; padding: 5px 0px 0px 5px; font-size: 105%; background-color: #ECECEC;  }
.rsscenter-leftnav {margin: 0px 0px 0px 245px; padding: 5px 0px 0px 5px; font-size: 105%; background-color: #ECECEC;  }
.rsscenter-rightnav {margin:0px 245px 0px 0px; padding: 5px 0px 0px 5px; font-size: 105%; background-color: #ECECEC;  }
.rsstitle { margin: 5px 0px 0px 0px; font-size: 15px; font-weight: bold;   }
.rssdate {  padding: 0px 5px 0px 0px; text-align:right;    }
.rsstext {   }
.rssauthor {  padding: 0px 0px 5px 5px; font-family: Trebuchet MS;  border-bottom: solid 1px #ccc;   }
.FeedHead { background-color: #E0D7CC; border-bottom-color: #CAB693; border-bottom-style: solid;
	border-bottom-width: 1px; padding: 0.5em; }
.FeedBody { background-color: #EEEDE9; border-color: #CAB693; border-style: solid; border-width: 1px;
	border-top-width: 0px; padding-left: 0.5em; padding-right: 0.5em; }
.rssfeedentryTrue {   }
.rssfeedentryFalse { background-color: Silver; }
*/body { margin: 0px 0px 0px 0px; }
.formwizlist ul { margin: 0px 0px 0px 0px; padding: 0px; }
.formwizlist, .formwizlist li, .formwizlist ul li { list-style: none; padding: 0px 0px 4px 0px; margin-left:0px; }
.draghandle {width:50px;height:25px;margin-right:5px;background-image:url('draghandle.gif');background-repeat:repeat; cursor:move;float:left;}
.callbackstyle, .callbackStyle ul li {border:thin #6297BC inset; list-style: none;}
.draghandle  li {list-style: none; }
.reordercue { border:dashed thin black; width:100%; height:25px;  }
.questioncontainer { padding: 5px; border: dashed 1px black; }
.editcontainer { float:left; }
.draghandle .buttoncontainer {float:left;margin:0px;padding:0px; }
.draghandle .buttoncontainer .upbutton { float:left;margin:0px;padding:0px;}
.draghandle .buttoncontainer .downbutton { float:left;clear:left;margin:0px;padding:0px; }
.formwizard .settingrow .settinglabel {width:100%;  }
body {  }
.webstore .modulecontent { float:left;  margin-bottom: -25px;}
.productlist h3 { color: #6297BC; }
.productcontainer { border-bottom: solid thin #D1D7DC; padding:7px; float:left; clear:both; width:100%; }
.productcontainer h4 { margin-top: 0px; margin-bottom: 3px;  font-size: 1.3em; }
.productcontainer p { margin: 0px;  }
.offercontainer { clear:both; }.aspcalendarmain { border-style:solid; padding:3; margin:0; color:Black; font-size:small;}
.aspcalendardayheader { font-weight:bold; font-size:8pt; color:Black; text-align:center; white-space:nowrap;}
.aspcalendarday { border: solid 1px black;  font-size:8pt; color:Black; text-align:center; white-space:nowrap;}
.aspcalendarnextprevious {  font-weight:bold; font-size:small; color:Black; text-align:center; white-space:nowrap; }
.aspcalendarothermonth {border: solid 1px black; background-color:#f3f3f3;  font-size:8pt; color:Black; text-align:center; white-space:nowrap; }
.aspcalendarselectedday {border: solid 1px black; background-color:#FFFFE0;  font-size:8pt; color:Black; text-align:center;  }
.aspcalendarselector { background-color: #eee; color:Green; border-color:Red; border-style:solid; font-size:8pt; font-weight:bold; text-align:center; white-space:nowrap;  }
.aspcalendartitle { font-size:8pt; font-weight:bold; text-align:center; white-space:nowrap; }
.aspcalendartoday { border: solid 1px black; background-color:#FFFFE0; color:Black; font-size:8pt; text-align:center; }
.aspcalendarweekendday { border: solid 1px black; background-color:#D3D3D3; color:Black; font-size:8pt; text-align:center; }


.mpcalendarmain { border-style:solid; padding:3px; margin:0; color:Black; font-size:small; width: 100%;}
.mpcalendardayheader { font-weight:bold; font-size:8pt; color:Black; text-align:center; }
.mpcalendarday { border: solid 1px black;  font-size:8pt; color:Black; text-align:center; }
.mpcalendarnextprevious {font-weight:bold; font-size:small; color:Black; text-align:center;  }
.mpcalendarothermonth { border: solid 1px black; background-color:#f3f3f3;  font-size:8pt; color:Black; text-align:center; }
.mpcalendarselectedday { border: solid 1px black; background-color:#FFFFE0;  font-size:8pt; color:Black; text-align:center;  }
.mpcalendarselector { background-color: #eee; color:Green; border-color:Red;  font-size:8pt; font-weight:bold; text-align:center; }
.mpcalendartitle { font-size:8pt; font-weight:bold; text-align:center;  }
.mpcalendartoday { border: solid 1px black; background-color:#FFFFE0; color:Black; font-size:8pt; text-align:center; }
.mpcalendarweekendday { border: solid 1px black; background-color:#D3D3D3; color:Black; font-size:8pt; text-align:center; }
/* CSS Document */

#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #444;
	margin:0;
	padding:0;
	
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	padding:10px;
	border:1px solid #CCC;
	width:300px;
	height:300px;
	background-color:#999999;
	padding-bottom:30px;
	margin:0;
}

#ibox_content {
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	margin-bottom:5px;
	position:relative;
	top:0px;
	left:0px;
	border:1px solid #000;
	padding:2px;
}

#ibox_footer_wrapper {
	position:relative;padding:0;margin:0;top:0px;left:0px;
}