body{padding:0px; margin:0px; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#2a2a2a; background-image:url(../images/bg.jpg); background-position:top; background-repeat:repeat-x;}

a:link{ outline:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
a:visited{ outline:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;text-decoration:underline;}
a:hover{ outline:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3ba2cd; text-decoration:none;}
.clear{ clear:both;}

.bodytext8pt
{
FONT-WEIGHT: normal; 
FONT-SIZE: 8pt; 
COLOR: #124094; 
}



.bodytext11pt
{
FONT-WEIGHT: normal; 
FONT-SIZE: 10pt; 
COLOR: #124094; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bodytext8ptblod
{
FONT-WEIGHT: normal; 
FONT-SIZE: 8pt; 
COLOR: #5b5b5b; 
font-weight:bolder;
}
.redtext {
FONT-WEIGHT: normal; 
FONT-SIZE: 11pt; 
COLOR: #FF0000; 
}

A.bodytext8pt
{
FONT-WEIGHT: normal; 
COLOR: #7498b7;  
TEXT-DECORATION: none
}

A.bodytext8pt:hover
{
FONT-WEIGHT: normal; 
COLOR: #7498b7; 
TEXT-DECORATION: underline
}

.bodytext10pt
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #424244; 
	
}

A.bodytext10pt
{
FONT-WEIGHT: normal; 
COLOR: #424244; 
TEXT-DECORATION: none
}

A.bodytext10pt:hover
{
FONT-WEIGHT: normal; 
COLOR: #6d5602; 
TEXT-DECORATION: underline
}

.bodytextwhite10pt
{
FONT-WEIGHT: normal; 
FONT-SIZE: 9pt; 
COLOR: #FFFFFF; 
}

A.bodytextwhite10pt
{
FONT-WEIGHT: normal; 
COLOR: #FFFFFF; 
TEXT-DECORATION: none
}

A.bodytextwhite10pt:hover
{
FONT-WEIGHT: normal; 
COLOR: #FFFFFF; 
TEXT-DECORATION: underline
}

.bodymenu8pt
{
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
COLOR: #7498b7; 
}

A.bodymenu8pt
{
FONT-WEIGHT: bold; 
COLOR: #7498b7; 
TEXT-DECORATION: none
}

A.bodymenu8pt:hover
{
FONT-WEIGHT: bold; 
COLOR: #7498b7; 
TEXT-DECORATION: underline
}



.bodymenu9pt
{
FONT-WEIGHT: bold; 
FONT-SIZE: 9pt; 
COLOR: #424244; 
line-height:140%;
}

A.bodymenu9pt
{
FONT-WEIGHT: bold; 
COLOR: #424244; 
TEXT-DECORATION: none
}

A.bodymenu9pt:hover
{
FONT-WEIGHT: bold; 
COLOR: #7498b7; 
TEXT-DECORATION: underline
}

.bodymenublack8pt
{
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
COLOR: #000000; 
}



















.main_border{ border-left:1px solid #023d8b;  border-right:1px solid #023d8b; background-color:#fff;}
.header_bg{}
.head_btxt{padding:0; margin:0; font-family: "Trebuchet MS"; font-size:24px; color:#023d8b;  padding-right:25px; padding-bottom:10px; font-weight:bold;}


.headingblue
{
FONT-WEIGHT: bold; 
FONT-SIZE: 14pt; 
COLOR: #332986; 
}
a.headingblue
{
FONT-WEIGHT: bold; 
FONT-SIZE: 14pt; 
COLOR: #97bced; 
text-decoration:none;
}

/*0075c0*/

.subheadingblue
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13pt; 
	COLOR: #0c2d67;
	margin-bottom:10px; 
	
}

A.subheadingblue1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13pt; 
	COLOR: #0c2d67;
	margin-bottom:10px; 
 
	text-decoration:none
}

.headinggray
{
FONT-WEIGHT: bold; 
FONT-SIZE: 14pt; 
COLOR: #38509d; 
}



.sectionhead
{
FONT-WEIGHT: normal; 
FONT-SIZE: 18pt; 
COLOR: #000000; 
}




.footer
{
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: #fff; 
}

A.footer
{
FONT-WEIGHT: bold; 
COLOR: #ffffff;  
TEXT-DECORATION: none
}

A.footer:hover
{
FONT-WEIGHT: bold; 
COLOR: #62abc6; 
TEXT-DECORATION: none;
}


.FormTagLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 0px; COLOR: #8c0101; 
}


.HistoryTrail
{
FONT-WEIGHT: normal; 
FONT-SIZE: 8pt; 
COLOR: #6C6B61; 
line-height: 100%;
}

A.HistoryTrail
{
FONT-WEIGHT: normal; 
COLOR: #6C6B61; 
line-height: 100%;
TEXT-DECORATION: none
}

A.HistoryTrail:hover
{
FONT-WEIGHT: normal; 
COLOR: #ACABA5; 
line-height: 100%;
TEXT-DECORATION: underline
}

FORM {
	MARGIN: 0px; WORD-SPACING: 0px; LINE-HEIGHT: 100%; TEXT-ALIGN: left
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #404040
}
.home_select{ border:1px solid #3ba2cd; background-color:#9bcbdf; width:210px; padding:5px;}





.menutop
{
display: block;
width: 120px;
height: 26px;
border: none;
padding-top: 8px;
padding-bottom: 0px;
font-size: 10pt;
font-weight: bold;
color: #002a67;
text-decoration: none;
/*background: url(/images/2.gif) no-repeat 0px 0px;*/
background: url(/images/top-menubutton.gif) no-repeat 0px 0px;
}
a.menutop:hover
{
font-weight: bold;
color: #002a67;
/*background: url(/images/2.gif) no-repeat 0px 0px;*/
background: url(/images/top-menubutton.gif) no-repeat 0px 0px;
}
a.menutop:link 
{
font-weight: bold;
color: #002a67;
/*background: url(/images/2.gif) no-repeat 0px 0px;*/
background: url(/images/top-menubutton.gif) no-repeat 0px 0px;
}

/*
a.menutop:link {
    text-decoration: none;
    color: #0000FF;
}

a.menutop:hover {
    font-weight: bold;
}

a.menutop:visited {
    text-decoration: none;
    color: #660099;
}

a.menutop:active {
    text-decoration: none;
    color: #FF0000;
}
*/

.menutopactive
{
display: block;
width: 120px;
height: 26px;
border: none;
padding-top: 8px;
padding-bottom: 0px;
font-size: 10pt;
font-weight: bold;
color: #002a67;
text-decoration: none;
/*background: url(/images/6.gif) no-repeat 1px 0px;*/
background: url(/images/top-menubutton.gif) no-repeat 0px -34px;
}

a.menutop:active
{
font-weight: bold;
color: #002a67;
/*background: url(/images/6.gif) no-repeat 1px 0px;*/
background: url(/images/top-menubutton.gif) no-repeat 0px -34px;
}

/************* Add Content Header styles ****************/

#hometabheader UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
	text-align:center;
	font-weight:bold;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	height: 20px;	
}

#hometabheader LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN-left: 2px; 
	MARGIN-right: 2px; 	
	MARGIN-bottom: 0px; 	
	PADDING-TOP: 0px; 
	width: 55px;
	border-top:1px solid #e5ecf3;
	border-right:1px solid #e5ecf3;
	border-left:1px solid #e5ecf3;
	height: 20px;	
}

