/* Links */

a:active { color:#00cbcb; text-decoration:none; }
a:visited { color:#ffffff; text-decoration:none;}
a:link { color:#ffffff; text-decoration:none;  }
a:hover { color:#00cbcb; text-decoration:none;  }
.b:active { color:#b4b4b4; text-decoration:none; }
.b:visited { color:#00cbcb; text-decoration:none; }
.b:link { color:#00cbcb; text-decoration:none; }
.b:hover { color:#b4b4b4; text-decoration:none; }
.c:active { color:#003877; }
.c:visited { color:#6699CC;}
.c:link { color:#6699CC;  }
.c:hover { color:#003877;  }
.d:active { color:#6699CC; }
.d:visited { color:#333333; }
.d:link { color:#333333; }
.d:hover { color:#6699CC; }

.e:active { color:#ffffff; text-decoration:none; }
.e:visited { color:#b4b4b4; text-decoration:none; }
.e:link { color:#b4b4b4; text-decoration:none; }
.e:hover { color:#ffffff; text-decoration:none; }

.f:active { color:#6699CC; text-decoration:none; }
.f:visited { color:#333333; text-decoration:none; }
.f:link { color:#333333; text-decoration:none; }
.f:hover { color:#6699CC; text-decoration:none; }

.g:active { color:#ffffff; text-decoration:none; }
.g:visited { color:#333333; text-decoration:none; }
.g:link { color:#333333; text-decoration:none; }
.g:hover { color:#ffffff; text-decoration:none; }

.h:active { color:#ffffff; text-decoration:none; }
.h:visited { color:#cccccc; text-decoration:none; }
.h:link { color:#cccccc; text-decoration:none; }
.h:hover { color:#ffffff; text-decoration:none; }

.board:active { color:#003877; }
.board:visited { color:#e17979;}
.board:link { color:#e17979;  }
.board:hover { color:#003877;  }

/* Form */

.formMain { /* input,select,textarea */
	border-style: solid;
	border-width: 1px; 
	border-color: #151515;
	font-family: Arial,Helvetica;
	font-size: 11px; 
	line-height: 15px;
	color: #ffffff;  
	background-color:#252525; 
	outline:none;
	margin:0;
}

.formSubmit { /* submit */
	border-style: solid;
	border-width: 1px; 
	border-color: #151515;
	font-family: Arial,Helvetica;
	font-size: 11px; 
	line-height: 15px;
	color: #ffffff; 
	background-color:#252525; 
	padding:2px;
	outline:none;
	margin:0;
	cursor:pointer; 
}

/* Content */

html {
	overflow:-moz-scrollbars;
	overflow:scroll;
	}

body {
	background-color:#303030;
	}

html,body {
	margin:0;
	padding:0;
	}

.page {
	margin:0px auto 0px auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	vertical-align:top;
	position:relative;
	height:auto;
	padding:0;
	}

.copy, body {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	vertical-align:top;
}

.clear {
	clear:both; 
}

.left {
	float:left; 
}

.right {
	float:right; 
}

.bold {
	font-weight:bold; 
}

.justify  {
	text-align:justify; 
}

.pointer  {
	cursor:pointer; 
}

.c-box-frame {
	position:relative;
	width:909px;
}

.c-box-img-frame-top {
	position:relative; 
	top:0pt; 
	height:3px;
	width:909px; 
	background-image:url(/img/contentbox_909_top.png); 
	background-repeat:no-repeat;
}

.c-box-img-frame-bottom {
	position:relative; 
	top:0pt; 
	height:6px;
	width:909px; 
	background-image:url(/img/contentbox_909_bottom.png); 
	background-repeat:no-repeat; 
}

.c-box-img-frame-middle {
	width:909px; 
	background-image:url(/img/contentbox_909_middle.png); 
	background-repeat:repeat-y;
}

.c-box-inner {
	margin:0px 15px; 
	padding:15px 0px;
}

.c-box-inner-frame {
	width: 879px;
	overflow:hidden;
}

.c-box-frame-width {
	width:909px; 
	display:block;
}

.c-box-inner-col-2-1 {
	width:421px;
}

.c-box-inner-col-v-space {
	width:37px;
	float:left;
	overflow:hidden; 
}

.c-box-mo-bgc {
	background-color:#303030; 
}

.c-subcat-closed {
	background-image:url(/img/arr_closed.png);
	background-repeat:no-repeat; 
	background-position:0 1px;
}

.c-subcat-open {
	background-image:url(/img/arr_open.png);
	background-repeat:no-repeat; 
	background-position:0 1px;
}

.c-subcat-open, .c-subcat-closed {
	padding-left:15px;
}

.col-2-hspace {
	width:421px;
	height:15px;
	overflow:hidden;
}

.c-box-frame-315 {
	position:relative;
	width:315px;
}

.c-box-img-frame-top-315 {
	position:relative; 
	top:0pt; 
	height:3px;
	width:315px; 
	background-image:url(/img/contentbox_315_top.png); 
	background-repeat:no-repeat;
}

.c-box-img-frame-bottom-315 {
	position:relative; 
	top:0pt; 
	height:6px;
	width:315px; 
	background-image:url(/img/contentbox_315_bottom.png); 
	background-repeat:no-repeat; 
}

.c-box-img-frame-middle-315 {
	width:315px; 
	background-image:url(/img/contentbox_315_middle.png); 
	background-repeat:repeat-y;
}

.c-box-inner-frame-315 {
	width: 285px;
	overflow:hidden;
}

.c-box-frame-width-315 {
	width:315px; 
	display:block;
}

.header {
	background-image:url(/images/header_bg_img.jpg);
	background-repeat:no-repeat;
}

.nav {
	background-image:url(/images/nav_bg_img.jpg);
	background-repeat:no-repeat;
}

.footer {
	background-image:url(/images/dummy_bg_footer.jpg);
	background-repeat:no-repeat;
}

.legals {
	background-image:url(/images/dummy_bg_legals.jpg);
	background-repeat:no-repeat;
}

.content {
	background-image:url(/images/dummy_bg_content.jpg);
	background-repeat:no-repeat;
	background-position:30% 50%;
}

.sidebar {
	background-image:url(/images/dummy_bg_sidebar.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
}
