A.topmenu:link {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF; font-family: Arial;  TEXT-DECORATION: none
	}
A.topmenu:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF; font-family: Arial;  TEXT-DECORATION: none
}
A.topmenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0B67A8; font-family: Arial;  TEXT-DECORATION: none
}
A.topmenu:active {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF; font-family: Arial;  TEXT-DECORATION: none
}


.wel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #006699;
	

	
}


	.btxt {
	font-family:Arial;
	font-size: 10px;
	color: #007db7;
	line-height:12px;
	
}
	.cyp {
	
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #424242; font-family:Arial; TEXT-DECORATION: none
	
	}

A.log:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif ; TEXT-DECORATION: none
	}
A.log:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif ; TEXT-DECORATION: none
}
A.log:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.log:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}

A.tlink:link {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666;font-family: Arial, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none; ALIGN:right}
A.tlink:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; font-family: Arial, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
A.tlink:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006699; font-family: Arial, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
A.tlink:active {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666;font-family: Arial, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}	



A.lgn:link {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0061a4;font-family: Arial; TEXT-DECORATION: none; ALIGN:right}
A.lgn:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0061a4; font-family: Arial; TEXT-DECORATION: none}
A.lgn:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; font-family: Arial; TEXT-DECORATION: none}
A.lgn:active {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0061a4;font-family: Arial; TEXT-DECORATION: none}	

	
A.click:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #006699; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif ; TEXT-DECORATION: none
	}
A.click:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #006699; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif ; TEXT-DECORATION: none
}
A.click:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.click:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #006699; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}


P.blink{
FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}	

A.blink:link {
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #424242; font-family:Arial; TEXT-DECORATION: none
	}
A.blink:visited {
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #424242; font-family:Arial; TEXT-DECORATION: none
}
A.blink:hover {
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #006699;font-family:Arial; TEXT-DECORATION: none
}
A.blink:active {
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #424242; font-family:Arial; TEXT-DECORATION: none
	}

A:link {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; TEXT-DECORATION: none
	}
A:visited {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	 FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}	
.unfin{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
}
.wel{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#116DAE;
}
.statics{
 FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #Fef102; font-family: Arial, Tahoma, Helvetica, sans-serif;  TEXT-DECORATION: none
}
.footboxtopcenterbg {BACKGROUND: url(../images/footboxtopl2.gif) repeat-x ; HEIGHT: 5px}

.footboxcenterbg {BACKGROUND: url(../images/footboxcenterbg.gif) repeat-y; width: 483px}

.footboxcenterinbg {BACKGROUND: url(../images/footboxcenter2.gif) repeat-x }

.footboxcenterrightbg {BACKGROUND: url(../images/footboxcenterrightbg.gif) repeat-y }

.footboxdonecenterbg {BACKGROUND: url(../images/footboxbot2.gif) repeat-x ; HEIGHT: 13px}

	.rtle {
	font-family:Arial;
	font-size: 11px;
	color: #ff4b00;
	font-weight: normal;
	margin-top:5px;
	margin-left:5px;
		}
		.copy {
	font-family:Arial;
	font-size: 10px;
	color: #424242;
	font-weight:normal;
	}
/*-----forum signature ----*/
.fieldsetboxdetails{
	padding:0 5px 0 5px;
	font-family:Verdana, Arial;
	font-size:12px;
	color:#0062a2;	}
	
.fieldsetboxdivdetails{
    text-align:left;
    margin:10px 10px 10px 10px;
}
/*----- flash message box ----*/

#flash_message_text{
	text-align:left;
    font-size:16px;
	font-family: Verdana;
	font-weight:bold;
	vertical-align: top;}

.fgrn	{
	color: #59a817;
}

.fred	{
	color: #c80000;
}

.fyel	{
	color: #e9b604;
}

.fblu	{
	color: #134ec6;
}


#flash_message_outline_green{
border:1px #59a817 solid;-moz-border-radius: 8pt;}

#flash_message_outline_red{
border:1px #c80000 solid;-moz-border-radius: 8pt;}

#flash_message_outline_yellow{
border:1px #e9b604 solid;-moz-border-radius: 8pt;}

#flash_message_outline_blue{
border:1px #134ec6 solid;-moz-border-radius: 8pt;}

.flash_boxdivdetails{
margin:5px 5px 5px 5px;}

.flash_message_text{
	margin-top:5px;
	margin-left:30px;
	color: #565a5c;
    font-size:12px;
	font-family: Verdana;
	font-weight:normal;
	vertical-align: top;
	text-align:left;
	overflow:auto;}


