/* CSS Document */

body { background:#EEEEEE; color:#2D2D2D; text-align:center; margin-left:auto; margin-right:auto; font-size:9pt; font-family:arial, helvetica, verdana, sans-serif; margin-bottom:0px; margin-top:0px; }
img { border:0px; }
a { color:#003060; text-decoration:none; }
a:hover { color:#333333; text-decoration:underline; }
/* 
a:hover {
	color:#0183FE;
	text-decoration:underline;
}
*/

table, td, th { font-size:9pt; }
input { background:#EBEBEB; border:1px #2D2D2D solid; font-size:10pt; color:#2D2D2D; }
.inputmain { background:#FFFFFF; border:1px #2D2D2D solid; font-size:10pt; color:#2D2D2D; }
textarea { background:#EBEBEB; border:1px #2D2D2D solid; font-size:8pt; color:#2D2D2D; }
.textarea { background:#FFFFFF; border:1px #2D2D2D solid; font-size:8pt; color:#2D2D2D; }

 /*########################
 	GREEN APPLE UK
 ########################*/

.applemenu {
	font-size:12pt;
	height:35px;
	padding-left:5px;
	color:#fff;
	background:#fff url(gra.jpg);
 }

.applemenuside {
	font-size:10pt;
	height:35px;
	padding-left:5px;
	color:#fff;
	background:#fff url(gra.jpg);
 }

.applegold {
	font-size:8pt;
	height:1px;
	color:#fff;
	background:#fff;
	border-bottom:#C7951F 1px dashed;
 }

.boxtitles{
	font-size:14pt;
	color:#003366;
	
 }

.summary{
	font-size:9pt;
	color:#000000;
	
 }



/*########################
	MAIN SURR.
########################*/

#outer { width:100%; margin-left:auto; margin-right:auto; font-size:8pt; text-align:left; }
/*########################
	INPUT BUTTONS / FORMS
########################*/

.button { background:#222222 url(btn.jpg) top repeat-x; color:#FFFFFF; font-size:11pt; cursor:pointer; padding:3px; }
.button2 { background:#222222 url(btn.jpg) top repeat-x; color:#FFFFFF; font-size:11pt; cursor:pointer; padding:3px; }
.input { background:#FFFFFF; border:1px #2D2D2D solid; font-size:8pt; color:#2D2D2D; }
.input2 { background:#FFFFFF; border:1px #2D2D2D solid; font-size:8pt; color:#2D2D2D; }
.input3 { background:#FFFFFF; border:1px #2D2D2D solid; font-size:8pt; color:#2D2D2D; }
.input4 { background:#FFFFFF; border:1px #2D2D2D solid; font-size:8pt; color:#2D2D2D; }
/*########################
	IMAGES
########################*/


.pic1 { border:1px #EBEBEB solid; padding:2px; background:#FFFFFF; }
.pic2 { border:1px #D8D8D8 solid; padding:2px; background:#D8D8D8; }
.pic3 { border:1px #D8D8D8 solid; padding:2px; background:#D8D8D8; }
.pic4 { filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; border:1px #FFFFFF solid; }
.pic5 { border:1px #2D2D2D solid; }
.pics1 { position:absolute; background:#9E8350; border:1px solid #FFFFFF; padding: 0px 1px 0px 1px; color: #FFFFFF; font-size:7pt; }
.pics4 { position:absolute; background:#9E8350; border:1px solid #FFFFFF; padding: 0px 1px 0px 1px; color: #FFFFFF; font-size:7pt; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; border:1px #FFFFFF solid; }
.pics2 { position: relative; }
.pics3 { background:#2D2D2D; position:absolute; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; padding: 0px 1px 0px 1px; color: #FFFFFF; font-size:7pt; font-weight:bold; }
.wrap1 img { background:#FFFFFF; }
.wrap1 { background:#2D2D2D; }
.wrap2 { background:url() -4px 100% no-repeat; }
.wrap3 { background:url() 100% -4px no-repeat; }
/*########################
	TOP AREA
########################*/


#top .top_text a { color:#FFFFFF; }
#top .top_text a:hover { color:#9E8350; }
#top .top_text { color:#FFFFFF; }
#top { background:#9E8350; width:100%; color:#FFFFFF; text-transform:lowercase; }
#top input, select { font-size:8pt; background:#FFFFFF; color:#2D2D2D; }
#top a { font-size:9pt; color:#FFFFFF; text-transform:lowercase; }
#top a:hover { font-size:9pt; color:#FFFFFF; text-decoration:underline; text-transform:lowercase; }
.top2 { background:#FFFFFF; }
/*########################
	MENU LINKS
########################*/

#outer2 { background:#003060; text-align:center; padding:5px; }
.menu { background:#003060; height:25px; padding-left:5px; padding-right:5px; cursor:pointer; color:#FFFFFF; font-size:10pt; text-decoration:none; text-transform:lowercase; }
.menu a { color:#FFFFFF; font-size:10pt; text-decoration:none; text-transform:lowercase; }
.menu1 { background:transparent; height:25px; padding-left:5px; padding-right:5px; cursor:pointer; color:#FFFFFF; font-size:8pt; text-decoration:none; text-transform:capitalize; }
.menu1 a { color:#FFFFFF; font-size:8pt; text-decoration:none; text-transform:cap; }
.menu2 { background:#255E97; height:25px; padding-left:5px; padding-right:5px; cursor:pointer; color:#FFFFFF; font-size:8pt; text-decoration:none; text-transform:capitalize; }
.menu2 a { color:#FFFFFF; font-size:8pt; text-decoration:none; text-transform:capitalize; }
.menu2 a:hover { color:#FFFFFF; font-size:8pt; text-decoration:none; text-transform:capitalize; }
.menumain { border-bottom:2px solid #9E8350; border-top:2px solid #9E8350; }
/*########################
	MENU LINKS 4
########################*/


.menu4 { padding:2px; /* border-top:1px #EBEBEB solid;
	border-left:1px #2D2D2D solid; */
	border-bottom:1px #EBEBEB solid; /*cursor:pointer;*/
	font-size:7pt; font-weight:bold; }
.menu4-1 { padding:2px; border-bottom:1px #9E8350 solid; /*cursor:pointer;*/
	font-size:7pt; font-weight:bold; }
.menu4-2 { font-size:7pt; font-weight:bold; padding-left:15px; }
.menu4-4 a { color:#FFFFFF; }
.menu4-4 a:hover { color:#FFFFFF; }
/*########################
	LOGIN BOX
########################*/

.LoGin1 { background:#FFFFFF; border-left:1px #EBEBEB solid; border-right:1px #EBEBEB solid; }
.LoGin2 { background:#9E8350; border-left:1px #EBEBEB solid; border-right:1px #EBEBEB solid; color:#FFFFFF; font-size:8pt; }
/*########################
	MENU LINKS 5

	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;

########################*/

.menu5border { }
.menu5 { font-size:7pt; color:#FFFFFF; padding-left:5px; cursor:pointer; background:#2D2D2D; }
.menu5c { font-size:7pt; color:#FFFFFF; padding-left:5px; cursor:pointer; background:#2D2D2D; }
.menu5a { background:#2D2D2D right; background-repeat:no-repeat; text-align:right; width:24px; height:41px; }
.menu5b { background:#2D2D2D url(line5.gif) right; background-repeat:no-repeat; text-align:right; width:24px; height:41px; }
.menu5d { font-size:7pt; color:#2D2D2D; text-align:center; background:#FFFFFF; }
.menu5e { font-size:8pt; color:#FFFFFF; text-align:right; padding-right:10px; padding-top:8px; background:#2D2D2D; font-weight:bold; }
.menu5f { background:#2D2D2D; width:24px; height:35px; }
.menu5g { border:1px #2D2D2D solid; padding:5px; background:#2D2D2D; font-size:7pt; }
.menu5g2 { border:1px #2D2D2D solid; padding:5px; background:#2D2D2D; font-size:7pt; }
.menu5 a { color:#FFFFFF; }
.menu5c a { color:#FFFFFF; }
.menu5d a { color:#9E8350; }
.menu5d a:hover { color:#9E8350; }
.menu5g a { color:#FFFFFF; }
.menu5g2 a { color:#9E8350; }
/*########################
	MAIN PAGES
########################*/


#main { background:#FFFFFF; font-size:9pt; color:#2D2D2D; }
.main2 { background:#FFFFFF; border-right:1px #EBEBEB solid; font-size:7pt; color:#FFFFFF; }
.main3 { background:#FFFFFF; border-left:1px #EBEBEB solid; font-size:7pt; color:#FFFFFF; }
.main3-b { background:#2D2D2D; vertical-align:bottom; }
.main3-a { background:#FFFFFF; text-align:right; vertical-align:bottom; }
.main3-c { background:#FFFFFF; border-left:1px #EBEBEB solid; font-size:7pt; color:#FFFFFF; }
.main4 { background:#FFFFFF; border-right:1px #EBEBEB solid; font-size:8pt; color:#2D2D2D; }
.main3 a { color:#FFFFFF; }
.main3 a:hover { color:#FFFFFF; text-decoration:underline; }
#topright { background:#FFFFFF; border-right:1px #EBEBEB solid; font-size:8pt; color:#2D2D2D; }
/*##############################
	#topleft - TOP LEFT AREA BLACK SWOSH
	A:LINKS - USERNAME
###############################*/
#topleft { background:#FFFFFF; background-repeat:no-repeat; width:480px; height:45px; color:#FFFFFF; border-left:1px #EBEBEB solid; }
#topleft a { color:#FFFFFF; text-decoration:underline; }
#topleft a:hover { color:#FFFFFF; text-decoration:none; }
.page { color:#FFFFFF; }
.pbar1 { background:transparent; }
.pbar2 { background:#9E8350; }
.pbar3 { font-size:8pt; padding:1px; border:solid #EBEBEB 1px; }
/*########################
	MENUS
########################*/


.mainmenu { background:#2D2D2D url(line11.gif); font-size:7pt; color:#2D2D2D; }
.mainmenu2 { background:#2D2D2D url(line10.jpg); font-size:7pt; color:#FFFFFF; }
.mainmenu2 a { color:#FFFFFF; }
.mainmenu2 a:hover { color:#9E8350; }
.mainmenu3 { background:#FFFFFF; font-size:11pt; color:#2D2D2D; border-bottom:3px solid #EBEBEB; }
.mainmenu4 { background:#9E8350; font-size:7pt; color:#FFFFFF; }
.mainmenu5 { background:#FFFFFF url(grill-grey.jpg) repeat-x; font-size:11pt; color:#222222; border-top:1px solid #EBEBEB; }
.mainmenu6 { background:#222222 url(btn.jpg) top repeat-x; color:#FFFFFF; font-size:11pt; cursor:pointer; padding:3px; font-weight:bold; }
.mainmenu6 a { color:#FFFFFF; text-decoration:none; }
.mainmenu6 a:hover { color:#FFFFFF; text-decoration:none; }
.mainmenu7 { background:#222222 url(btn.jpg) top repeat-x; color:#FFFFFF; font-size:11pt; cursor:pointer; padding:3px; font-weight:bold; }
.mainmenu7 a { color:#FFFFFF; text-decoration:none; }
.mainmenu7 a:hover { color:#FFFFFF; text-decoration:none; }
/*########################
	SITE MENUS
########################*/


.item { border-top:1px #2D2D2D solid; border-bottom:1px #2D2D2D solid; padding:5px; cursor:pointer; font-size:9pt; font-weight:bold; background:#FFFFFF url(line9.gif) bottom repeat-x; }
.item2 { border-top:1px #2D2D2D solid; border-bottom:1px #2D2D2D solid; padding:5px; cursor:pointer; font-size:9pt; font-weight:bold; background:#FFFFFF; color:#222222; }
.item3 { border-bottom:1px #2D2D2D solid; border-top:1px #2D2D2D solid; background:#FFFFFF url(line9.gif) bottom repeat-x; color:#9E8350; }
.item a { color:#9E8350; text-decoration:none; }
.item2 a { color:#222222; text-decoration:none; }
.item2 a:hover { color:#222222; text-decoration:none; }
/*########################
	BORDERS
########################*/


.border { border:1px #2D2D2D solid; background:#9E8350; }
.border2 { background:#FFFFFF; color:#2D2D2D; border:1px solid #E5E5E5; font-size:9pt; }
.border3 { border:1px #222222 solid; background:#2D2D2D; color:#FFFFFF; }
.border4 { border:1px #222222 solid; background:#EBEBEB; }
.border5 { border-bottom:1px #2D2D2D dashed; }
.border6 { border:1px #222222 solid; background:#9E8350; color:#FFFFFF; }
.border7 { border-bottom:1px #9E8350 dashed; }
.border8 { background:#EBEBEB; border:1px #2D2D2D solid; }
.border9 { background:#FFFFFF; color:#2D2D2D; }
/* USED IN MAIL ALERT */ 
.border10 { background:#2D2D2D url(line10.jpg); color:#FFFFFF; }
.border11 { border:1px #222222 solid; background:#FFFFFF; color:#2D2D2D; }
/* B-BOARD */
.border12 { background:#FFFFFF; color:#2D2D2D; }
.border13 { background:#EFEFEF; color:#2D2D2D; }
.border14 { background:#EBEBEB; color:#2D2D2D; }
/*########################
	TEXT COLORS
########################*/

.color { color:#7A7A7A; }
.color2 { color:#FFFFFF; }
.color3 { color:#9E8350; }
.color4 { color:#2D2D2D; }
/*########################
	BACKGROUNDS & EXTRAS
########################*/

.cur { display:none; cursor:pointer; }
.pollinput { background:transparent; font-size:7pt; border:0px; }
.frame1 { background:#FFFFFF; margin:0px; }
.main_frame1 { background:#FFFFFF; margin:0px; }
.link1 a { color:#9E8350; }
.link1 a:hover { color:#9E8350; text-decoration:underline; }
/* USED IN MAIN MENU SQURE */
.sqr { background:transparent; vertical-align:middle; }
.sqr1 { background:transparent; vertical-align:middle; }
/* COMMENT BOX */
.comment { border:1px #EBEBEB solid; background:#FFFFFF; }
.comment-text { color:#2D2D2D; font-size:9pt; }
.comment-headline { background:#FFFFFF; color:#2D2D2D; padding:5px; font-size:9pt; }
.comment-head { background:#FFFFFF url(line10.jpg); color:#FFFFFF; padding:5px; font-size:9pt; }
.comment-head a { color:#FFFFFF; }
.comment-head a:hover { color:#9E8350; }
/*########################
	BOTTOM MENUS
########################*/

#bottom3 { background:#222222; width:100%; font-size:7pt; text-align:left; color:#999999; }
#bottom3 a { color:#999999; }
#bottom3 a:hover { color:#FFFFFF; text-decoration:none; }
#bottom4 { background:#2D2D2D; width:100%; color:#999999; text-align:left; }
.footer2 { color:#999999; text-align:left; }
.footer2 a { color:#999999; border-bottom:1px solid #999999; border-top:1px solid #222222; padding:10px; display:block; }
.footer2 a:hover { background:#2D2D2D; color:#FFFFFF; }
/*########################
	FORUM
########################*/

.forum-1 { background:#9E8350; color:#FFFFFF; font-size:8pt; }
.forum-2 { background:#EBEBEB; color:#2D2D2D; font-size:8pt; }
.forum-2 a { color:#9E8350; }
.forum-2 a:hover { color:#9E8350; text-decoration:underline; }
.forum-3 { border:1px #2D2D2D solid; }
.forum-4 { border:1px #2D2D2D solid; background:#FFFFFF; color:#2D2D2D; font-size:8pt; }
.forum-q { background:#EBEBEB; color:#2D2D2D; font-size:8pt; border:1px #9E8350 solid; }
/*########################
	DROP DOWN MENU
########################*/

#dropmenudiv { padding:5px; border:1px #222222 solid; background:#9E8350; position:absolute; z-index:100; font-size:7pt; text-align:left; }
#dropmenudiv a { color:#FFFFFF; }
#dropmenudiv a:hover { color:#FFFFFF; text-decoration:underline; }
/*########################
 	MESSAGES AND ERRORS
 ########################*/
 span.message_message { background-image: url("/design/pic/message.gif"); background-repeat: no-repeat; padding-left: 20px; padding-bottom: 6px; }
span.error { background-image: url("/design/pic/warning.gif"); background-repeat: no-repeat; padding-left: 20px; color: #FF0000; padding-bottom: 6px; }
span.message_error { background-image: url("/design/pic/warning.gif"); font-weight: bold; background-repeat: no-repeat; padding-left: 20px; color: #FF0000; padding-bottom: 6px; }
#msgcenter { background:transparent url(msgcenter.jpg) repeat-x; width:220px; text-align:right; padding-right:10px; color:#2D2D2D; }
/* ######### START CSS Update v1.6 Build 19 ######### */

.socialOver { background:#FFF8CC; border:1px #FFE222 solid; color:#000; }
.socialDefault { background:#fff; border:1px #fff solid; color:#000; }
.socialBox { border:1px #BDBDBD solid; color:#000; background:#f9f9f9; }
.ajax_message { background:#FFF8CC; padding:5px; border:1px #FFE222 solid; }
.jquery_background { background:#fff; }
.topFriendsNum { float: left; margin-left:8px; vertical-align:top; height:80px; width:80px; text-align:center; padding-top:5px; font-size:16pt; border:1px #ccc solid; }
/* ######### END CSS Update v1.6 Build 19 ######### */

/* List Item */
.list { font-size: 8pt; padding-bottom: 3px; padding-top: 2px; padding-left: 20px; background: url(bullet.jpg) no-repeat; }
.galthumbs { width:150px; background:#FFFFFF; padding:5px; color:#333333; border:1px solid #EBEBEB; }
.galthumbs1 { width:150px; background:#333333; padding:6px; color:#FFFFFF; }
.galthumbs1 a { color:#FFB400; }
.galthumbs1 a:hover { color:#FFCB4D; }
.galthumbs2 { width:120px; height:120px; overflow:hidden; border:5px solid #333333; }
/*########################
 	SLIDESHOW
 ########################*/

.contentslide { border: 5px solid #DBDBDB; background:#F0F0F0; border-bottom-width: 6px; padding: 8px; width: 490px; height: 230px; }
.contentslide .opacitylayer { /*Do not edit this rule unless you're familiar with CSS opacity behavior*/ width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1; opacity: 1; }
.contentslide .contentdiv { display: none; }
.pagination { width: 506px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/ text-align: right; background-color: #F0F0F0; border: 5px solid #DBDBDB; border-width: 0 10px; /*Left/ right border width of pagination DIV.*/ padding: 0 0 4px 0; }
* html .pagination { /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/ width: 490px; /*IE5 width*/ w\idth: 506px; /*IE6 width*/ }
.pagination a { padding:0 5px; text-decoration: none; color: #2e6ab1; background-color: white; }
.pagination a:hover, .pagination a.selected { color: #000; background-color: #FEE496; }
/*########################
 	END SLIDESHOW
 ########################*/
 
 .mypager a { border:1px solid #E5E5E5; padding-top:3px; padding-bottom:3px; padding-left:7px; padding-right:7px; }
.mypager a:hover { border:1px solid #E5E5E5; background:#E5E5E5; padding:3px; padding-top:3px; padding-bottom:3px; padding-left:7px; padding-right:7px; }
.lightpanel { border:1px solid #9E8350; background:#FFE9C4; color:#222222; }
/*///////////////////////
 Dee's Styles
 \\\\\\\\\\\\\\\\\\*/

.rightAlign { float: left; margin-right: 10px; }
h3 { font-size: 120%; color: #192F59; margin-bottom: 9px; margin-top: 5px; }
#container h2 { font-size: 130%; font-weight: bold; margin-top: 5px; margin-bottom: 9px; }
h4 { color: #282828; font-size: 105%; margin-top: 16px; margin-bottom: 6px; }
#container { width: 900px; background: #FFFFFF; margin: 0 auto; text-align: left; /* this overrides the text-align: center on the body element. */ }
#styleMe { border: 1px solid #999999; padding-left: 3px; }
.styleMe { vertical-align: middle; margin: 0px; padding: 0px; font-size: 9px; }
.styleMe p { margin-top: 0px; margin-bottom: 0px; }
.styleMe td { border: 1px solid #999999; vertical-align: middle; margin: 0px; padding: 4px 2px 4px 5px; }
#sidebar2 h3 { color: #990000; }
#mainContent2 h3 { color: #990000; margin-top: 0px; margin-bottom: 6px; }
#mainContent2 a { color: #336699; text-decoration: none; }
.styleMe tr { border: 1px solid #999999; margin: 0px; padding: 0px; }
#mainContent2 strong { margin-top: 5px; margin-bottom: 5px; }
#scale p { font-size: 95%; }
scale td { padding: 2px; border: thin solid #1D335C; }
#container p { font-size: 98%; line-height: 1.3em; margin-top: 0px; margin-bottom: 9px; }
#container a { color: #333333; text-decoration: none; }
#container a:hover { color: #000066; text-decoration: underline; }
#sidebar1 { float: right; /* since this element is floated, a width must be given */ width: 270px; /* the background color will be displayed for the length of the content in the column, but no further */ padding: 15px 10px; margin-left: 10px; margin-right: 10px; margin-top: 15px; background: #F3F2F1 url(../konsort/gradient_new.jpg) no-repeat; }
#sidebar1 h3 { color: #AD1705; margin-top: 0px; margin-bottom: 0px; }
#sidebar1 p { text-decoration: none; margin-top: 0px; margin-bottom: 5px; color: #192F59; }
#sidebar2 p { margin-top: 0px; margin-bottom: 5px; }
#container dl { margin-top: 5px; margin-bottom: 0px; }
#container dt { font-size: 105%; margin-top: 0px; margin-bottom: 4px; font-weight: bold; }
#container dd { font-size: 100%; line-height: 1.5em; margin-top: 0px; margin-bottom: 9px; }
#mainContent2 { margin: 0 10px 0 310px; padding: 0 20px; }
#sidebar2 { float: left;  width: 270px; background: #F3F2F0 url(../konsort/gradient_new.jpg) no-repeat;  padding: 15px 10px 15px 20px; margin-left: 10px; }
.rightMargin { float: left; margin-right: 10px; }
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; }
.fltlft { /* this class can be used to float an element left in your page */ float: left; margin-right: 8px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }
.testimony { width:300px; position:relative; background: url(../konsort/quotes2.gif) no-repeat -180px top; margin-top: 0; margin-bottom: 0; }
.testimonial { width:230px; padding:30px 100px 30px 80px; font-style:italic; position:relative; background:url(../konsort/quotes2.gif) no-repeat 300px bottom; }
.testament { } /*style this differently for whoever the quote is attributed to*/
.faq_answer { color: #AD1705; font-size:20px; font-weight: bold; }
.faq_question { color: #498AC6; font-size:20px; font-weight: bold; }
#containerNew { width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */ background: #FFFFFF; margin: 0 auto; text-align: left; /* this overrides the text-align: center on the body element. */ padding: 15px; }
#scale { text-align: center; }
#container table { width: 100%; padding: 5px; font-size: 80%; }
#mainContent { margin: 0 310px 0 0; padding: 0 20px; }
#sidebar2 a { text-decoration: none; margin-top: 0px; margin-bottom: 5px; color: #192F59; }
#divNcaa { background: #FFFFFF url(grill-grey.jpg) repeat-x; padding: 5px; }
