/*tag related styling*/
body, a,textarea,input{font-family:Calibri, "Trebuchet MS",Verdana,Arial,Sans-serif;font-size:10pt;}
body{margin:0 0 0 0;background:url("../images/bg-body.png") repeat-x  ;background-position:0px -125px ;position:relative;color:#666;line-height:18px;background-color:#DCE7ED;}
h1{font-size:1.75em;font-weight:normal;margin:10px;color:white;font-family:Georgia;}
h2{font-size:1.70em;font-weight:normal;color:#F68929;margin:0px}
h3{font-size:1.25em;font-weight:normal;margin:0px;}
h3 a{font-size:1.25em;font-weight:normal;}
hr{height:1px;border-top:1px}

a{color:#1D7D96;text-decoration:none;}
a:hover{color:black}

/*other shared styling*/
.formerrors{background-color:#F2DCDB;border:1px solid #D99694 !important;padding:15px;text-align:center;font-size:12pt}
.formerrors a{font-size:12pt}

.formmessage{background-color:#FFF6BF;border:1px solid #FDD845 !important;padding:15px;text-align:center;font-size:12pt;margin-top:5px;}
/*------end------*/

/*template positioning and styling*/
#outerContainer{float:left;padding-left:50%;width:49%;}            
    .outer{position:relative;width:980px;margin-left:-490px;height:100%;padding-top:12px;}
        #topContainer{height:86px;}                
            #topleft{float:left;display:inline}
            #topright{float:right;display:inline;}
            #topright span a{color:white;font-weight:normal}
            #topright {color:#F68929;font-weight:bold}
        
        .contentContainer{padding:0px 0 10px 0;margin-top:0px;display:block;float:left;width:980px;}

            #lp-top{float:left;display:block;position:relative;width:960px;background:url("../images/forum-tabl.png") no-repeat;margin:0;padding:0 0 0 10px;}
            #lp-right{float:left;display:block;background:url("../images/forum-tabr.png") no-repeat right 0px;padding:0px 10px 0 0px;width:100%;height:100%;}
            #lp-bottom{float:left;display:block;position:relative;width:962px;background:url("../images/curves.png") no-repeat left bottom;margin:0;padding:0 0 0 9px;height:10px}	
            #lp-bottomright{float:left;display:block;position:relative;width:962px;background:url("../images/curves.png") no-repeat right bottom;margin:0;padding:0 9px 0 0;height:10px}	
            #lp-bottomright span{background:#fff;display:block;float:left;width:100%;border-bottom:1px solid #C7C7C6;height:9px;}	        

			#secondheader-section{background-color:#B6C7DB;float:left;width:970px;border-bottom:5px solid #F6892A;padding-left:10px}
            #breadcrumbs {float:left}
				#breadcrumbs a{margin:10px;line-height:25px}

            #center {float:left;width:978px;border:1px solid #C7C7C6;border-width:0px 1px;margin:0px 0px;background-color:white}
                #center-left{width:630px;float:left;padding:20px;}
                #center-right{float:right;width:300px;}
                
/*forum related styling*/

/*settings shared across all forum pages*/
thead td{font-weight:bold}
.Idea{background:url(../images/bookmark_32.png) no-repeat;padding-left:40px}
.Question{background:url(../images/question_32.png) no-repeat;padding-left:40px}
.News{background:url(../images/edit_32.png) no-repeat;padding-left:40px}

.blog,.comment{color:#666;font-weight:normal;padding-top:10px;display:block;line-height:1.4em;padding:15px 5px 20px 0px;}

.publishedby{/*font-family:Georgia;*/color:#008C00; display:block;padding:5px 5px 5px 0px; /*border-top:5px solid #164E68;*/}
.blogdate{color:#666;font-style:italic;display:none}

#signincontainer{display:none;}
#quicklinks{margin-top:0px}
#nomorecomments{display:none}


.comment{display:inline-block;width:420px;margin-left:200px;}

            /*page specific settings*/
            .rightlistbox{border:1px solid #D5DDE4;margin-top:20px}
				.rightlistbox.first{margin-top:0px;}
				.rightlistbox .item{margin:10px;}
				.recentlistitem{border-top:1px solid #DCE7ED;padding:10px;}
					.recentlistitem a{color:#20354F;}
					.rightheader{background-color:#D5DDE4;padding:5px 5px;font-size:1.25em;color:#20354F;}
            
            .categoryItem{border-top:1px solid #DCE7ED;padding:15px}
            
            #bloglist{margin:20px}
                .bloglistitem{border-top:1px solid #DCE7ED;padding:10px}
                
            .blogitem{border:1px solid #DCE7ED;padding:20px;background-color:#E2F4F8}    
				.blog{border:1px solid #b3dce5;border-width:1px 0px}
                .blogtitle{font-size:1.3em;display:block;margin-top:10px}
                .blogreply,.blogeditme{display:inline;padding-right:10px;}
                .blogreply a{background:url("../images/comment_icon.png") no-repeat;padding-left:20px;}
                .blogeditme a{background:url("../images/pencil_16.png") no-repeat;padding-left:20px;}
            
            #blogcomments{padding:20px}
                .commentblock{border-top:1px solid #DCE7ED;padding:20px 0px;position:relative;}
                    .commentedby{color:#666;display:inline-block;position:absolute;top:30px;text-align:center;width:180px;border:1px solid #ccc;background:#E8EFF7;padding:5px 5px 5px 0px;}
                    span.Company{background-color:#A8B2C5 !important;border-color:#8497BF !important;}
                    .comment{}
                    .deletecomment a{background:url("../images/delete_16.png") no-repeat;padding-left:20px;margin-left:200px}

            #commentform{border-top:1px solid #DCE7ED;margin:10px;padding-top:10px;}
            

            
            /*blog display*/
                code{background-color:#FFFFE1;border:1px solid #96A19D;display:inline-block;padding:10px}                            
            
            
            .right-promo1{padding:15px;margin:10px 10px 0px 0px;background-color:#FAFBFC;border:1px solid #D5DDE4}
            .right-promo1 li{list-style:none;margin:10px;font-size:12px;}
            .right-promo1 li a{font-size:16px;line-height:1.25em}



.selected{background-color:#E7EFF7}
#searchdiv{display:none;position:absolute;top:0px;left:0;margin-left:500px;line-height:25px;color:white;vertical-align:middle;font-size:1.25em;display:inline-block}
#searchdiv input{width:200px}
.suggestion{width:200px}