/*------ Common -------*/

* { padding:0px; margin:0px; }
body { background:#fff; font:normal 12px/18px Georgia, "Times New Roman", Times, serif; color:#0b0b0b; }
a { color:#6b4b01; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }
.holder { width:960px; margin:auto; }
.floatLeft, .fL, .boxL { float:left; }
.floatRight, .fR, .boxR { float:right; }
.clear { clear:both; display:block; height:1px; overflow:hidden; }
.inputBox { font:normal 11px Georgia, "Times New Roman", Times, serif; padding:3px 7px; border:3px solid #2d0442; }
.menufix{ position:absolute; right:0px;}
/*------ Common Divs -------*/

#Wrapper { background:#fff url(../images/main-bg.gif) left bottom repeat-x; }
#Inside { background:url(../images/top-bg.gif) left top repeat-x; }


/*------ Header -------*/

#Header .holder { height:103px; position:relative; }
#Header .logo { position:absolute; background:url(../images/logo.gif) left top no-repeat; width:172px; height:100px; left:0px; top:0px; overflow:hidden; }
#Header .logo a { display:block; width:172px; height:100px; text-indent:-9999px; }
#Header .banner { position:absolute; width:468px; height:60px; left:200px; top:30px; }
#Header .rightArea { width:240px; position:absolute; top:33px; right:0px; }
#Header .rightArea .inputBox { width:226px; margin-bottom:6px; }
#Header select { font:normal 11px Georgia, "Times New Roman", Times, serif; padding:1px; border:3px solid #2d0442; float:left; margin-right:5px; width:171px; }
#Header .button { float:left; }
#Header .topNav { background:url(../images/top-menu-bg.gif) left top repeat-x #6b4b01; float:right; width:330px; font:normal 11px Georgia, "Times New Roman", Times, serif; }
#Header .leftarea { background:url(../images/top-left.gif) left top no-repeat; padding-left:5px; }
#Header .rightarea { background:url(../images/top-right.gif) right top no-repeat; padding-right:5px; height:23px; }
#Header .topNav li { display:inline; font:normal 10px Arial, Helvetica, sans-serif; }
#Header .topNav li a { color:#fff; border-right:1px solid #330849; display:block; line-height:23px; padding:0px 10px; float:left; font-weight:normal; }
#Header .topNav li a.last { border-right:0px; }

/*------ Nav -------*/

#Nav { border-top:4px solid #2d0443; border-bottom:4px solid #2d0443; background:url(../images/nav-bg.gif) left center repeat-x #6b4b01; }
#Nav .holder { height:31px; position:relative; }
#Nav .holder .floatLeft { border-left:1px solid #2d0443; }
#Nav .holder .floatLeft li { display:inline; } 
#Nav .holder .floatLeft li a { font:bold 13px/31px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; float:left; display:block; padding:0px 16px; text-transform:uppercase; border-right:1px solid #2d0443; }
#Nav .holder .floatLeft li a:hover, #Nav .holder .floatLeft li a.sel { color:#fbdea5; }
#Nav .holder .floatRight { text-align:center; height:54px; color:#fff;/*padding:0px 10px; line-height:31px; background:#7c26a9;*/  }
#Nav .holder .floatRight a { color:#fae001; font-weight:bold; }

#Nav .holder .floatRight2 {background:url(../images/nav-l.gif) left top no-repeat; width:149px; height:30px; }
#Nav .holder .floatRight2 li { display:inline;  } 
#Nav .holder .floatRight2 li a { color:#fff; font-weight:bold;  }
#Nav .holder .floatRight2 li a.select { color:#fff; background:url(../images/nav-select.gif) center 14px no-repeat; cursor:text;  padding-bottom:18px; line-height:23px; text-decoration:none;  }

/*------ Content -------*/

#Content { padding-top:40px; background:url(../images/content-bg.png) left top repeat-x; }
#Content .floatLeft { width:692px; background:#DDC8E8; font-family:Arial, Helvetica, sans-serif; padding:10px; }
#Content .floatRight { width:231px; }
#Content .holder{ position:relative;}
#Content .boxArea { margin-bottom:20px; }
#Content .boxL, #Content .boxR { width:112px; margin-bottom:8px; }




/*------ Footer -------*/

#Footer { padding:90px 0px 20px 0px; text-align:center; line-height:40px; }

/*-----------Forum pages ----------*/
#Content .inputButton { border: 1px outset; cursor : default; font:bold 11px "Trebuchet MS", Arial, Verdana; background: url(../images/button.gif) left top repeat-x #203e5b; text-transform:uppercase; padding:0px 4px; color:#fff;}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #006699; text-decoration: underline; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	{
			font-weight: normal; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif;
			text-decoration: none; line-height : 120%; color : #132434; padding:4px;}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; background-image:url(../images/fourm-head.JPG); background-repeat:repeat-x; color:#ffffff; padding:4px; }
th.thCornerL a{ color:#FFFFFF; text-decoration:none;}
th.thCornerL a:hover{ color:#FFFFFF; text-decoration:underline;}
	
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
background-image: url(../images/fourm-txt-foot.JPG);
			background-color:#D1D7DC; height: 28px; padding:4px;}
td.rowpic {
background-image: url(../images/fourm-txt-foot.JPG);
		background-color: #D1D7DC; padding:4px;}
td.row3Right,td.spaceRow {
	background-color: #e7e7e7; padding:4px;}
td.gmt-time{ background-color:#e7e7e7; padding:4px;}
	
td.row1	{ background-color: #EFEFEF; padding:4px; }
td.row2	{ background-color: #DEE3E7; padding:4px;}
td.row3	{ background-color: #e7e7e7; padding:4px;}
td.row4	{ background-color: #eaeae6; padding:4px; }
td.row5	{ height:28px; background-color: #FFFFE1; padding:4px; }
td.row6	{ height:28px; background-color: #E2E2E2; padding:4px;}

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }


/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #006699; }
a.forumlink 	{ text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: underline; color : #203f5c; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }


/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #006699; }
a.topictitle:visited { text-decoration: none; color : #5493B4; }
a.topictitle:hover	{ text-decoration: underline; color : #006699; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 12px; color : #000000;}
.classtop { margin-bottom:5px;}
.postbody { font-size : 12px; padding:4px;}
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}
.postdetails{ font-size : 11px; color : #000000; }
.fld-input{ width:130px; border:solid 2px #CCCCCC;}
.forum-admin{ color:#0364bf;}
.forum-moderator{ color:#001223;}

/* botton */
.glowingtabs{

width:100%;
font-size: 11px;
font-weight:bold;
line-height:normal;
clear:both;
height:23px;
}

.glowingtabs ul{
list-style-type: none;
margin:0;
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(../images/btn-leftpart.gif) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 11px;
text-decoration:none;
}

.glowingtabs a span{
float:left;
display:block;
background:url(../images/btn-rightpart.gif) no-repeat right top;
padding: 4px 10px 4px 2px;
color:#fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color:#FFFFFF;
}

.glowingtabs li.selected a{ /*Selected Tab style*/
background-position:0 -22px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs li.selected a span{ /*Selected Tab style*/
background-position:100% -22px; /*Shift background image up to start of 2nd tab image*/
color:#FFFFFF;
}

.glowingtabs a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
	background-position:0% -22px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
	background-position:100% -22px; /*Shift background image up to start of 2nd tab image*/
}

/* add botton */
.glowingtabsadd{
width:100%;
line-height:normal;
font-size:11px;
clear:both;
height:22px;
}

.glowingtabsadd ul{
list-style-type: none;
margin:0;
padding:0;
}

.glowingtabsadd li{
display:inline;
margin:0;
padding:0;
}

.glowingtabsadd a{
float:left;
background:url(../images/btn-leftpart-add.gif) no-repeat left top;
margin:0;
margin-right: 10px; /*spacing between each tab*/
padding:0 0 0 32px;
text-decoration:none;

}

.glowingtabsadd a span{
float:left;
display:block;
background:url(../images/btn-rightpart-add.gif) no-repeat right top;
padding: 3px 15px 3px 2px;
color:#fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabsadd a span {float:none;}
/* End IE5-Mac hack */

.glowingtabsadd a:hover span {
color:#FFFFFF;
}

.glowingtabsadd li.selected a{ /*Selected Tab style*/
background-position:0 -22px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabsadd li.selected a span{ /*Selected Tab style*/
background-position:100% -22px; /*Shift background image up to start of 2nd tab image*/
color:#FFFFFF;
}

.glowingtabsadd a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
	background-position:0% -22px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabsadd a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
	background-position:100% -22px; /*Shift background image up to start of 2nd tab image*/
}


/* Tab botton */
.glowingtabsTab{
width:100%;
line-height:normal;
font-size:11px;
clear:both;
height:22px;
}

.glowingtabsTab ul{
list-style-type: none;
margin:0;
padding:0;
}

.glowingtabsTab li{
display:inline;
margin:0;
padding:0;
}

.glowingtabsTab a{
float:left;
background:url(../images/btn-leftpart-tab.gif) no-repeat left top;
margin:0;
margin-right: 10px; /*spacing between each tab*/
padding:0 0 0 10px;
text-decoration:none;

}

.glowingtabsTab a span{
float:left;
display:block;
background:url(../images/btn-rightpart-tad.gif) no-repeat right top;
padding: 3px 15px 3px 2px;
color:#fff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabsTab a span {float:none;}
/* End IE5-Mac hack */

.glowingtabsTab a:hover span {
color:#FFFFFF;
}

.glowingtabsTab li.selected a{ /*Selected Tab style*/
background-position:0 -22px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabsTab li.selected a span{ /*Selected Tab style*/
background-position:100% -22px; /*Shift background image up to start of 2nd tab image*/
color:#FFFFFF;
}

.glowingtabsTab a:hover, .glowingtabs li.selected a:hover{ /*onMouseover style*/
	background-position:0% -22px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabsTab a:hover span, .glowingtabs li.selected a:hover span{ /*onMouseover style*/
	background-position:100% -22px; /*Shift background image up to start of 2nd tab image*/
}
/* For Password Strength starts here*/

.BarBorder_TextBox2
{
    
    width:150px;
	font-size:1px;
    vertical-align:middle;
}

.BarIndicator_TextBox2_weak
{
    color:#990000;
    background-color:#990000;
height:2px;
}
.BarIndicator_TextBox2_average
{
    color:#000066;
    background-color:#000066;
    height:2px;

}
.BarIndicator_TextBox2_good
{
    color:#009900;
    background-color:#009900;
    height:2px;

}
.weak
{
    color:#fff;
    background-color:#990000;
	
}
.average
{
    color:#fff;
    background-color:#000066;
	
}
.good
{
    color:#fff;
    background-color:#009900;
}
.imgBorder { padding:5px; border:1px solid #DDDDDD; margin-bottom:15px; }

/* For Password Strength ends here*/
.error-text{  background-color:#bde5f8; color:#00529b;font-size:12px; font-weight:bold;  border:#00529b solid 1px; background-image:url(../images/error-image.gif); background-repeat:no-repeat; background-position:10px center; padding:20px 20px 20px 50px; }
.error-text ul{ list-style-image:none; color:#00529b; font-size:11px; font-weight:bold; list-style-type: none;}
.error-text ul li{ line-height:15px;}
.post-pace{ background-color:#ffffff; border:solid 1px #d2d2d2; padding:5px; margin-top:2px;}
.post-pace-N{ background-color:#fefef1; border:solid 1px #d2d2d2; padding:5px; margin-top:2px;}

/*------------- forum admin-------------------*/

.mainbg {
	background-color: #f6f6f6;
	border: 1px solid #C5C5C5;
}
.subbg {
	background-color: #fff;
	border: 1px solid #C5C5C5;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #225689;
	text-decoration: none;
}
.subbg a {
	color: #225689;
	text-decoration: none;
}
.subbg a:hover {
	color: #132434;
	text-decoration: none;
}

.subbg1{
	background-color: #fff;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #132434;
	text-decoration: none;
	border: 1px solid #0264ad;
}
.subbgnormal {
	background-color: #fff;
	padding: 2px;
	border: 1px solid #C5C5C5;
}
/*----------------- Forum Admin --------------------------*/
 .arrowlistmenu{
width: 180px; /*width of menu*/
background-color:#efefef;
}

.arrowlistmenu .headerbar{
font: bold 12px Arial;
color: white;
background: black url(../images/fourm-head.gif) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: #0360b8; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 23px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 90%;
	background-image: url(../images/arrowbullet.png);
	background-repeat: no-repeat;
	background-position: 3px center;
}

.arrowlistmenu ul li a:visited{
color: #0360b8;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
.actionbg {
	background-color: #fff;
	border: 1px solid #C5C5C5;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #225689;
}
.actionbg1 {
	background-color: #fff;
	border: 1px solid #225689;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #225689;
}
.pageheading {
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #225689;
	height: 35px;
	vertical-align: bottom;
}
.textfieldlogin {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #999999;
	width: 181px;
}
/*---------Modal Popup-----------*/

.modalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.modalPopup {background-color:#e7c2a6; border-width:3px; border-style:solid; border-color:#0b3961; padding:15px; width:800px; position:relative;font-family:Verdana; font-size:14px; }
.modalPopup h1 { padding:0px 0px 15px 0px; display:block; color:#9e151c; font:normal 30px "Trebuchet MS", Verdana, Tahoma; }
.modalPopup h3 { color:#06424B; display:block; font:bold 23px "Trebuchet MS", Verdana, Tahoma; padding:0px 0px 10px 0px; }
.falsePad { margin-top:10px; }
.modalPopup strong{ color:#747474; font-weight:bold; font-size:14px;} 
.alt{ color:#1f3c58; font-family:"Trebuchet MS"; font-size:20px; padding-bottom:10px;} 
.detail-desc {background-color:#e7c2a6; border:3px solid #d8a76b; padding:5px; margin-top:4px;}

.falsePad td { padding:5px 0px; }
.modalPopup .close { position:absolute; top:10px; right:10px; }
.modalPopup .inpBox { margin:5px 0px; width:200px; border:1px solid #b0b0b0; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; }
/*------------17.04.09------------------*/
.buttons { font:bold 15px Georgia, "Times New Roman", Times, serif; color:#fff; background:#132434; border:0px; padding:2px 4px; margin-top:5px; }

