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


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

	
}


	.btxt {
	font-family:"Myriad Pro";
	font-size: 10px;
	color: #007db7;
	line-height:12px;
	
}
	.cyp {
	
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #424242; font-family:"Myriad Pro"; 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: "Myriad Pro", Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none; ALIGN:right}
A.tlink:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; font-family: "Myriad Pro", Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
A.tlink:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006699; font-family: "Myriad Pro", Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}
A.tlink:active {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666;font-family: "Myriad Pro", Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}	



A.lgn:link {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0061a4;font-family: "Myriad Pro"; TEXT-DECORATION: none; ALIGN:right}
A.lgn:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0061a4; font-family: "Myriad Pro"; TEXT-DECORATION: none}
A.lgn:hover {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; font-family: "Myriad Pro"; TEXT-DECORATION: none}
A.lgn:active {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0061a4;font-family: "Myriad Pro"; 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:"Myriad Pro"; TEXT-DECORATION: none
	}
A.blink:visited {
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #424242; font-family:"Myriad Pro"; TEXT-DECORATION: none
}
A.blink:hover {
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #006699;font-family:"Myriad Pro"; TEXT-DECORATION: none
}
A.blink:active {
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #424242; font-family:"Myriad Pro"; TEXT-DECORATION: none
	}

A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif ; TEXT-DECORATION: none
	}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; 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: "Myriad Pro", 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:"Myriad Pro";
	font-size: 11px;
	color: #ff4b00;
	font-weight: normal;
	margin-top:5px;
	margin-left:5px;
		}
		.copy {
	font-family:"Myriad Pro";
	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;
}
	/* 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:21%;
}
.threecol .colleft {
	right:55%;
}
.threecol .col1 {
	width:32%;
	left:113%;
}
.threecol .col2 {
	width:33%;
	left:48%;
}
.threecol .col3 {
	width:33%;			
	left:82%;			
}
#jasper_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 */	
.jaspercontent_inbox {
	width:95%;
	float:left;
	margin: 0px 4px 4px 0px;
}
.jaspercontent-box-top-border {
	height:10px;
	border-top:0 #dce6f2 solid;
	background-color:#dce6f2;
	margin-top:0;
	margin-right:0;
	font-size: 2px;
}
.jaspercontent-box-top-border .right {
	float:right;
	margin-top:0;
	margin-right:0;
	font-size: 2px;
}
.jaspercontent-box-top-border .left {
	float:left;
	margin-top:0;
	font-size: 2px;
}
.jaspercontent-box-top-center {
	padding:3%;
	background-color:#dce6f2;
	text-align:left;
}
.jaspercontent-box-top-bottom-border {
	height:9px;
	background-color:#dce6f2;
	border-bottom:0 #dce6f2 solid;
	font-size: 2px;
}
.jaspercontent-box-top-bottom-border .right {
	float:right;
	margin-top:0;
	margin-right:0;
	font-size: 2px;
}
.jaspercontent-box-top-bottom-border .left {
	float:left;
	margin-top:0;
	font-size: 2px;
}
.jaspercontent-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;
}
.jaspercontent-box-links-part {
	text-align:left;
	padding-left:5px;
	padding-bottom:5px;
}
.jaspercontent-box-link-innertube {
	padding:0px 0px 3px 0px;
	margin:0px;
	text-align:left;
}
.jaspercontent-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;
}
.jasper_textfield:focus, .jasper_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;
}
.jasper_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;
}
.jasper_sumitbutton {
	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 {
	list-style-type: none;
	font-family:Verdana;
	font-size:11px;
	color:#848789;
	list-style-position: outside;
	list-style-image: url(../images/bullets.gif);
}
/* vertical list ends here */
.jaspermemberlink {
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
}
a.jaspermemberlink:hover {
	font-family:Verdana;
	font-size:11px;
	color:#2b8ac3;
	font-weight:normal;
	text-decoration:underline;
}
a.jaspermemberlink:link, a.jaspermemberlink: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:"Myriad Pro";
	font-size:11px;
}
/* Probox for Code Page Starts From Here */
.esp_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;
}
.esp_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);
}

.esp_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);
}

.esp_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);
}

.esp_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);

}

.esp_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;
}
.esp_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;
}

.esp_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;
}

.esp_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;
}

.esp_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;
}

.ob_code_container {
	float:left;
	width:98%;
	padding:0px;
	margin:5px;
}

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

}

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

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

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

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

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

/* 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 */

