/*#General#*/
.RTL,.LTR
{
	background: white url(../app_themes/dotnetgroup/images/bg_body01.gif) repeat-x;
	color: #000;
	padding: 15px 0;
	margin: 0;
	font:normal normal normal 62.5%/1 Arial,sans-serif;
}
body 
{
	font:normal normal normal 75%/1 Arial,sans-serif;
}

h1
{
   font-size: 1.5em;
   color: #000;
   font-weight: bold;
   color: #365F5D;
}
h1.meeting {
   padding: 10px 0px 5px;
}
h2
{
   font-size: 1.2em;
   margin: 0px;
   padding: 0px 5px 0px 0px;
   color: #365F5D;
}
h3
{
   font-size: 1.1em;
   padding: 10px 5px 2px 0px;
   margin: 0;
   color: #365F5D;
}

p
{
   font-size: 1.1em;
}

ul li
{
   padding: 2px 0px;
}

a:link, a:visited, a:active
{
	color: #000000;
	text-decoration: underline;
}
a:hover
{
        color: #000000;
}

img
{
  border: 0px solid black;
}


.clear
{
	height: 0;
	line-height: 0;
	font-size: 0pt;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}

.zoneLeft
{
	width: 190px;
}

.zoneContent
{
	width: 610px;
	padding-left: 10px;
}

.HeaderRight
{
	font-size: 1.1em;
	text-align: right;
	vertical-align: top;
	padding-right:10px;
	padding-top: 10px;
}

#signout
{
	border-left: solid 1px black;
	/*border-right: solid 1px black;*/
padding-left: 5px;	
height: 10px;
	text-align: right;
}