#hometabheader UL SPAN {
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none; 
	height: 20px;
	text-align:center;
	font-weight:bold;	
}

#hometabheader UL A{
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;
	line-height:20px;	
	background-color:#e5ecf3;	
}


#hometabheader UL A:Visited{
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;	
	line-height:20px;	
	background-color:#e5ecf3;	
}



#hometabheader UL LI SPAN {
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
	line-height:20px;	
	border-bottom: 1px solid #FFFFFF	
}
#hometabheader UL LI A.current {
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	background-color:#FFFFFF;
}
#hometabheader UL LI A:hover {
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;
	line-height:20px;	
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}




/************* Add News Header styles ****************/

#newstabheader UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
	text-align:center;
	font-weight:bold;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	height: 20px;	
}

#newstabheader LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN-left: 2px; 
	MARGIN-right: 2px; 	
	MARGIN-bottom: 0px; 	
	PADDING-TOP: 0px; 
	width: 85px;
	border-top:1px solid #e5ecf3;
	border-right:1px solid #e5ecf3;
	border-left:1px solid #e5ecf3;
	height: 20px;	
}

#newstabheader UL SPAN {
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none; 
	height: 20px;
	text-align:center;
	font-weight:bold;	
}

#newstabheader UL A{
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;
	line-height:20px;	
	background-color:#e5ecf3;	
}