/*----- optional download ----*/

    /* Header styles */
#accountcreation {
	clear:both;
	float:left;
	width:98%;
	margin:5px;
	height:25px;
	font-family:verdana;
	font-size:11px;
	color:#0070c0;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
    /* 'widths' sub menu */
#layoutdims {
	clear:both;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
}
	/* column container */
.colmask {
	position:relative;
	clear:both;
	float:left;
	width:99%;
	overflow:hidden;
        margin-top:15px;
}
	/* common column settings */
.colright,.colmid,.colleft {
	float:left;
	width:99%;
	position:relative;
}
.col1,.col2,.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	
	overflow:hidden;
}
	/* 3 Column settings */
.threecol {
	background:#FFFFFF;
}
.threecol .colmid {
	right:5%;
}
.threecol .colleft {
	right:55%;
}
.threecol .col1 {
	width:32%;
	left:113%;
}
.threecol .col2 {
	width:33%;
	left:48%;
}
.threecol .col3 {
	width:33%;			
	left:82%;			
}
#forge_join {
	clear:both;
	float:left;
	width:98%;
	margin:5px;
}

    /* Three Colum Fix classes ends here */
    /* CSS for the box starts here don't modify anything */
	.box {
		padding:0 18px 0 0;
		background:#fbfbfb url(../images/border.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 12px;
		background:#fbfbfb url(../images/border.gif) 0 0 repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(../images/boxrounded.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(../images/boxrounded.gif) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(../images/boxrounded.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(../images/boxrounded.gif) 0 100% no-repeat;
	}
    /* CSS for the box ends here */	
.forgecontent_inbox {
	width:95%;
	float:left;
	margin: 0px 4px 4px 0px;
}
.forgecontent-box-top-border {
	height:10px;
	border-top:0 #dce6f2 solid;
	background-color:#dce6f2;
	margin-top:0;
	margin-right:0;
	font-size: 2px;
}
.forgecontent-box-top-border .right {
	float:right;
	margin-top:0;
	margin-right:0;
	font-size: 2px;
}
.forgecontent-box-top-border .left {
	float:left;
	margin-top:0;
	font-size: 2px;
}
.forgecontent-box-top-center {
	padding:3%;
	background-color:#dce6f2;
	text-align:left;
}
.forgecontent-box-top-bottom-border {
	height:9px;
	background-color:#dce6f2;
	border-bottom:0 #dce6f2 solid;
	font-size: 2px;
}
.forgecontent-box-top-bottom-border .right {
	float:right;
	margin-top:0;
	margin-right:0;
	font-size: 2px;
}
.forgecontent-box-top-bottom-border .left {
	float:left;
	margin-top:0;
	font-size: 2px;
}
.forgecontent-box-top-titletext {
	font-family:Verdana;
	color:#0070c0;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 5px;
	margin:0px;
}
.panel_innertube_dot {
	margin:5px;	
	height:2px;
}
.forgecontent-box-links-part {
	text-align:left;
	padding-left:5px;
}
.forgecontent-box-link-innertube {
	padding:0px 0px 3px 0px;
	margin:0px;
	text-align:left;
}
.forgecontent-box-links-icon {
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#848789;
	padding-right:5px;
}
.centercontent_text {
	color:#848789;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
}
.forge_textfield:focus, .forge_textfield:hover {
	background-image:url(../images/search_text_field_bg.gif) repeat-x;
	border:1px solid #BBBBBB;
	color:#666666;
	font-family:Verdana;
	font-size:12px;
	height:16px;
	margin:0px 3px 0px 5px;
	padding:2px 2px;
	width:115px;
}
.forge_textfield {
	background-image:url(../images/search_text_field_bg.gif) repeat-x;
	border:1px solid #BBBBBB;
	color:#9A9999;
	font-family:Verdana;
	font-size:12px;
	height:16px;
	margin:0px 3px 0px 5px;
	padding:2px 2px;
	width:115px;
}
.forge_submitbutton {
	text-align:right;
	margin:0px;
	padding:0px;
}
    /* Horizontal list starts from here */
.horizontallist {
	margin: 0px;
	padding: 2px 3px;
	list-style-type: none;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size:11px;
	color:#848789;
}
	.horizontallist LI {
		list-style-type: none;
		padding-left:5px;
		padding-right:0px;
		margin:0px;
		display: inline;
		text-align: left;
		vertical-align: middle;
		font-family: Verdana;
		font-size:11px;
		color:#848789;
	}
    /* Horizontal list ends here */
    /* vertical list starts from here */