#signout input
{
	font-size: 1.1em;
	font-weight: bold;
	background: white;
	color: #000000;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}

#plcRoot_Layout_zoneHeaderRight_cmssearchbox_btnGo
{
	font-size: 1.1em;
	font-weight: bold;
	background: white;
	color: #000000;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 5px;
	height: 22px;
}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneLeft_ForumSearch_btnGo
{
	font-size: 1.1em;
	font-weight: bold;
	background: white;
	color: #000000;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}

/*#Main menu#*/

.MainMenu
{
	margin: auto;
	width: 850px;
	height: 31px;
	line-height: 29px;
	background: #185f5c url(../app_themes/dotnetgroup/images/bg_topmenu2.gif) repeat-x;
	color: #ffffff;
}
.MainCMSMenu
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	padding: 0px;
	margin: 0px;
}
.MainCMSMenuItem, .MainCMSMenuItemMouseUp, .MainCMSMenuItemMouseOver, .MainCMSMenuItemMouseDown, .MainCMSMenuHighlightedMenuItem, .MainCMSMenuHighlightedMenuItemMouseUp, .MainCMSMenuHighlightedMenuItemMouseDown, .MainCMSMenuHighlightedMenuItemMouseOver
{
	border: none;
	padding: 0px 20px 6px;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	color: #ffffff;

}

.MainCMSMenuHighlightedMenuItem{
background: url('../app_themes/dotnetgroup/images/bg_menu_active2.gif') repeat-x;
}

.MainCMSMenuHighlightedMenuItemMouseOver{
	background: url('../app_themes/dotnetgroup/images/bg_menu_active2.gif') repeat-x;
	text-decoration: underline;
}

.MainCMSMenuItemMouseOver{
	text-decoration: underline;

}


.MainDiv
{
	background-color: #ffffff;
	width: 850px;
}

.MainContent
{
   padding: 0px 3px 0px 3px;
   height: 400px;
}

.content{
padding-bottom: 20px;
}

.content p
{
   padding: 5px 10px 5px 0px;
}


.LogoImage
{
   border-style:none;
   padding: 25px 0px 5px 15px;
}


/*#Left Menu#*/


.CMSTreeMenuTable
{
	/*font-size: 120%;*/
	width: 100%;
}

.CMSTreeMenuTable a
{
	white-space: nowrap;
}

.subCMSTreeMenuTable
{
	margin-left: 10px;
}

.CMSTreeMenuTable a:hover
{
	text-decoration: underline;
}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
{
	background: url(../App_Themes/CorporateSite/Images/leftmenuBg.gif) repeat-x left bottom;
	padding: 3px 0px;
}

.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem
{
	background: url(../App_Themes/CorporateSite/Images/leftmenuBg.gif) repeat-x left bottom;
	padding: 3px 0px;
}

.CMSTreeMenuLink
{
	padding-left: 12px;
	text-decoration: none;
	color: #000000;
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat left center;
}

.subCMSTreeMenuLink
{
	text-decoration: none;
	padding-left: 18px;
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat 8px center;
}

.CMSTreeMenuSelectedLink
{
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat left center;
	padding-left: 12px;
}

.subCMSTreeMenuSelectedLink
{
	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat 8px center;
	padding-left: 18px;
}


.sidebar
{
	padding: 11px;
	color: #21262A;
	margin: 0 0 10px 0;
	background: #cdeceb;
}
.sidebar h3 {
	font-weight: normal;
	padding-top: 2px;
}

/*#Menu lists#*/
.grayBox{
padding-bottom: 20px;
}

.sidebar-b
{
	padding: 0;
	margin: 0;
	font-size: 0.95em;
}
.sidebar-b h2
{
	background: url(../app_themes/dotnetgroup/images/quad.png) no-repeat left center;
	color: #185f5c;
	font-size: 1.1em;
	font-weight: bold;
        font-family: Arial, sans-serif;
	line-height: 1.4;
	margin: 0px 0px 7px 0px;
	padding: 0 0 0 15px;
        border-bottom: 1px solid #aab2cd;

}
.sidebar-b h3
{
	line-height: 1.1em;
	margin: 0px;
}
.sidebar-b div
{
	padding: 4px 0 1px 0;
	margin: 1px 0;
}

.darkblue { background: #185f5c; }
.lightblue { background: #dcebf3; }
.grey {	background: #e8f7f6; }

.content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	xpadding-bottom: 10px;
	font-size: 1.2em;
}

.LeftFloatMenu {
	float: left;
	width: 200px;
}

.RightFloatContent {
	float: left;
	width: 600px;
}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneLeft_ForumSearch_pnlForumSearch {
	text-align: right;
	margin-right: 3px;
}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneLeft_NewsletterSubscription_subscription_pnlSubscription table label {
	display: block;
	font-size: 1em;
}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneLeft_NewsletterSubscription_subscription_btnSubmit {
	font-size: 1em;
	background: white;
	color: #000000;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}
.SubscriptionTextbox{
width: 118px;
}

.SearchPage {
	margin: 10px;
}
.SearchResult {
	margin: 5px 0px;
}
.SearchResult .ResultTitle {
	font-size: 1.1em;
	padding-bottom: 2px;
}
.CMSSearchDialogSearchButton {
	font-size: 1em;
	background: white;
	color: #000000;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}

/*#Bottom#*/

#bottom
{
	width: 850px;
	border-top: 1px solid #AAB2CD;
	background-color: #fff;
	text-align: center;
	padding: 10px 0;
	margin: 0 auto;
}


/*#Events#*/

.EventCalendar
{
	width: 100%;
}

.EventCalendar *
{
	padding: 0px;
}

.EventCalendar .Title
{
	background:#000000 url(../App_Themes/DotNetGroup/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	height: 35px;
	font-weight: bold;
	vertical-align: middle;
}

.EventCalendar .Navigation
{
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.EventCalendar .DayHeader
{
	height: 25px;
	background-color: #222222;
	color: White;
	font-weight: bold;
	border-style: none;
	vertical-align: middle;
	font-size: 11px;
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
	height: 50px;
	padding: 3px;
	background-color: #eeeeee;
	font-size: 11px;
}

.EventCalendar .Today
{
	background-color: #222222;
	color: White;
	font-weight: bold;
}

.EventCalendar .Today .ContentEvent a
{
	color: #d5e7f0;
	font-weight: bold;
	font-size: 11px;
}

.EventCalendar .ContentEvent a
{
	margin-top: 3px;
	color: #103f72;
	font-weight: bold;
}

.EventCalendar .OtherMonth
{
	color: Gray;
	background-color: White;
}

.EventManagerRegTitle
{
	display: block;
	color: #002756;
	font-weight: bold;
	margin-bottom: 5px;
}
.EventManagerOutlookLink
{
	display: block;
	margin-top: 5px;
}

.EventManagerRegLabel
{
	font-weight: bold;
}

.eventCalendarDetail .zoneTop
{
	width: 100%;
}

.eventCalendarDetail .zoneLeft
{
	width: 400px;
}

.eventCalendarDetail .zoneRight
{
	width: 400px;
	padding: 0 20 0 20;
}

/*#Webpart containers#*/
/*#Webpart containers/General list#*/

.GeneralList .Header a
{
	color: #ffffff;
	font-weight: bold;
}

.GeneralList img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.GeneralList .Address
{
	font-size: 10px;
}

.GeneralList .Header
{
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.GeneralList .Body
{
	padding: 0 5px 5px;
	border: solid 1px #cccccc;
}

.GeneralList .Body .P
{
	padding: 0 0 0 0;
}


/*#Articles#*/

.Article .Header a
{
	color: #ffffff;
	font-weight: bold;
}

.Article img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.Article .Address
{
	font-size: 10px;
}


/*#Blog#*/

.BlogPTitle a
{
	color: #ffffff;
	font-weight: bold;
}

.BlogPTitle
{
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.BlogPBody
{
	padding: 10px 15px;
	border: solid 1px #cccccc;
}

.BlogPBody img
{
	border: none;
}

.BlogPDateWhole
{
	background-color: #f1f1f1;
	padding: 3px 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.comments hr
{
	border: solid 1px #cccccc;
}

.BlogCommentsTitle, .BlogLeaveComment
{
	font-weight: bold;
	font-size: 110%;
}


/*#Containers/Black box#*/
.blackBox
{
	border: 1px solid #545454;
	margin-bottom: 15px;
}

.blackBox .title
{
	background: #e36c26 url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) 0% 40% 

repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	color: white;
	margin-bottom:0px;	
}

.blackBox .content
{
	padding: 5px;
	background: #f3f3f3;
}

/*#Carrier#*/

.Carrier .Header a
{
	color: #ffffff;
	font-weight: bold;
}

.Carrier img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.Carrier .Address
{
	font-size: 10px;
}

.Carrier .Header
{
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.Carrier .Body
{
	padding: 0 5px 5px;
	border: solid 1px #cccccc;
}

/*#Search page#*/

.SearchResult
{
	padding-top: 10px;
	padding-bottom: 10px; 
}

.ResultTitle a
{
	color: #e36c26;
	font-weight: bold;
}

/*#Polls#*/

.PollTitle
{
	font-weight:bold;
	display:none;
	margin-bottom:10px
}

.PollAnswers{
	margin-top: 5px;
}

.PollGraph
{
	height: 8px;
	border: 1px solid gray;
}

.PollGraph div
{
	height: 8px;
	background: red;
	line-height: 0px;
	font-size: 0px;
}

.PollGraph div.PollGraph0
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll0_bg.gif);
	background-repeat:repeat-x;
}

.PollGraph div.PollGraph1
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll1_bg.gif);
	background-repeat:repeat-x;
}

.PollGraph div.PollGraph2
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll2_bg.gif);
	background-repeat:repeat-x;
}

.PollGraph div.PollGraph3
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll3_bg.gif);
	background-repeat:repeat-x;
}

.PollGraph div.PollGraph4
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll4_bg.gif);
	background-repeat:repeat-x;
}

.PollGraph div.PollGraph5
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll5_bg.gif);
	background-repeat:repeat-x;
}

.PollGraph div.PollGraph6
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll6_bg.gif);
	background-repeat:repeat-x;
}

.PollGraph div.PollGraph7
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll7_bg.gif);
	background-repeat:repeat-x;
}

.PollGraph div.PollGraph8
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll8_bg.gif);
	background-repeat:repeat-x;
}

.PollGraph div.PollGraph3
{
	background-image: url(../app_themes/dotnetgroup/images/Polls/poll9_bg.gif);
	background-repeat:repeat-x;
}

.PollQuestion
{
	font-weight: bold;
}

.PollCount
{
	text-align: right;
}

.PollFooter
{
	margin-top:10px;
}
