body {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	
}
a:link, a:visited, a:active {
text-decoration: underline;
} 
.mbox{
	border:1px solid #656565;
	margin:0 auto;
	background-color:#f9f9f9;
	width: 958px;
}
.mboxi{margin:11px}

.main {
	width: 798px;
	border:1px  solid #ccc;
	margin:0 auto;
	background-color: #F5F5FF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.headbox{border:1px solid #656565;margin:0 0 10px;background-color:#f9f9f9}

.headboxi{
	margin:10px;
	
	
}

.header {
	border: 1px solid #3F3F3F;
	padding: 5px;
	margin-bottom: 10px;
	background-image: url(images/bg-header.jpg);	
}

.site_url {
	font-size: 36px;
	color: #656565;
	float: left;
}

a.site_url, a.site_url:active, a.site_url:link, a.site_url:visited {
	font-size: 36px;
	color: #656565;
}
a.site_url:hover{
	text-decoration: underline;
}

.page_title {
	color: #656565;
	font-size: 10px;
	margin-bottom: 5px;	
}
.page_description {
	color: #656565;
	font-size: 9px;
	clear: both;
}
.page_keywords {
	color: #656565;
	font-size: 9px;
}
.username {
	color: #656565;
	float: right;
}
a.usernamelink, a.usernamelink:active, a.usernamelink:link, a.usernamelink:visited  {
	color: #656565;
	font-size: 11px;
	
}
a.usernamelink:hover  {
	text-decoration: underline;
	
}

.page_message {
	padding: 5px;
	height: 38px;
	
}
.breadcrum {
	padding: 5px;
	margin-bottom: 5px;

}

.left_colbox{
	border:1px solid #656565;
	background-color:#f9f9f9;
	float: left;
	width: 150px;
	margin-right: 10px;
}

.left_colboxi{
	margin:10px;
}

.left_col {
	border: 1px solid #3F3F3F;
	padding: 5px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 150px;
	
}

.right_colbox{
	border:1px solid #656565;
	background-color:#f9f9f9;
	float: left;
	width: 770px;
}

.right_colboxi{
	margin:10px;
}

.right_col {
	border: 1px solid #3F3F3F;
	padding: 5px;
	margin-bottom: 10px;
	float: left;
	width: 774px;
	
}

.right_col2box{
	border:1px solid #656565;
	background-color:#f9f9f9;
	
	
}

.right_col2boxi{
	background-color: #FFFFFF;	
	
}
.right_col2 {
	border: 1px solid #3F3F3F;
	padding: 5px;
	margin-bottom: 10px;
	float: left;
	width: 766px;
	
}

.footer {
	padding: 5px;

	
	text-align: center;
}

.main_menu
{
	background-color: #2E316D;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
a.main-menu, a.main-menu:active, a.main-menu:link, a.main-menu:visited {
	text-transform: capitalize;
	text-decoration: none;
	color: #FFFF00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFF00;
	padding: 10px;
	font-size: 12px;
}
a.main-menu:hover {
	color: #000066;
	background-color: #FFFF00;
}

a.category_link, a.category_link:active, A.category_link:link, A.category_link:visited {
	COLOR: #000099;
	TEXT-DECORATION: underline;
	text-transform: capitalize;
	font-size: 10px;
}

A.category_link:hover {
	TEXT-DECORATION: none;
	color: #CC3300;
}
.category_menu {
	font-size: 18px;
	color: #000066;
	font-weight: bold;	
}

a.category_menuLink, a.category_menuLink:active, A.category_menuLink:link, A.category_menuLink:visited {
	COLOR: #007BCE;
	TEXT-DECORATION: underline;
	text-transform: capitalize;
	font-size: 14px;
}
.category_menu_main {
	font-size: 22px;
	color: #000066;
	
}

.category_desc {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.category {
	list-style-type: none;
	text-align: left;

}
.category_list {
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	list-style-type: none;
}
.category_left_main{
margin-bottom: 5px;
margin-top: 5px;
}
a.category_left_mainLink, a.category_left_mainLink:active, A.category_left_mainLink:link, A.category_left_mainLink:visited {
	font-size: 14px;
	color: #000099;
	font-weight: bold;
	
}
.category_left{
margin-bottom: 2px;
}
a.category_leftLink, a.category_leftLink:active, A.category_leftLink:link, A.category_leftLink:visited {
	font-size: 11px;
	color: #000066;
}


.comments_form {
	border: 1px solid #35A9F7;
	padding: 10px;
	margin: 15px;
	background-color: #E7F5FE;
	clear: left;
	width: 500px;
}
input, textarea
{
	
}

.errors {
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
.post {
	padding: 10px;
	clear: both;
	border-top: 25px solid #072257;

	border-bottom: 1px solid #072257;

	font-size: 16px;
	color: #072257;
	font-weight: bold;
	
}
.post_image{
	margin-bottom: 20px;
	padding: 5px;
	
}

.post1 {
	padding: 15px;
	
	background-color: #FFFFFF;
	clear: both;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.post2 {
	padding: 15px;
	
	background-color: #FFFFFF;
	clear: both;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.reply_by1 {
	background-color: #738BB7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1E1;
}
.reply_by2 {
	background-color: #727272;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1E1;
}
.replies1 {
	border: 1px solid #00006A;
	margin-bottom: 25px;
	margin-right: 10px;
	margin-left: 10px;	
}
.replies2 {
	border: 1px solid #464646;
	margin-bottom: 25px;
	margin-right: 10px;
	margin-left: 10px;;
	
}
.reply_id {
	color: #000000;
	font-size: 10px;
	background-color: #E1E4F2;
	
	text-align: right;

}
.reply_date {
	color: #FFFFFF;
	float: left;
	font-size: 10px;
	margin-left: 7px;
	margin-top: 3px;
}
.reply_username {
	color: #000066;
	font-size: 24px;
	clear: both;
	background-color: #E1E4F2;
	border-top: 1px solid #D1D1E1;
	padding-left: 5px;
}
.reply_start {
	text-align: right;
	font-size: 12px;
	text-decoration: underline;
	float: right;
	color: #FFFFFF;
	padding-right: 5px;
	padding-bottom: 5px;
}
.reply_image {
	padding: 10px;
	margin-bottom: 10px;	
}
.InstallError {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	border: 2px solid #FF0000;
	text-align: center;
	padding: 5px;
}


.clear_left {
	clear: left;
	margin: 5px;
}

.pagination{
	padding: 10px;
	margin-top: 10px;
	text-align: center;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
A.pagination_link:link, A.pagination_link:visited {
	TEXT-DECORATION: underline;
	padding: 2px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 14px;
	color: #0033CC;
}

A.pagination_link:hover {
	
	TEXT-DECORATION: none;
	
	color: #A61329;
}

.pagination_unlink{
	
	padding: 2px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 14px;
	color: #A61329;
	
	
	TEXT-DECORATION: none;
	font-weight: bold;

}


.login_table {
	border: 1px solid #00ccff;
}
.PostTitle {
	font-size: 16px;
	font-weight: bold;
	color: #0033CC;
}
.PostDescription {
	font-size: 10px;
}
.PostKeywords {
	font-size: 10px;
}
.PostInfo {
	font-size: 10px;
	color: #FF6600;
}



a.pages_list, a.pages_list:active, A.pages_list:link, A.pages_list:visited {
	font-size: 11px;
	color: #FF6600;
	
}
A.pages_list:hover {
	text-decoration: none;

}

.code {
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
	margin: 0px;
	padding: 6px;
	border: 1px inset #006666;
	width: 650px;
	height: 130px;
	text-align: left;
	overflow: auto;
	background-color: #F6F6FF;
	color: #291EBF;
	font-weight: bold;
}

.quote {
	font-size: 14px;
	line-height: 125%;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 5px;
	color: #000000;
	background-color: #EAFAFF;
	font-weight: bold;
}
pre {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #000099;
	border: 1px solid #CCCCCC;
	margin: 10px;
	padding: 10px;
	background-color: #ECF8FD;
	font-weight: normal;
}li {
	margin-bottom: 5px;
	color: #3E76DD;
}
.PageLevel1{
	background-color: #3E5787;
	padding-top: 10px;
	padding-bottom: 10px;
	
	
}
.PostNumber{
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 10px;
}
.page_date{
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;	
}
.PageLevel2{
	background-color: #DCDFEE;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	height: 70px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.ReplyButtonForm{
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 15px;


	
}

.ReplyButton{
	color: #FFFFFF;
	border: none;
	font-weight: bold;
	text-decoration: none;
	
	height: 30px;
	width: 80px;
	background-image: url(images/bg-blue-80x30.gif);
	

}

.poster_name{
	color: #3D5C98;
	font-size: 24px;
	padding-top: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D5C98;
	width: 300px;
	padding-bottom: 10px;
	margin-left: 15px;
}
.Level2Title{
	font-weight: bold;
	color: #000000;
	padding: 10px;
	background-color: #EEEEEE;	
}
.Level2share{
	color: #006600;
	font-weight: bold;
	margin-left: 10px;
	float: left;
	margin-right: 2px;
}

.Level2bb{
	float: left;
	margin-right: 2px;
	margin-left: 5px;
}
.Level2bbcode{
	float: left;
}

.Level2html{
	padding: 5px;
	float: left;
	margin-right: 2px;
	margin-left: 5px;
}
.Level2bbcode{
	float: left;
}

.PageLevel3{
	background-color: #F6F6FF;
	border: 1px solid #FFFFFF;
	padding: 10px;
	margin-bottom: 25px;	
	clear: both;
}

.page_number {

	margin-top: 10px;
	
}
.StatHeader {
	background-color: #2E316D;
	background-image: url(images/header3.gif);
	padding: 7px;
	
	margin-top: 10px;
}
a.StatHeaderLink, a.StatHeaderLink:active, A.StatHeaderLink:link, A.StatHeaderLink:visited {
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
}
A.StatHeaderLink:hover {
	text-decoration: underline;
	color: #FFCC00;
}
.StatFooter {
	clear: left;
	text-align: center;
	margin-top: 10px;
}
a.StatFooterLink, a.StatFooterLink:active, A.StatFooterLink:link, A.StatFooterLink:visited {
	font-size: 11px;
	color: #FF6600;
	
}



.rbox{border:1px solid #656565;margin:0 0 10px;background-color:#f9f9f9}

.rboxi{margin:1px}
.ct, .ct .cl, .cb, .cb .cl{
	display:block;
	font-size:0;
	line-height:0;
	margin:0;
	height:4px;
	position:relative;
	background-color: #FFFFFF;
}
.ct, .cb{
	width:100%;
	right:-1px;
	background-color: #FFFFFF;
}
.ct .cl, .cb .cl{width:4px;left:-2px}
.cb {background:url(images/lower-right.gif) no-repeat scroll right bottom; bottom:-1px}
.cb .cl {background:url(images/lower-left.gif) no-repeat scroll left bottom;}
.ct {background:url(images/upper-right.gif) no-repeat scroll right top; top:-1px}
.ct .cl {background:url(images/upper-left.gif) no-repeat scroll left top;}

.related{
	font-size: 16px;
	font-weight: bolder;
	color: #072257;
	margin: 10px;
}
strong {
	color: #FF802B;
}





































/* CSS Document */

/* zeroes */
 form {
margin:0;
padding:0;
}




























.clearFix {overflow:hidden;}
* html .clearFix {height:1%;}


/* ---Component comment styles --- */


.cmntBox {
	background: #d7eaf8 url(images/bkg_cmntBox.gif) 0 0 repeat-y;
	width:512px;
	margin:20px 0 10px 8px;
	float:left;
	
}

.cmntBox h3 {
	background: url(images/bkg_cmntBoxTop.gif) 0 0 no-repeat;
	padding:15px 10px;
	font-size:1.3em;
	margin: 0;
}

.cmntBox form {
	background: url(images/bkg_cmntBoxBtm.gif) 0 bottom no-repeat;
	padding-bottom:10px;
}

.cmntBox textarea {
	border:1px solid #a5acb2;
	display:block;
	padding:5px;
	width:350px;
	height:100px;
}

.cmntTitle {
        border: 1px solid #a5acb2;
        display: block;
        padding: 5px;
        margin: 5px 0 10px 25px;
}

.cmntBox label {
	font-size:.9em;
	margin: 0 0 0 25px;
}

.cmntBox button {
	background: url(images/btn_addComment.gif) 0 0 no-repeat;
	width:157px;
	height:47px;
	border:0;
	text-indent:-4000px;
	cursor:pointer;
	float:right;
	margin: -15px 35px 0 0;
}

.cmntBox button.startdisc {
	background: url(images/bt_start_discussion.gif) 0 0 no-repeat;
	width:182px;
	height:48px;
	margin-top: -32px;
	}
.CommentsBox{
	float:left; margin-top:20px; 
	margin-left:10px; 
	margin-right:50px; 
	padding:10px; 
	width:450px; 
	background-color:#D7EAF8; 
	border:1px solid #9CCCEF;
}