#navlist li {
	border:none!important;
	list-style-type: none;
	font-family:Verdana;
	font-size:11px;
	color:#848789;
	list-style-position: outside;
        list-style-image:url(../images/bullets.gif);
        line-height:13.8px;
}
/* vertical list ends here */
.forgememberlink {
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
}
a.forgememberlink:hover {
	font-family:Verdana;
	font-size:11px;
	color:#2b8ac3;
	font-weight:normal;
	text-decoration:underline;
}
a.forgememberlink:link, a.forgememberlink:visited {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
}
.new_members {
	font-family:Verdana;
	color:#0070c0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	margin:10px 0px 10px 0px;
}
.rightalign {
	text-align:right;
}
.centeralign {
	text-align:center;
}
.optionalskip {
	color:#FF4B00;
	font-family:Arial;
	font-size:13px;
        font-weight:bold;
}
/* Probox for Code Page Starts From Here */
.forge_probox_outer{
        width:100%;    
        padding:0;
        margin:0;
        position:relative;
        float:left;
        border-top:#d9e6f6 1px solid;
        border-left:#d9e6f6 1px solid;
        border-right:#d9e6f6 1px solid;
}
.forge_titleprobox_outer{
        width:100%;     
        padding:0;
        margin:0;
        position:relative;
        float:left;
        border-top:#dddddd 1px solid;
        border-left:#d9e6f6 1px solid;
        border-right:#dddddd 1px solid;
        background-image: url(../images/pro_title_bg1.gif);
}

.forge_titleprobox_outer .title_one {
        float:left;
        padding:10px 0px 4px 1%;
        margin:0px;            
        width:33%;   
		height:19px;          
        font-family:Verdana;
        font-size:12px;
        font-weight:bold;
        color:#FFFFFF;
        background-image: url(../images/pro_title_bg1.gif);
}

.forge_titleprobox_outer .title_two {
        float:left;
        padding:10px 0px 4px 1%;
        margin:0px;            
        width:23%; 
		height:19px;            
        border-left:#dddddd 1px solid;
        font-family:Verdana;
        font-size:12px;
        font-weight:bold;
        color:#FFFFFF;
        background-image: url(../images/pro_title_bg1.gif);
}

.forge_titleprobox_outer .title_three {
        float:left;
        padding:10px 0px 4px 1%;
        margin:0px;            
        width:17%;    
		height:19px;         
        border-left:#dddddd 1px solid;
        font-family:Verdana;
        font-size:12px;
        font-weight:bold;
        color:#FFFFFF;
        background-image: url(../images/pro_title_bg1.gif);

}

.forge_titleprobox_outer .title_four {
        float:left;
        padding:10px 0px 4px 1%;
        margin:0px;            
        width:22%;
		height:19px;             
        border-left:#dddddd 1px solid;
        font-family:Verdana;
        font-size:12px;
        font-weight:bold;
        color:#FFFFFF;
        background-image: url(../images/pro_title_bg1.gif);

}
.code_arrowmaindiv {
        width: 12px;
		height: 20px;
		margin: -6px 0px 0px 10px;
        padding: 0px;
        float: left;
}
.code_arrowup {
		padding: 0px 0px 0px 0px;
        float:left;
        width:10px;
        height:12px;
}
.code_arrowdown {
		padding: 0px 0px 0px 0px;
		float:left;
		width:10px;
		height:12px;
}
.code_tabtext {
        margin:0px;
        padding:0px;
        float:left;
}
.forge_probox_outer .code_column_one {
        width:33%; 
        padding:10px 0px 9px 1%;
        text-align:left;
        float:left;
        font-family:Verdana;
        font-size:12px;
        color:#1C769D;
}

.forge_probox_outer .code_column_two {
        width:23%; 
        padding:10px 0px 9px 1%;
        text-align:left;
        float:left;
        border-left:#dddddd 1px solid;
        font-family:Verdana;
        font-size:12px;
        color:#000000;
}

.forge_probox_outer .code_column_three {
        width:17%; 
        padding:10px 0px 9px 1%;
        text-align:left;
        float:left;
        border-left:#dddddd 1px solid;
        font-family:Verdana;
        font-size:12px;
        color:#000000;
}

.forge_probox_outer .code_column_four {
        width:22%; 
        padding:10px 0px 9px 1%;
        text-align:left;
        float:left;
        border-left:#dddddd 1px solid;
        font-family:Verdana;
        font-size:12px;
        color:#000000;
}

.forge_container {
	float:left;
	width:100%;
	padding:0px;
	margin:5px;
}

