@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:.8em/1.6em Arial, Helvetica, sans-serif; color:#666666;}

.mastWrap{float:left;width:100%;}
.cntrWrap{width:927px;margin:0 auto;}
.fltFix{float:left;width:100%;}

a { color: #2E9231; text-decoration:none;outline: none; }
a:hover { color: #2E9231; text-decoration: underline;outline: none;}
a:visited{outline: none;}
a:active{outline: none;}
a img{border:none;outline: none;}
img{border:none;outline: none;}

.MidWrap a { color: #0000ff; text-decoration:underline; outline: none; }
.MidWrap a:hover { color: #0000ff; text-decoration:none; outline: none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1, .PageTitleHeader {font-size:24px; color:#2e9231;line-height:24px;}
h2, .PageSubTitleHeader {color:#5083bc; font-size:20px; line-height:24px;}
h3 {font-size:18px; color:#808284;line-height:21px;}
h4 {font-size:15px;line-height:18px;}
h5 {font-size:13px;line-height:15px;}
p {margin:7px 0;padding:0;}


.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{padding:0;margin:0;float:left; width:100%} 

.structHead h1{padding:0!important;margin:0!important;float:left;width:140px; height:131px;}
.structHead h1 a{display:block;text-indent:-999em; background:url(images/Headerlogo.gif) no-repeat left top; width:140px; height:131px;}

.structHead h1#Header{padding:0!important;margin:0!important;float:left;  width:787px; height:131px;background:url(images/HeaderRt.gif) no-repeat right top;}
.structHead h1#Header a{display:block;text-indent:-999em; width:410px; height:131px; float:left; background:transparent;}

.structHead #ContentToplinks{padding:0;margin:0 auto;float:left; background: url(images/TopNavBG.gif) repeat-x left top; width:927px; height:28px;}
.structHead #ContentToplinks ul{padding:0;margin:0 0 0 7px ;float:left; list-style:none;}
.structHead #ContentToplinks li{padding:0 12px;margin:0;float:left; border-left:1px solid #8aa0c6;height:23px!important;}
.structHead #ContentToplinks li#CommunityHome{ border:none;}
.structHead #ContentToplinks a{padding:0;margin:0;float:left; color:#FFFFFF; font-size:11px; line-height:22px; text-decoration:none; font-weight:normal!important;}

.structHead #ContentToplinks li.selected{ background:url(images/TopNav_roBG.gif) repeat-x left top; height:23px!important;}
.structHead #ContentToplinks li.selected a{ background: url(images/TopNav_ro.gif) no-repeat center top;height:28px;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{padding:0;margin:0;float:left;width:181px; min-height:400px;}

.structLeft #ContentLeft{padding:10px;margin:0;float:left; color:#FFFFFF;font-size:10px; line-height:12px;}

#ContentMemberTools {float:left;margin:0px;padding:0;}
#ContentMemberTools ul { width:161px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:10px; border-width:1px 0; border-style: solid; border-color:#FFFFFF}
#ContentMemberTools li {padding:0; margin:0;}
#ContentMemberTools a {color:#FFFFFF;display:block;font-size:10px;line-height:20px;padding:0;text-decoration:none;}
.MTLinkscontainer{ display:none;}

#ContentMiddleLayoutLeft{padding:10px;margin:0;float:left; color:#FFFFFF;font-size:10px; line-height:12px; width:160px}


/* BODY ELEMENTS
---------------------------------------------*/
.structBody{padding:0;margin:0;float:left; width:100%;  background:url(images/LeftBG.gif) repeat-y left top;}
.structBodyWrap{padding:0;margin:0;float:left; width:100%; height:100%; background:url(images/LeftBot.gif) no-repeat left bottom;}

.structBody ul#ContentBreadCrumbs{padding:0;margin:5px 0 10px 0;list-style:none;float:left;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

.structBody .MidWrap{float:left;margin:0 10px 10px 20px;padding:0;width:716px;}

.structBody h1#ContentPageName{padding:0;margin:0 0 5px;float:left; width:100%;}

.structBody #ContentMiddle{padding:0;margin:0;float:left; width:100%;}

.news{ display:block; height:100%; background:#d3e0ee; padding:10px; margin:0 0 10px 0;}
.news .NewsLk a{ color:#5083bc; font-size:18px;float:left;}
.preview img{ padding:0 10px 0 0}

.imodcalendardetail {display:block; background:#d3e0ee; padding:10px; margin:0 0 10px 0;}
.imodcalendardetail img{ padding:0 10px 10px 0}
/*Rightside large wide Code ----------------------------------*/
.structBody .MidWrap {float:left;margin:0 0 10px 20px;padding:0;width:726px;}
.RightLg .structBody .wrap{padding:0;margin:0;float:left; width:383px;}
.RightLg .structBody h1#ContentPageName{padding:0;margin:0;float:left; width:383px;}
.RightLg .structBody #ContentMiddle{padding:0;margin:0;float:left;width:383px;}


/*Rightside Small Code ----------------------------------*/
.RightSm .structBody{padding:0;margin:0;float:left; width:100%;  background: url(images/ContentRTsmBG.gif) repeat-y left top;}
.RightSm .structBody .MidWrap {float:left;margin:0 0 10px 20px;padding:0;width:726px;}
.RightSm .structBody .wrap{padding:0;margin:0 10px 0 0;float:left; width:533px;}
.RightSm .structBody #ContentMiddle{padding:0;margin:0;float:left;width:533px;}

.BlogSearchOuterTable {background:none!important;border:none!important;clear:both;width:99%;}
.BlogSearchNormalOptions {background:none!important;border:none!important;padding:5px;width:100%;}
#cid_747_pnlAdvancedButtons{ background:#5083bc; width:100%;}
#cid_747_pnlAdvancedButtons a{ color:#FFFFFF;}
.BlogSearchAdvancedOption {background-color:#cadaeb!important;border:none!importantpadding:5px;width:100%;}
#cid_747_txtTags{ width:400px;}
.BlogSearchAdvancedOption input, #cid_747_txtNumbPosts, #cid_747_txtNumbComments{width:345px;!important}

#cid_747_lblFrom,#cid_747_calStartDate,#cid_747_lblTo,#cid_747_calEndDate{ margin:0;}

/*Start Code ----------------------------------*/
.start .structBody{padding:0;margin:0;float:left; width:100%;  background: url(images/ContentRTsmBG.gif) repeat-y left top;}
.start .structBody .MidWrap{padding:0;margin:0 0 10px 10px;float:left; width:736px;}
.start .structBody .wrap{padding:0;margin:0;float:left; width:229px;}
.start .structBody #ContentMiddle{padding:0;margin:0;float:left;width:229px;}

.start h1{padding:0 0 10px;margin:0; color:#5083bc; font-size:20px; line-height:20px; font-weight:bold;}
.start h2{padding:0 0 10px;margin:0; color:#2e9231; font-size:20px; line-height:20px; font-weight:bold;}
.start h3{padding:0;margin:0; color:#808284; font-size:12px; line-height:13px; font-weight:bold;}
.start a{padding:0;margin:0; color:#000000; font-weight:bold; text-decoration:none;}

.start hr { padding:0; margin:5px 0;color:#5083bc; background:#5083bc;}

/* RIGHT COLUMN
---------------------------------------------*/

/*Rightside large wide Code ----------------------------------*/
.RightLg .structRight{padding:0;margin:0;float:right;}
.RightLg .structRight #ContentRight{padding:0;margin:0;float:left; width:327px; height:430px;}

/*Rightside Small Code ----------------------------------*/
.RightSm .structRight{padding:0;margin:0 0 0 0;float:right; width:180px;}
.RightSm .structRight #ContentRightName{background:transparent url(images/RTsmTopBG.gif) no-repeat scroll left top;color:#FFFFFF;float:left;font-size:11px;font-weight:bold;height:25px;margin:0;padding:5px;width:169px;}
.RightSm .structRight #ContentMiddleLayoutRight{padding:5px;margin:0;float:left; width:170px;}

/*Start Code ----------------------------------*/
.start .structRight{padding:0;margin:0 0 0 10px;float:right; width:497px;}
.start .structRight #ContentRightRot{padding:0;margin:0 10px 0 0;float:left; width:306px; height:431px;}
.start .structRight #ContentMiddleLayoutRight{float:right;margin:0;padding:5px;width:171px;}
.start .structRight #ContentMiddleLayoutRight h3{padding:0;margin:5px 0 0; color:#5083bc; font-size:12px; line-height:13px; font-weight:bold;}
/* Footer Elements 
---------------------------------------------*/
.structFooter{padding:0;margin:6px 0 0;float:left; background: url(images/FooterBg.gif) repeat-x left top; height:40px; width:100%;}

.structFooter #ContentFooterLt{border-right:5px solid #FFFFFF;color:#999999;float:left;font-size:10px;margin:0;padding:0;width:170px;}
.structFooter #ContentFooterLt img{margin:1px 0 0 0;padding:0;}

.structFooter #ContentFooterRt{padding:0;margin:0;float:right; width:600px; text-align:right; }
.structFooter #ContentFooterRt ul{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
.structFooter #ContentFooterRt li{border-left:1px solid #999999;float:left;padding:0pt 5px;color:#999999;display:block;font-size:10px;line-height:14px;text-align:center;text-decoration:none;}
.structFooter #ContentFooterRt li#ft{border-left:none;}
.structFooter #ContentFooterRt a{color:#999999;display:block;font-size:10px;line-height:14px;padding:0pt;text-align:center;text-decoration:none;}

.structFooter #ContentFooterRt ul#imgNav{float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
.structFooter #ContentFooterRt ul#imgNav li{ border:none;float:left;padding:0pt 10px;color:#999999;display:block;font-size:10px;line-height:14px;text-align:center;text-decoration:none;}
.structFooter #ContentFooterRt ul#imgNav a{color:#999999;display:block;font-size:10px;line-height:14px;padding:0pt;text-align:center;text-decoration:none;}