#newstabheader UL A:Visited{
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;	
	line-height:20px;	
	background-color:#e5ecf3;	
}



#newstabheader UL LI SPAN {
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
	line-height:20px;	
	border-bottom: 1px solid #FFFFFF	
}
#newstabheader UL LI A.current {
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	background-color:#FFFFFF;
}
#newstabheader UL LI A:hover {
	DISPLAY: block; 
	COLOR: #7498b7; 
	TEXT-DECORATION: none;
	height: 20px;
	text-align:center;
	font-weight:bold;
	line-height:20px;	
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF
}




/************* CAlendar ****************/

#calendar {
}

#calendar caption {
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 8pt;
	background-color:#f7f7f7;
	
}

#calendar table {
	width: 90%;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
}

#calendar thead th {
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px solid #f7f7f7;
	background: #FFFFFF;
	font-weight: normal;
	font-size: 8pt;	
}

#calendar tbody td {
	padding: 5px 0;
	text-align: center;
	border: 1px solid #F5F2EF;
	font-weight: normal;
	font-size: 8pt;	
	color: #777777;
}

#calendar tfoot td {
	padding: 5px;
	background: #FEF7EF
}

#calendar tfoot #next {
	text-align: right;
}

#calendar #today {
	background: #fe4d4d;
	color:#FFFFFF
}

#calendar #upcoming {
	background: #e5ecf3;
	color:#000000
}




/*
TAG CSS
*/

.Tags8 {
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #7498b7
}
a.Tags8 
{
text-decoration: none;
color: #7498b7
}
a.Tags8:hover	
{
text-decoration: underline
}

.Tags10 {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #7498b7
}
a.Tags10 
{
text-decoration: none;
color: #7498b7
}
a.Tags10:hover	
{
text-decoration: underline
}

.Tags12{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #335383
}
a.Tags12 
{
	font-size: 14px;

text-decoration: none;
color: #335383
}

a.Tags12:hover	
{
	font-size: 14px;

text-decoration: underline
}

.Tags14 {
	font-size: 14pt;
	font-style: normal;
	font-weight: normal;
	color: #7498b7
}
a.Tags14 
{
text-decoration: none;
color: #7498b7
}
a.Tags14:hover	
{
text-decoration: underline
}


.Tags16 {
	font-size: 16pt;
	font-style: normal;
	font-weight: normal;
	color: #7498b7
}
a.Tags16
{
text-decoration: none;
color: #7498b7
}
a.Tags16:hover	
{
	text-decoration: underline
}


form
{
	word-spacing: 0;
	line-height: 120%;
	text-align: Left;
	margin: 0
}

input.box
{ 
	border:1px solid #dedac4; width:300px; font-size:11px; padding:3px; background-color:#fff;
}

.dropdown
{ 
	font-size: 8pt; 
	color: #000000; 
	padding: 1pt;
	border: 1px solid #a3c6d8; 
	background-color: #FFFFFF;
	width: 140px;
	height:20px;
}