.forge_title_bg {
	background:url(../images/code_title_bg.gif);
	width:95%;
	height:25px;
	background-repeat: repeat-x;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0px 0px 10px;

}

.forge_common_float_left {
	float:left;
	width:95%;
	padding:10px 0px 10px 15px;
}

.forge_orange_text_12px_bold {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#1C769D;
}

.forge_black_text_12px_bold {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#59595b;
}

.forge_black_text_12px_italics {
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#59595b;
	font-style:italic;
}

.forge_orange_text_18px_bold {
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:#00549B;
}

/* New Bottom Rounded Rectangle Starts From Here */

/* set millions of background images */

.rbroundbox { background: url(../images/nt.gif) repeat; }

.rbtop div { background: url(../images/tl.gif) no-repeat top left; }

.rbtop { background: url(../images/tr.gif) no-repeat top right; }

.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }

.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */

.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.rbcontent { margin: 0 7px; }

.rbroundbox { width:100.3%; margin:0px; float:left;}

/*.rbroundbox { width: 100%; margin: 1em auto; }

 New Bottom Rounded Rectangle Ends From Here */

 /* Horizontal list starts from here */

UL.horizontallist {
	margin: 0px;
	padding: 2px 0px;
	list-style-type: none;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size:11px;
	color:#848789;
	width:100%;
}
UL.horizontallist LI {
	list-style-type: none;
	padding:0px 1% 0px 0px;
	margin:0px;
	display: inline;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana;
	font-size:11px;
	color:#848789;
	width:100%;
}

/* Horizontal list ends from here */
/* Probox for Code Page Ends From Here */
.forge_graytab_container {

	float:left;

	height:35px;

	width:100%;

	margin:2px 0px 0px 0px;

}

.forge_graytab_bg {

	float:left;

	width:100%;

	padding:0px;

	margin:0px;

	height:35px;

	background-image: url(/themes/forge/images/gray_tab_mid_top.gif);

	background-repeat: repeat-x;

}

.forge_graytab_left	{

	float:left;

	padding:0px;

	margin:0px;

	width:8px;

	height:35px;

	vertical-align: top;

}

.forge_graytab_center {

	color:#0061A6;

	float:left;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	width:80%;

	padding:7px 0px 0px 8px;

} 

.forge_graytab_right {

	float:right;

	padding:0px;

	margin:0px;

	width:12px;

	height:35px;

	text-align:left;

	vertical-align: top;

}

.forge_bluebox_container {

	float:left;

	height:95px;

	width:100%;

	margin:0px 0px 0px 0px;

}

.forge_bluebox_bg {

	float:left;

	width:100%;

	padding:0px;

	margin:0px;

	height:95px;

	background-color:#e8f0f6;

}

.forge_bluebox_left	{

	float:left;

	padding:0px;

	margin:0px;

	width:8px;

	height:95px;

	vertical-align: top;

	background-color:#fff;

}

.forge_bluebox_center {

	color:#0061A6;

	float:left;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	width:89%;

	height:95px;

	padding:0px 0px 0px 0px;

} 

.forge_bluebox_right {

	float:right;

	padding:0px;

	margin:0px;

	width:12px;

	height:95px;

	text-align:left;

	vertical-align: top;

	background-color:#fff;

}
.forge_floatleft_rightcolumn {

	margin:3px 0px;

	float:left;

	width:48%;

}

/* ------ Google Search Small Blue BG ------- */

.forge_google_search_container {

	float:left;

	height:45px;

	width:100%;

	margin:0px 0px 0px 0px;

}

.forge_google_search_bg {

	float:left;

	width:94%;

	padding:0px;

	margin:0px;

	height:45px;

	background-color:#e8f0f6;

}

.forge_google_search_left	{

	float:left;

	padding:0px;

	margin:0px;

	width:8px;

	height:45px;

	vertical-align: top;

	background-color:#fff;

}

.forge_google_search_center {

	color:#0061A6;

	float:left;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	width:85%;

	padding:7px 0px 0px 8px;

	vertical-align: top;

} 

.forge_google_search_right {

	float:right;

	padding:0px;

	margin:0px;

	width:12px;

	height:45px;

	text-align:left;

	vertical-align: top;

	background-color:#fff;

}

.forge_google_search_box {

	float:left;

	width:90%;

	margin:0px;

	padding:0px;

}

