﻿/* new custom styles */
 html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
.maintable
	{
		width:960px;
		background-color:white;
		padding:0px;
		border-style:none;
		height:100%;
		vertical-align:top;		
		font-style:normal;
		font-family:Calibri;
		font-size:15px;
	}
	
	.headerthintop
	{
		height:4px;
	}
	.banner
	{
		height:200px;
		background-image:url('../images/BannerBW.jpg');
	}
	.topministrip
	{
		
	}
	.siteTitle
	{
		font-family:Calibri;
		font-size:25px;	
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
	}
	.topnav
	{
		background-image:url('../Images/MainMenuBg.jpg');
		background-repeat:repeat-x;
		background-position:-1px;
		height:40px;
	
	}
		
	.zz1_AspMenu1_2 img
	{

	margin-bottom:1px;
			
	}

	.menuitem 
	{
		font-family:Verdana;
		font-size:13px;			
		text-align:center;	
		color:white;
		height:40px;		
	}
	.menuitem a
	{
		font-family:Verdana;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		text-decoration:none;
		color:white;
	}
	.menuitem a:hover
	{
		font-family:Verdana;
		font-size:13px;			
		font-weight:bold;
		text-decoration:none;
		text-align:center;	
		color:white;
	}
	.menuitem a:visited
	{
		font-family:Verdana;
		font-size:13px;			
		font-weight:bold;
		text-align:center;	
		color:white;
	}
	.menuspacer
	{
		background-image:url('../Images/MainMenuSpacer.jpg');
		background-repeat:no-repeat;
		width:5px;
	}
	.breadcrumb
	{
		background-color:#bebebe;
		color:#333;
		font-size:90%;
	}
	.breadcrumb a
	{
		color:#333;
		text-decoration:none;
	}
	.copyrightfooter, copyrightfooter a, copyrightfooter a:hover
	{
		font-family:Calibri;
		font-size:11px;			
		font-weight:normal;
		text-decoration:none;
		text-align:left;	
		color:black;
		background-color:#bebebe;
		width:100%;
	}
	
	.blogtitle	{
	
	FONT-SIZE: 280%; 
	PADDING-BOTTOM: 0px; 
	COLOR: #aaa;
	PADDING-TOP: 0px; 
	LETTER-SPACING: -1px;
	margin-left:10px;
}
	
	/* for tag clouds and similar parts */

	.CommonTagCloud
	{
	background-color: #f7f7f7;
	padding: 16px 8px 16px 8px;
	margin: 32px 0;
	color: #999;
	line-height: 250%;
	list-style-type: none;
	}

	.CommonSidebarArea
	{
		padding: 0 0 12px 0;
		width: 100%;
		overflow: hidden;
		margin: 0;
	}
	
	.CommonSidebarTagCloud
	{
		line-height: 225%;
		margin: 0;
		padding: 0;
		list-style-type: none;
		
	}


.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6
{
	margin: 0;
	padding: 0;
	display: inline;
}

li.CommonTag1 a:link, li.CommonTag1 a:visited, li.CommonTag1 a:active, li.CommonTag1 a:hover

{
	margin-right: 6px;
	text-decoration: none;
	color: #000;
	font-size: 225%; /* 225*/
	font-weight: 900;
}

li.CommonTag2 a:link, li.CommonTag2 a:visited, li.CommonTag2 a:active, li.CommonTag2 a:hover
{
	margin-right: 6px;
	text-decoration: none;
	color: #111;
	font-size: 190%;/* 175*/
	font-weight: 800;
}

li.CommonTag3 a:link, li.CommonTag3 a:visited, li.CommonTag3 a:active, li.CommonTag3 a:hover

{
	margin-right: 6px;
	text-decoration: none;
	color: #222;
	font-size: 160%; /* 150*/
	font-weight: 700; /* 600*/

}

li.CommonTag4 a:link, li.CommonTag4 a:visited, li.CommonTag4 a:active, li.CommonTag4 a:hover

{
	margin-right: 6px;
	text-decoration: none;
	color: #333;
	font-size: 130%; /* 120 */
	font-weight: 600; /* 500*/

}

li.CommonTag5 a:link, li.CommonTag5 a:visited, li.CommonTag5 a:active, li.CommonTag5 a:hover

{
	margin-right: 6px;
	text-decoration: none;
	color: #444;
	font-size: 100%; /* 100*/
	font-weight: 400; /* 300*/
}

li.CommonTag6 a:link, li.CommonTag6 a:visited, li.CommonTag6 a:active, li.CommonTag6 a:hover

{
	margin-right: 6px;
	text-decoration: none;
	color: #555;
	font-size: 80%; /* 80 */
	font-weight: 200;
}

li.CommonTag1 a:hover, li.CommonTag2 a:hover, li.CommonTag3 a:hover, li.CommonTag4 a:hover, li.CommonTag5 a:hover, li.CommonTag6 a:hover
{
	text-decoration: underline;
}


.CommonSidebarRoundTop, .CommonSidebarRoundBottom
{
	height: 5px;
}

.CommonSidebarRoundTop .r1, .CommonSidebarRoundTop .r2, .CommonSidebarRoundTop .r3, .CommonSidebarRoundTop .r4,
.CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
	border-left: solid 1px;
	border-right: solid 1px;
	height: 1px;
	overflow: hidden;
}