/************* Add Content Header styles ****************/

#tabheader UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
	text-align:center;
	font-weight:bold;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	height: 28px;	
}

#tabheader LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN-left: 3px; 
	MARGIN-right: 2px; 	
	MARGIN-bottom: 0px; 	
	PADDING-TOP: 0px; 
	width: 130px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	height: 29px;
	line-height:26px;	
	color:#fff;
}

#tabheader UL SPAN {
	DISPLAY: block; 
COLOR: #fff; 
	TEXT-DECORATION: none; 
	height: 28px;
	text-align:center;
	line-height:26px;
	font-weight:bold;	
}

#tabheader UL A:link {
	DISPLAY: block; 
COLOR: #fff; 
	TEXT-DECORATION: none;
	height: 29px;
	text-align:center;
	font-weight:bold;
	line-height:26px;	
	background-color:#b2b2b2;	
}


#tabheader UL A:Visited{
	DISPLAY: block; 
COLOR: #fff; 
	TEXT-DECORATION: none;
	height: 29px;
	text-align:center;
	font-weight:bold;
	line-height:26px;	
	background-color:#b2b2b2;	
}



#tabheader UL LI SPAN {
	DISPLAY: block; 
	COLOR: #a54642; 
	TEXT-DECORATION: none;
	height: 29px;
	text-align:center;
	font-weight:bold;
	line-height:26px;	
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF	
}

#tabheader UL LI A.current {
	DISPLAY: block; 
	COLOR: #a54642; 
	TEXT-DECORATION: none;
	height: 29px;
	text-align:center;
	font-weight:bold;
	line-height:26px;
	background-color:#FFFFFF;
}

#tabheader UL LI A:hover {
	DISPLAY: block; 
	COLOR: #a54642; 
	TEXT-DECORATION: none;
	height: 29px;
	text-align:center;
	font-weight:bold;
	line-height:26px;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.tddark {
PADDING: 15px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5b5b5b;  BACKGROUND-COLOR: #e2eff4; border-bottom:2px solid #FFFFFF;
}

.tdlight {
PADDING: 15px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #5b5b5b;  BACKGROUND-COLOR: #e1f4fb; border-bottom:2px solid #FFFFFF;
}

.star{
color: #003399;
	font-size: 13pt;
	font-weight:bold;
}

.style4 {
	color: #003399;
	font-size: 12pt;
}

/*
	To display text in blue colour
*/
.blueText {
	COLOR: #005a58;
}

.td_border {
	border-width:1px;
	border-collapse:collapse;
	border-left-color:#EAEAEA;
	border-style:solid;
	border-right-color:#EAEAEA;
	border-bottom-style:none;
	border-top-style:none;
}

.bodymenublack10pt
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
}