/* ------- Right Column 45% width -------- */
/* ------- Right Column 45% width -------- */
UL.search_horizontallist {
        margin: 0px;
        padding: 2px 0px;
        list-style-type: none;
        text-align: left;
        vertical-align: middle;
        font-family: Arial;
        font-size:11px;
        color:#0061a6;
        font-weight:normal;
        width:100%;
}
        UL.search_horizontallist LI {
                list-style-type: none;
                padding:0px 1% 0px 0px;
                margin:0px;
                display: inline;
                text-align: left;
                vertical-align: middle;
                font-family: Arial;
                font-size:11px;
                color:#0061a6;
                font-weight:normal;
        }
.forge_panel_innertube {

	margin:0px 5px;

}
.forge_footer_links {

	float:left;

	width:100%;

}

.l2_container {
	float:left;
	width:99%;
	padding:0px 0px 3px 2%;
}
.topnavcenter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CCCCCC;
	text-decoration:none;
	float:left;
	margin:4px 2px 3px 2px;
	padding:0px;
	text-align: left;
	vertical-align: middle;
	width:99%;
} 
UL.horizontallistl2bar {!important;
	margin: 0px;
	padding: 2px 0px;
	list-style-type: none;
	text-align: left;
	vertical-align: middle;
	font-family: Arial;
	font-size:12px;
	color:#848789;
	width:100%;
}
	.horizontallistl2bar LI {!important;
		list-style-type: none;
		padding:0px 1% 0px 0px;
		_padding:0px 4px 0px 4px;
		#padding:0px 4px 0px 4px;
		margin:0px;
		display: inline;
		text-align: left;
		vertical-align: middle;
		font-family: Arial;
		font-size:12px;
		color:#848789;
	}

.l2links {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #015db0; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}
A.l2links:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #015db0; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}
A.l2links:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #015db0; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}
A.l2links:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF9900; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}
A.l2links:active {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1c769d; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}

A.subcurrentmenu:link, A.subcurrentmenu:visited, A.subcurrentmenu:hover, A.subcurrentmenu:active {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF9900; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}
UL.dummyhorizontallistl2bar {!important;
        margin: 0px;
        padding: 2px 0px;
        list-style-type: none;
        text-align: left;
        vertical-align: middle;
        font-family: Arial;
        font-size:11px;
        color:#848789;
        width:100%;
}
        .dummyhorizontallistl2bar LI {!important;
                list-style-type: none;
                padding:0px 4px 0px 0px;
                _padding:0px 2px 0px 2px;
                #padding:0px 2px 0px 2px;
                margin:0px;
                display: inline;
                text-align: left;
                vertical-align: middle;
                font-family: Arial;
                font-size:11px;
                color:#848789;
        }