.CommonSidebarRoundTop .r1, .CommonSidebarRoundBottom .r4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
.CommonSidebarRoundTop .r2, .CommonSidebarRoundBottom .r3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
.CommonSidebarRoundTop .r3, .CommonSidebarRoundBottom .r2 { margin: 0 2px; }
.CommonSidebarRoundTop .r4, .CommonSidebarRoundBottom .r1 { margin: 0 1px; height: 2px; }

.CommonSidebarHeader
{
	margin: 0 0 8px 0;
	padding: 2px 0 4px 0;
	border-bottom: solid 1px #fff;
	font-weight:normal;
	font-size: 160%;
	color: #333;
}

.CommonSidebarHeader a:link, .CommonSidebarHeader a:visited, .CommonSidebarHeader a:active
{
    text-decoration: none;
}

.CommonSidebarInnerArea
{
	border-left: solid 1px;
	border-right: solid 1px;
	padding: 0 8px 8px 8px;
	/*overflow: hidden;*/
	min-height: 109px;
	margin: 0;
	
}

.CommonSidebarContent
{
	font-size: 80%;
	
}

.CommonSidebarInnerArea, .CommonSidebarRoundTop .r1, .CommonSidebarRoundTop .r2, .CommonSidebarRoundTop .r3, .CommonSidebarRoundTop .r4, .CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
	background-color: #FFFFFF;
	border-color: #999;
	
}


UL.CommonSidebarList
{
	margin: 0;
	padding: 0;
}

UL.CommonSidebarList LI
{
	margin-bottom: 5px;
	margin-left: 12px;
	list-style-type: none;
	color:#666;	
}

UL.CommonSidebarList LI a, .rssLink
{
	
	color:#333;
	text-decoration:none;
}

.CommonSidebarFooter, 
{
	
	margin: 8px 0 0 0;
	padding: 4px 0 0 0;
	border-top: solid 1px #aaa;
}

div.CommonSidebarFooter a:link, div.CommonSidebarFooter a:visited, div.CommonSidebarFooter a:active{
	color:#333;
	font-size: 85%;
}

.CommonContentArea
{
    margin: 16px 0 0 0;
}

.CommonSidebarWP
{
	
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	padding: 0 8px 1px 8px;	
	margin: 0;	
}

.CommonSidebarWP li
{
	font-size: 80%;	
}

.rssLink
{
	padding-left:12px;
	font-size: 80%;	
}

.blogSummary
{
	font-style:normal;
	font-family:Calibri;
	font-size:15px;
	
}

td.signIn a:active,td.signIn a:visited,td.signIn a:hover,td.signIn a:link
{
	color:#666666;
	font-size: 15px;
	font-family:Calibri;
	text-decoration:none;

}

.commonRow td
{
	border-top:#bebebe 1px solid;
}

.commonTitle
{
	font-size:160%;
	color:#4c4c4c;
}

.forumRow
{	
	border-top:1px #333333 solid;
	color:#4c4c4c;
	font-size:90%;
}

.forumTblTitle
{
	COLOR:#aaa;
	border-bottom:1px #666666 solid;
}

.forumTitle a
{
	
	font-size:120%;
}

.forumAuthMsg
{
	font-family:Calibri;
	font-size:90%;
	font-weight:bold;
	color:#4c4c4c;
	padding:3px 0px 1px 6px;
}


 .box-shadow{
        border-bottom:#b9b9b9 1px solid;
        margin:5px 0px 5px 0px;
        background:#a6a6a6;
        overflow:visible;
        border-right:#b9b9b9 1px solid;
        clear:both;
    }
    .box
    {
      	border-top:#053e77 6px solid;  
        border-bottom:#8c8c8c 1px solid;
        border-left:#8c8c8c 1px solid;
        margin:0px -1px -1px 0px;
        background:#fff;
        border-right:#8c8c8c 1px solid;     
        top:-2px;
        left:-2px;
        padding-left:5px;            
        padding-right:5px; 
    }   
    
    .box-shadowg{
        border-bottom:#4FC469 1px solid;
        margin:5px 0px 5px 0px;
        background:##4FC469;
        overflow:visible;
        border-right:#4FC469 1px solid;
        clear:both;
    }
    .boxg
    {
      	border-top:#4FC469 6px solid;  
        border-bottom:#4FC469 1px solid;
        border-left:#4FC469 1px solid;
        margin:0px -1px -1px 0px;
        background:#fff;
        border-right:#4FC469 1px solid;     
        top:-2px;
        left:-2px;
        padding-left:5px;            
        padding-right:5px; 
    }  
        
     .box a, .boxg a
    {
    text-decoration:none;
}
     .box img, .boxg img
    {
       
      float:left;
      padding-right:5px;  
    } 
    
    .registrationlink{
		text-align:right;
}

.rsslinkstable a{
	color: #666666;
	text-decoration:none;
	font-size:10pt;
}

.feedbackbutton   {
                

position: absolute; 
display:block;
top:300px;
right:0px;
text-indent:-9999px;
background:url('../Images/feedback.jpg') no-repeat top left; 
height:100px;
width:30px;       
}


.forumslist img{ 
 	vertical-align:middle;
 	padding-left:2px;
}

.forumslist a{
	padding-left:1px;
	font-size:100% !important;
}

.profilepage{
	margin:20px;
	width:600px;	

}

.profilepic{
	float:left;
	padding-bottom:10px;
	padding-right:10px;
}

.personinfo{
	display:inline;
}

.profileviewer{
	width:400px;
	padding-top:10px;
	clear:both;
	display:block;
}

.editproflink{
	padding-top:10px;
}