.redtext
{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

.subHeadingStyle
{
	font-size:14px;
	font-weight:bold;
}

.blacktext {
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#scroll{ background-image:url(/images/scroll1.jpg); width:48px; height:100px; background-repeat:no-repeat;}
#scroll1{ background-image:url(/images/scroll2.jpg); width:48px; height:100px; background-repeat:no-repeat; }
#scroll_body{background-image:url(/images/scroll_body.jpg); width:auto; height:100px; background-repeat:repeat-x; }

/*CSS changes for new table*/

.title_red{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#332986; font-weight:bold; text-decoration: none;}
a.title_red{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#332986; font-weight:bold; text-decoration: none;}
a.title_red:hover{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#332986; font-weight:bold; text-decoration: none;}

.grey_bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
.grey{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal;}
.grey_underline{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;text-decoration: underline;}
.usr_name{ font-family: "Trebuchet MS" Arial, Helvetica, sans-serif; font-size:18px; color:#1d3374; font-weight:bold;}
.usr_sur{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color: #2a2a2a; font-weight:bold;}
.points{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; font-weight:bold; background-color:#66a5c9; padding:2px;}
.points1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3a88b5; font-weight:bold;}
.white1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; padding:0px 5px 0px 5px;}

.l_blue{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #3766c1; font-weight: bolder;}
.look{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px; color:#003366; font-weight:bold;}
.look1{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#87a3bc; font-weight:bold;}
.title2{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#39668f; font-weight:bold;}
.blue2{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#3ba2cd; font-weight:bold;  padding:5px}

a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; font-weight:normal; text-decoration: underline;}
a.hover{text-decoration: underline; color:#336699;}

a.bblue {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00545A; font-weight:bold; text-decoration: underline;}
a.bblue:hover{text-decoration: underline; color:#FF6600;}

a.bblue1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00545A; font-weight:bold; text-decoration: underline;}
a.bblue1:hover{text-decoration: underline; color:#FF6600;}

a.ggrey1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; font-weight:normal; text-decoration: underline;}
a.ggrey1:hover{text-decoration: underline; color:#000000;}

a.white {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;}
a.white:hover{text-decoration:none; color:#00CCFF;}



#body_bg{ padding:10px 0 10px 0; background-color:#f0ece0; border-left:1px solid #fff; border-right:1px solid #fff; background-image:url(/images/inner_bg.gif); background-repeat:repeat-x; width:979px;}
#nav_b1{ background-image:url(/images/nav_b1.jpg); width:8px; height:25px; background-repeat:no-repeat;}
#nav_b2{ background-image:url(/images/nav_b2.jpg); width:auto; height:25px; background-repeat:repeat-x;}

a.f_name10 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:bold;text-decoration:none;}
a.f_name10:hover{text-decoration: none; color:#1381aa;text-decoration:none;}

a.f_name11 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:bold;text-decoration:none;}
a.f_name11:hover{text-decoration: none; color:#1381aa;text-decoration:none; font-size:18px;}



/* Facebook Stuff*/

.f_name4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#378bc1; font-weight:bold; text-decoration:none;}
a.f_name {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1381aa; font-weight:bold;text-decoration:none;}
a.f_name:hover{text-decoration: none; color:#000;text-decoration:none; font-size:14px;}

a.f_name3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;text-decoration:none;}
a.f_name3:hover{text-decoration: none; color:#b82c01;text-decoration:none; font-size:12px;}

.f_name1{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold;}
.f_name2{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#555555; font-weight:bold;}

#pop_bg{ background-image:url(/images/pop_bg.gif); width:100%; height:50px; background-repeat:repeat-x; background-color:#FFFFFF;}
#cal{ background-image:url(/images/cal.gif); width:27px; height:31px; background-repeat:no-repeat;}
.white2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}

/* Facebook Stuff*/

.cop {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0269ab; font-weight:regular;}
.cop1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0269ab; font-weight:bold;}


.bgwhite{ background-color:#FFFFFF;  }

.dot_border{ margin:5px 0 5px 0; border-bottom:1px dotted #858e98;}

#comment_list{ margin:0; padding:0;}
#comment_list ul{ margin:0; padding:0;}
#comment_list ul li{ margin:0; padding:5px; display:block; list-style:none; border:1px solid #b1badf; margin-bottom:15px;}
	
	fieldset {
	border: solid 1px #a78e3d;
	width: 300px;
	padding: 0 10px 10px 10px;
	margin-bottom: 15px;
}

legend {
	color: #ffffff;
	background: #024385;
	border: 1px outset #0b5daf;
	padding: 3px 8px 3px 8px;
	font-weight: bold;
}

.currentResults {
	font-size: 8pt;
	color:#024385;
}
.currentResults:hover {
	font-size: 8pt;
	color:#024385;
}


.vote {
	margin-top: 4px;
	padding: 0 0 0 0;
}

.vote p {
	margin-top: 6px;
	margin-bottom: 6px;
}

.errorMessage {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
}

.credit {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #696969;
}


input.submit {
	color: #fff;
	font-weight:bold;
	padding:3px;
	background: #868484;
	border: 2px solid #fff;
}

/* Default for the poll bars */

.pollBar {
	height: 15px;
	background: #e0d2a2;
	border: 1px solid #988e6c;
}

/* Poll bar ids are sequential and one-indexed */

#pollBar1 {
	background: #c5bc9d;
}
.clear{ clear:both;}
form{ padding:0; margin:0; }
img{border:0; outline:0;}
h2{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#266665; border-bottom:1px solid #fff; padding:15px 10px 5px 10px; font-weight:bold;}
h3{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#505152; font-weight:bold;}



#redtopbar{ background-color:#af4740; height:8px;}
#container{  width:979px; margin:0 auto;}
#container #header #logo{ float:left;}
#container #header #right_top{ float:right; width:200px; padding-top:5px;}
#menu{ background-image:url(/images/menu_bg.gif); background-repeat:repeat-x;}
#menu ul{ padding:0; margin:0;}
#menu ul li{ padding:0; margin:0; float:left; display:block; background-image:url(/images/menu_line.gif); background-repeat:no-repeat; background-position:right; list-style:none;font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; font-weight:bold; padding:5px 15px 10px 15px;}
#menu ul li a:link{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; font-weight:bold;}
#menu ul li a:visited{ padding:0; margin:0;font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; font-weight:bold;}
#menu ul li a:hover{ padding:0; margin:0;font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#eebb00; text-decoration:none; font-weight:bold;}
#menu ul li a.active{ padding:0; margin:0;font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#eebb00; text-decoration:none; font-weight:bold;}
#content_body{ padding:10px; background-color:#f0ece0; border-left:1px solid #fff; border-right:1px solid #fff; }
#left_col{ float:left; width:230px;}
#center_col{ float:left; margin:0 10px 0 10px; width:478px;}
#right_col{ float:right; width:230px;}
.cont_box{ border:1px solid #ddd9c3; background-color:#fff; padding:4px;}
.cont_box .cont_box_in{ background-color:#efefe5; padding:5px;}
.gray_links:link{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#2a2a2a; text-decoration:none;}
.gray_links:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#2a2a2a; text-decoration:none;}
.gray_links:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#b82c01; text-decoration:none;}

.org_links:link{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#c74507; text-decoration:none; font-size:11px;}
.org_links:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#c74507; text-decoration:none; font-size:11px;}
.org_links:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#000; text-decoration:underline; font-size:11px;}

.blue_b:link{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#378bc1; text-decoration:none; font-size:11px; font-weight:bold;}
.blue_b:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#378bc1; text-decoration:none; font-size:11px; font-weight:bold;}
.blue_b:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#b82c01; text-decoration:underline; font-size:11px; font-weight:bold;}

/*.blue_sm:link{font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#378bc1; text-decoration:none; font-size:11px;}
.blue_sm:visited{font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#378bc1; text-decoration:none; font-size:11px;}
.blue_sm:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#b82c01; text-decoration:underline; font-size:11px; }
.dot_border{ border-bottom:1px dotted #999;}

.txt_sm{font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#2a2a2a;}*/

.input_bt{cursor:pointer;
background-color:#868484;
color:#fff;
font-size:12px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
/*background:url(/images/button_bg.gif) repeat-x left top;
*/height:25px;
border:1px solid #fff;
}
.textfield_s{ border:1px solid #dedac4; width:150px; font-size:11px; padding:2px; background-color:#efefe5;}
.textfield{ border:1px solid #dedac4; width:200px; font-size:11px; padding:3px; background-color:#fff;}
.selectbox{ border:1px solid #0e749f; width:208px; font-size:11px; background-color:none;}

.textarea{ border:1px solid #dedac4; width:200px; font-size:11px; padding:3px; background-color:#fff;  }

/*weather*/
.day { font-size:12px; color:#2a2a2a; padding-right:5px; padding-left:5px;}
.today  {font-size:12px; color:#2a2a2a;}
.conditions img { vertical-align: middle; width: 19px; height: 18px; }
.conditions { color: #808080; font-size:11px;}
.red_big:link{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#b82c01; text-decoration:none; font-weight:bold;}
.red_big:visited{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#b82c01; text-decoration:none;font-weight:bold;}
.red_big:hover{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#bd9b2c; text-decoration:none;font-weight:bold;}
#in_content_body{ padding:10px; background-color:#f0ece0; border-left:1px solid #fff; border-right:1px solid #fff; background-image:url(/images/inner_bg.gif); background-repeat:repeat-x; }
.redstar{ font-size:12px; color:#FF0000;}
.blue_txt{ font-size:12px; color:#1d3374;}
.black_txt{ font-size:12px; color:#000;}

.list{ padding:0; margin:0;}
.list ul{ padding:0; margin:0;}
.list ul li{ padding:0; margin:0; background-image:url(/images/org1_arrow.gif); background-repeat:no-repeat; background-position:left top; list-style:none; padding-left:12px; padding-bottom:7px;}
.list ul li a:link{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#2a2a2a; text-decoration:none;font-size:12px;}
.list ul li a:visited{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#2a2a2a; text-decoration:none;font-size:12px;}
.list ul li a:hover{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#b82c01; text-decoration:none;font-size:12px;}
#footer{ color:#fff; font-size:11px;}
#footer .footer_link:link{font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#c61b09; text-decoration:none; }
#footer .footer_link:visited{font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#c61b09; text-decoration:none; }
#footer .footer_link:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#c98b05; text-decoration:none; }


.dropmenudiv{
margin-top:14px;
position:absolute;
top: 0;
border: 1px solid #fff; /*THEME CHANGE HERE*/
font:normal 12px arial;
line-height:18px;
z-index:100;
background-color: #e3e0cf;
width: 140px;
visibility: hidden;
margin-left:-12px;
font-weight:normal;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #fff; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
font-weight:normal;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%; font-weight:normal;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #efefe5;
}
.menutext10pt{
COLOR: #424244; 
TEXT-DECORATION: none;
font-size:12px;
}

.cal_img{ width:35px; height:35px; background-image:url(/images/cal-emp.gif); background-repeat:no-repeat; margin-right:5px;}
.cal_img .month{font-family: Arial, Helvetica, sans-serif; font-size:10px;color:#fff; height:9px; padding-bottom:1px;}
.cal_img .day{font-family: Arial, Helvetica, sans-serif; font-size:10px;color:#3986f2;height:20px; 
padding-top:5px;}







ul
{
	margin:0px; padding:0px; list-style:none;
}
li
{
	margin:0px; padding:0px; list-style:none;
}
.main
{
	width:980px; height:auto; margin:0px auto;
}
p
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;
}
.top_links_1 a
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9bcbdf; font-weight:normal; text-decoration:none;
}
.top_links_1 a:hover
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9bcbdf; font-weight:normal; text-decoration:none;
}
.top_big_ideas_bg_left
{
	background-image:url(../images/top_big_ideas_bg_left.jpg); width:7px; height:20px; background-repeat:no-repeat;
}
.top_big_ideas_bg_center
{
	background-image:url(../images/top_big_ideas_bg_center.jpg); width:auto; height:20px; background-repeat:repeat-x;
}
.top_big_ideas_bg_right
{
	background-image:url(../images/top_big_ideas_bg_right.jpg); width:16px; height:20px; background-repeat:no-repeat;
}
.top_white_text
{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:600;
}
.text_11
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#992430;
}
.text_12
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#1381aa;
}
.text_13
{
list-style:url(../images/arrow_2.jpg); padding:0px 0px 0px 0px; margin:2px 20px 0px 5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600; border-top:1px dotted #000000;
}
.text_14
{
	list-style:url(../images/arrow_2.jpg); padding:0px 0px 0px 0px; margin:3px 20px 0px 46px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:600;
}
.text_15
{
	list-style:url(../images/all_big_ideas_icon.jpg); padding:0px 0px 0px 0px; margin:8px 0px 0px 30px;
}
.all_big_ideas_bg
{
	padding:0px 6px 0px 6px; margin:0px; background-image:url(../images/regional_moderator.jpg); background-position:bottom; background-repeat:repeat-x;
}
.father_larry_bg
{
	padding:4px 6px 0px 6px; background-image:url(../images/father_larry.jpg); background-position:bottom; background-repeat:repeat-x;
}
.reginal_moderator_bg
{
	padding:0px 6px 0px 6px; margin:0px; background-image:url(../images/regional_moderator.jpg); background-position:bottom; background-repeat:repeat-x;
}
.welcome_bg
{
	background-image:url(../images/welcome_bg.jpg); background-position:bottom; background-repeat:repeat-x;
}
.sign_up_bg_left
{
	float:left; background-image:url(../images/signup_bg_left.jpg); width:8px; height:213px; background-repeat:no-repeat;
}
.sign_up_bg_center
{
	float:left; background-image:url(../images/signup_bg_center.jpg); width:auto; height:213px; background-repeat:repeat-x;
}
.sign_up_bg_right
{
	float:left; background-image:url(../images/signup_bg_right.jpg); width:8px; height:213px; background-repeat:no-repeat;
}
.signup_inner_left
{
	background-image:url(../images/signup_inner_left.jpg); width:8px; height:34px; background-repeat:no-repeat;
}
.signup_inner_center
{
	background-image:url(../images/signup_inner_center.jpg); width:auto; height:34px; background-repeat:repeat-x;
}
.signup_inner_right
{
	background-image:url(../images/signup_inner_right.jpg); width:24px; height:34px; background-repeat:no-repeat;
}
.look_who_joined
{
	padding:4px 6px 0px 6px; background-image:url(../images/look_who_joined.jpg); background-position:bottom; background-repeat:repeat-x;
}
.new_fottor
{
	background-color:#000000; height:40px;
}
.new_fottor a
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:600; text-decoration:none;
}
.new_fottor a:hover
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:600; text-decoration:none;
}


.blue_t:link{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#9bcbdf; text-decoration:none; font-size:12px; font-weight:normal;}
.blue_t:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#9bcbdf; text-decoration:none; font-size:12px; font-weight:normal;}
.blue_t:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#b82c01; text-decoration:none; font-size:12px; font-weight:normal;}




.black_text_b:link{font-family: Arial, Helvetica, sans-serif; font-size:18px;color:#000000; text-decoration:none; font-weight:bold;}
.black_text_b:visited{font-family: Arial, Helvetica, sans-serif; font-size:18px;color:#000000; text-decoration:none; font-weight:bold;}
.black_text_b:hover{font-family: Arial, Helvetica, sans-serif; font-size:18px;color:#91B1D9; text-decoration:underline; font-weight:bold;}







.black_s:link{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#000; text-decoration:none; font-weight:bold;}
.black_s:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#000; text-decoration:none; font-weight:bold;}
.black_s:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px;color: #993300; text-decoration:none; font-weight:bold;}


.white_menu:link{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#fff; text-decoration:none; font-weight:bold;}
.white_menu:visited{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#fff; text-decoration:none; font-weight:bold;}
.white_menu:hover{font-family: Arial, Helvetica, sans-serif; font-size:14px;color:#b82c01; text-decoration:none; font-weight:bold;}

.blue_bg
{
	padding:4px 6px 0px 6px; background-image:url(../images/blue_bg.gif); background-position:bottom; background-repeat:repeat-x;  background-color:#fff;
}
.red_bg
{
	padding:0px 6px 0px 6px; margin:0px; background-image:url(../images/red_bg.gif); background-position:bottom; background-repeat:repeat-x; background-color:#fff;}

.dot_btborder{ border-bottom:1px dashed #999;}
.border-rig{ border-right:2px solid #d7d6d6;}

.padding_right{ padding-right:5px;}