.dummyl2links {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #015db0; font-family: Arial;  TEXT-DECORATION: none;}
A.dummyl2links:link {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #015db0; font-family: Arial;  TEXT-DECORATION: none;}
A.dummyl2links:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #015db0; font-family: Arial;  TEXT-DECORATION: none;}
A.dummyl2links:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF9900; font-family: Arial;  TEXT-DECORATION: none;}
A.dummyl2links:active {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1c769d; font-family: Arial; TEXT-DECORATION: none;}

A.dummysubcurrentmenu:link, A.dummysubcurrentmenu:visited, A.dummysubcurrentmenu:hover, A.dummysubcurrentmenu:active {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF9900; font-family: Arial; TEXT-DECORATION: none;}

.forge_downloadbtn_black {
background-image:url(../images/but_black.gif);
background-repeat:no-repeat;
float:left;
height:83px;
width:269px;
}
.forge_downloadbtn_blue {
background-image:url(../images/but_blue.gif);
background-repeat:no-repeat;
float:left;
height:83px;
width:269px;
}
.forge_downloadbtn_gold {
background-image:url(../images/but_gold.gif);
background-repeat:no-repeat;
float:left;
height:83px;
width:269px;
}
.forge_downloadbtn_grey {
background-image:url(../images/but_grey.gif);
background-repeat:no-repeat;
float:left;
height:83px;
width:269px;
}
.forge_downloadbtn_red {
background-image:url(../images/but_red.gif);
background-repeat:no-repeat;
float:left;
height:83px;
width:269px;
}
.forge_download_button_text {
color:#FFFFFF;
float:left;
font-family:Arial;
font-size:16px;
font-weight:bold;
padding:41px 0 0;
text-align:center;
width:100%;
}

.forge_download_buttonanchor {
	cursor:pointer;
	width:269px;
	height:83px;
}

/*  ##################################  Added new for list view starts here  ###################################### */
.list_view_container {
	float:left; 
	width:99.9%; 
	height:19px; 
	font-size:0px; 
	margin:0px; 
	border-bottom: 1px solid #e9e9e9;
}
.tab_container_right {
	float:left; 
	margin:0px 5px 0px 0px;
}
.tab_container_left {
	float:left; 
	margin:0px 0px 0px 5px;
}
.tab_container_new {
	float:left; 
	margin:0px 0px 0px 52.9%;
}
.sort_by_container {
	float:left; 
	width:99.9%; 
	height:19px; 
	font-size:0px; 
	margin:5px 0px 0px 0px; 
}
.tab_container_sortby {
	float:left; 
	width:41%; 
	text-align:right;
	color:#0061A6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 5px 10px 0 0;
}

.forge_float_60percent {
        float:left;
        width:60%;
        margin:0px 0.5% 0px 0.5%;
}
.forge_float_12percent {
        float:left;
        width:12%;
        margin:0px 0.5% 0px 0.5%;
}
.forge_float_25percent {
        float:left;
        width:25%;
        margin:0px 0.5% 0px 0.5%;
}
.forge_float_37percent {
        float:left;
        width:37%;
        margin:0px 0.5% 0px 0.5%;
}
.forge_float_100_bgcolor {
        float:left;
        width:99.9%;
        background-color:#e9e9e9;
        padding:3px;
}
.pagination_float_right {
        float:right;
        width:55%;
        background-color:#E9E9E9;
        margin:20px 0px 0px 0px;
        padding:0px;
}
.dotted_line {
        border-bottom:1px dotted #5C5C5C;
        float:left;
        width:100%;
        margin:5px 0px 5px 0px;
}
.common_top_margin {
	margin:5px 0px 0px 0px;
}
.listheading {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #015db0; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}
A.listheading:link {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #015db0; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}
A.listheading:visited {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #015db0; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}
A.listheading:hover {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FF9900; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}
A.listheading:active {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #1c769d; font-family: Arial; letter-spacing: 1px; TEXT-DECORATION: none;}

/* Rounded Corner for add file page starts here */
.roundedcornr_box_715037 {
    background: url(../images/roundedcornr_715037_tl.png) no-repeat top 
left;
    width:100%;
}
.roundedcornr_top_715037 {
    background: url(../images/roundedcornr_715037_tr.png) no-repeat top 
right;
}
.roundedcornr_bottom_715037 {
    background: url(../images/roundedcornr_715037_bl.png) no-repeat 
bottom left;
}
.roundedcornr_bottom_715037 div {
    background: url(../images/roundedcornr_715037_br.png) no-repeat 
bottom right;
}
.roundedcornr_bottom_caption {
    background: url(../images/roundedcornr_caption_bl.png) no-repeat 
bottom left;
}
.roundedcornr_bottom_caption div {
    background: url(../images/roundedcornr_caption_br.png) no-repeat 
bottom right;
}
.roundedcornr_content_715037 {
    background: url(../images/roundedcornr_715037_r.png) top right repeat-y;
}
.roundedcornr_top_715037 div,.roundedcornr_top_715037,
.roundedcornr_bottom_715037 div, .roundedcornr_bottom_715037,
.roundedcornr_bottom_caption, .roundedcornr_bottom_caption div {
    width: 100%;
    height: 15px;
    font-size: 1px;
}
.roundedcornr_content_715037, roundedcornr_content_caption, 
.roundedcornr_bottom_715037 {
    margin-top:-2px;
}
.roundedcornr_content_715037 { padding: 0 14px; width:95.8%; }
.roundedcornr_content_caption { padding: 0 14px; width:86%; }
.roundedcornr_content_caption {
    background: url(../images/roundedcornr_715037_r.png) top right repeat-y;
}
.roundedcornr_box_715037, .roundedcornr_top_715037 
div,.roundedcornr_top_715037,
.roundedcornr_bottom_715037 div, .roundedcornr_bottom_715037, 
.roundedcornr_content_715037,
.roundedcornr_content_caption,.roundedcornr_bottom_caption, 
.roundedcornr_bottom_caption div {
    position:relative;
    float:left;
}


/*Auto Suggest Css Sratrs*/
#roksearch_search_str {
	/*width:150px;*/
}
#roksearch_search_str.loading {
	background:transparent url(../images/spinner.gif) no-repeat scroll 97% 50% !important
}
#roksearch_results {
	z-index:600001 !important;
	position:absolute;
	width:300px;
	float:right;
	margin-top:-1px;
	text-align:left;
	visibility:hidden;
}
#roksearch_results a#roksearch_link {
	float:right;
	padding-right:5px;
	margin-top:8px;
	display:block;
	height:16px;
	width:18px;
}
#roksearch_results h3 {
	margin-top:0;
	margin-bottom:0;
	line-height:110%;
	font-size:120%;
	padding-bottom:0;
}
#roksearch_results span {
	display:block;
	line-height:130%;
	font-size:90%;
}
#roksearch_results .container-wrapper {
	overflow:hidden;
	width:300px;
}
#roksearch_results .page {
	float:left;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {
	padding:10px;
	line-height:100%;
	text-transform:uppercase;
	font-weight:normal;
	font-size:100%;
}
#roksearch_results .roksearch_row_btm {
	overflow:hidden;
	border-bottom:0;
}
#roksearch_results .roksearch_row_btm span {
	line-height:140%;
}
#roksearch_results span.small {
	display:inline-block;
	margin-top:2px;
	margin-bottom:7px;
	font-size:10px;
}
#roksearch_results span.highlight {
	display:inline;
}
#roksearch_results a.clr {
	font-size:100%;
}
#roksearch_results a:hover {
	text-decoration:none;
}
#roksearch_results .roksearch_odd {
	padding:15px;
	position:relative;
}
#roksearch_results .roksearch_even {
	padding:15px;
	position:relative;
}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {
	padding-left:14px;
}
.results ol.list {
	padding-left:30px;
	margin-top:0;
}
.results ol.list h4 {
	border:0;
	margin-top:0;
	margin-bottom:0;
}
.results ol.list li {
	padding:10px 5px;
	margin-bottom:5px;
}
.results ol.list li p {
	margin-top:0;
}
#roksearch_results .container-arrows {
	height:12px;
	width:30px;
	float:left;
	margin-right:5px;
	position:relative;
}
#roksearch_results .arrow-left, #roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right, #roksearch_results .arrow-right-disabled {
	width:10px;
	height:10px;
	position:absolute;
	top:0;
}
#roksearch_results .arrow-left {
	left:0;
	cursor:pointer;
}
#roksearch_results .arrow-left-disabled {
	left:0;
}
#roksearch_results .arrow-right {
	left:18px;
	cursor:pointer;
}
#roksearch_results .arrow-right-disabled {
	left:18px;
}
#roksearch_results .viewall span {
	line-height:100%;
}
#roksearch_results a.viewall {
	float:left;
	margin-right:5px;
}
#roksearch_results .estimated_res, #roksearch_results .pagination_res {
	font-size:9px;
	font-style:italic;
	text-transform:none;
	float:left;
}
#roksearch_results .pagination_res {
	font-style:normal;
	float:right;
	font-size:11px;
	margin-top:-1px;
}
#roksearch_results .powered-by-google {
	text-transform:lowercase;
	font-style:italic;
	font-size:9px;
}
.roksearch_wrapper4.google-search .roksearch_odd, .roksearch_wrapper4.google-search .roksearch_even {
	height:110px;
}
form.search_result input.button {
	border:0;
	background:none;
	cursor:pointer;
	padding-top:4px;
	line-height:13px;
}
form.search_result fieldset {
	padding:15px 0;
}
.search-results-full .readon-wrap1 {
	margin-top:0;
}
form.search_result input#search_searchword.inputbox {
	padding:6px 0 1px 5px;
	font-size:14px;
	line-height:22px;
	height:19px;
	width:100%;
	margin-bottom:10px;
	width:300px;
}
form.search_result fieldset.word {
	margin-top:0;
	margin-bottom:0;
	padding:10px 0 25px 0;
}
form.search_result fieldset.phrase {
	margin-top:5px;
	margin-bottom:0;
	padding:10px 0 35px 0;
}
form.search_result fieldset.word label, form.search_result legend {
	font-size:120%;
	display:block;
	height:26px;
	margin:0;
	padding:0;
}
.search-results-full h3 {
	margin-top:10px;
	padding:0;
	margin-bottom:0;
	font-size:130%;
}
form.search_result .display {
	float:left;
	margin-left:20px;
	height:20px;
	margin-top:5px;
}
#roksearch_results .google-search a#roksearch_link {
	margin-top:5px;
}
#roksearch_results .rokajaxsearch-overlay {
	background:#292929;
}
#roksearch_results {
	background:#fff;
	border:1px solid #ccc;
	border-bottom:0;
}
#roksearch_results a:hover {
	color:#000;
}
#roksearch_results h3 {
	color:#225769;
}
#roksearch_results span {
	color:#888;
}
#searchmod-surround #roksearch_search_str {
	background:url(../images/search-tools.png) 98% 4px no-repeat;
}
#roksearch_results span.highlight {
	background:#999;
	color:#fff;
}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {
	background:#fff;
	border-bottom:1px solid #ccc;
	color:#666;
}
#roksearch_results .roksearch_odd {
	background:#efefef;
	border-bottom:1px solid #dfdfdf;
}
#roksearch_results .roksearch_even {
	border-bottom:1px solid #dfdfdf;
}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {
	background:#fff;
}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {
	color:#000;
	background:url(../images/menu-arrows.png) 0 -746px no-repeat;
}
#roksearch_results a#roksearch_link {
	background:url(../images/search-bg.png) 0 -92px no-repeat;
}
#roksearch_results .arrow-left {
	background:url(../images/search-bg.png) 0 -40px no-repeat;
}
#roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled {
	background:url(../images/search-bg.png) 0 -75px no-repeat;
}
#roksearch_results .arrow-right {
	background:url(../images/search-bg.png) 0 -57px no-repeat;
}
/* Auto Suggest Css Ends */
.forge_float_left99_5px {
float:left;
padding:5px 0 10px;
width:99%;
}

.panel_registerprojectfield_textarea:focus, .panel_registerprojectfield_textarea:hover {
background-color:#F3F3F3;
border:1px solid #BBBBBB;
color:#666666;
margin-right:5px;
padding:2px 5px;
}

.panel_registerprojectfield_textarea {
background-color:#F3F3F3;
background-repeat:repeat-x;
border:1px solid #BBBBBB;
color:#9A9999;
font-family:Verdana;
font-size:12px;
margin:0 5px 0 0;
padding:2px 5px;
width:300px;
}

.forge_width24_common_float_left {
float:left;
padding:0 0 0 10px;
width:20%;
}

.forge_width75_common_float_left_0px {
float:left;
padding:0 0 0 0;
width:75%;
}

.panel_registerprojectfield {
background-image:url(../images/search_text_field_bg.gif);
background-repeat:repeat-x;
border:1px solid #BBBBBB;
color:#9A9999;
font-family:Verdana;
font-size:12px;
height:16px;
margin:0 5px 0 0;
padding:2px 5px;
width:300px;
}
.panel_registerprojectfield:focus, .panel_registerprojectfield:hover {
background-image:url(../images/search_text_field_bg.gif);
border:1px solid #BBBBBB;
color:#666666;
height:16px;
margin-right:5px;
padding:2px 5px;
}

.heading_14px {
color:#484848;
font-family:arial;
font-size:14px;
font-weight:bold;
}

.searchcategory:focus, .searchcategory:hover {
background-color:#E6E3E6;
border:1px solid #ABADB3;
color:#555555;
font-family:Arial;
font-size:11px;
}

.searchcategory {
background-color:#FFFFFF;
border:1px solid #ABADB3;
color:#666666;
font-family:Arial;
font-size:11px;
margin:0;
padding:0.17em 0.0833em 0.17em 0.25em;
width:146px;
}


/* Rounded Corner for add file page ends here */
.forge_float_25percent {
	float:left;
	width:25%;
	margin:0px 0.5% 0px 0.5%;
}

blockquote.quotes {
        font: italic 1.2em Geneva,Arial,Helvetica,sans-serif;
        width: 500px;
        background: url(/themes/images/close-quote.gif) no-repeat right bottom;
        background-color: lightyellow;
        padding-left: 1px;
        text-indent: -2px;
}
blockquote:first-letter {
        background: url(/themes/images/open-quote.gif) no-repeat left top;
        padding-left: 18px;
        font: italic;
}
.optional_centercontent_text {
	color:#848789;
	font-family:Arial;
	font-size:13px;
	text-align:left;
}
/* quick upload button*/

.button-upload:hover {
                background:transparent url(../images/sprite_buttons.png) no-repeat scroll -383px -28px;
                display:block;
                height:29px;
                text-indent:-9px;
                width:130px;
                color:#197ec2;
                font-family:Arial,Arial,Helvetica;
                font-size:12px;
                font-weight:bold;
                padding:0;
                background-repeat:no-repeat;
                border:0 none;
}
.button-upload {
                background:transparent url(../images/sprite_buttons.png) no-repeat scroll -383px 0px;
                display:block;
                height:29px;
                text-indent:-9px;
                width:130px;
                padding:0;
                color:#FFFFFF;
                font-family:Arial,Arial,Helvetica;
                font-size:12px;
                font-weight:bold;
                background-repeat:no-repeat;
                border:0 none;
}
/* quick upload button ends */

