body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434548;
	background-color: #ffffff;
	padding: 0;
	margin: 0;

}

form {
  padding: 0;
  margin: 0;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434548;
}

/* hides text-align to the left from IE, because the next 2 rules doesn't apply to IE */
 html>body td {
  text-align: left;
}

html>body td[align="center"] {
  text-align: center;
}

html>body td[align=center] {
  text-align: center;
}

html>body td[align=right] {
  text-align: right;
}

html>body td[align="right"] {
  text-align: right;
}

*[align="center"] {
  text-align: center;
}

*[align=center] {
  text-align: center;
}

*[align="right"] {
  text-align: right;
}

*[align=right] {
  text-align: right;
}


.headbg{
	background-color: #4278D3;
}
.headbgbox{
	background-color: #84A9E2;
}
.loginbarbg{
	background-color: #EDF4F9;
}

.module_head {
	background-color: #FFF;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.oddrow, .addrow {
	background-color: #FEFEFE;
}

.evenrow {
	background-color: #EFEFEF;
}


.module_head_right {
	background-color: #4278D3;
	font-size: 11px;
	color: #FFFFFF;
}

.module_head_right a {
	background-color: #4278D3;
	font-size: 11px;
	color: #FFFFFF;
}

.calendar_module_detail {
  font-size: 11px;
  font-weight: normal;
  background-color: #FCFDFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e8d1cd;
  border-right-color: #e8d1cd;
  border-bottom-color: #e8d1cd;
  border-left-color:#e8d1cd;
  color: #121010; 
}

.calendar_module_head {
  background-color: #4278D3;
  font-size: 11px;
  font-weight: bold;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e8d1cd;
  border-right-color: #e8d1cd;
  border-bottom-color: #e8d1cd;
  border-left-color:#e8d1cd;
  color: #FFFFFF;
}


.module_head_right a:hover {
	background-color: #4278D3;
	font-size: 11px;
	color: #FFFFFF;
}


TD.edituserlink{
	background-color: #4278D3;
	color: #FFFFFF;
	font-weight: bold;

}
TD.edituserlink a{
	background-color: #4278D3;
	color: #FFFFFF;
	font-weight: normal;
}
TD.edituserlink A:hover{
	background-color: #4278D3;
	color: #FFFFFF;
	font-weight: normal;
}

.text_head1, .text_head1:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_head2, .text_head2:hover {
	font-size: 14px;
	font-weight: bold;
	color: #0000AF;
}

.offer_head {
	font-size: 16pt;
	color: #4278D3;
}

.module_detail_inside {
	font-size: 11px;
	font-weight: normal;
	background-color: #F8FBFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4E1F6;
	border-right-color: #D4E1F6;
	border-bottom-color: #D4E1F6;
	border-left-color: #D4E1F6;

}

.tos {
	font-size: 11px;
	font-weight: normal;
	background-color: #F8FBFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4E1F6;
	border-right-color: #D4E1F6;
	border-bottom-color: #D4E1F6;
	border-left-color: #D4E1F6;
	margin: 10px;
}

.im_text {
	font-size: 11px;
	font-weight: normal;
	background-color: #F8FBFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #95B5E6;
	border-right-color: #95B5E6;
	border-bottom-color: #95B5E6;
	border-left-color: #95B5E6;

}

.module_detail {
	font-size: 11px;
	font-weight: normal;
	background-color: #F8FBFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4E1F6;
	border-right-color: #D4E1F6;
	border-bottom-color: #D4E1F6;
	border-left-color: #D4E1F6;

}
.leftside_detail {
	font-size: 11px;
	font-weight: normal;
	background-color: #F8FBFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4E1F6;
	border-right-color: #D4E1F6;
	border-bottom-color: #D4E1F6;
	border-left-color: #D4E1F6;

}
.statusbar {
	background-color: #D4E1F6;
}


th {
	font-weight: bold;
	color: #4278D3;
	background-color: #D4E1F6;
	font-size: 11px;

}

th a {
	text-decoration: underline;
	color: #4278D3;
}
th a:hover {
	color: #4278D3;
	text-decoration: none;

}


a.subhead {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
a.subhead:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.smallpic {
	border: 1px solid #666666;
}

input {
	font-size: 11px;
}
textarea {
	font-size: 11px;
}
select {
	font-size: 11px;
}
.formbutton {
	font-size: 11px;
	color: #003399;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
	background-color: #D4E1F6;
}


.main_outer_table{
	background-color: #FFFFFF;
}

a.main_title{
	font-size: 40px;
	color: #FFFFFF;
	text-decoration:none;
}
a:hover.main_title{
	font-size: 40px;
	color: #FFFFFF;
	text-decoration:none;
}
.dotted{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

.s_table_blue{
	color: #27277E;
	font-weight: bold;
}
.s_table_white{
	color: #27277E;
}

.table_blue{
	background-color: #D3E1FA;
	color: #27277E;
}
.table_white{
	background-color: #FFFFFF;
	color: #27277E;
}

.table_green{
	background-color: #D8F9D5;
	color: #003300;
}
.table_red{
	background-color: #FFD5D5;
	color: #990000;
}
.table_pink{
	background-color: #FFE1FF;
	color: #7D0067;
}
.table_gray{
	background-color: #EFEFEF;
	color: #333333;
}
.table_yellow{
	background-color: #FFFFCC;
	color: #B08D00;
}


.main_text1{
	font-size: 24px;

}
.page_heading {
	font-size: 14pt;
	border: 1px solid #A9BDF1;
	background-color: #DADADA;
	text-align: center;
}
.headrow {
	border: 1px solid #A9BDF1;
	background-color: #C8E0FB;
	text-align: center;

}
.text8pt {
	font-size: 8pt;
}
.searchtitle {
	font-size: 14pt;
	font-weight: bold;
	color: #003366;
}
.xtitle {
	font-size: 14pt;
	border: 1px solid #A9BDF1;
	background-color: #DADADA;
	text-align: center;

}
.title {
	font-size: 12pt;
	border: 1px solid #A9BDF1;
	background-color: #DADADA;
	text-align: left;
	font-weight: bold;
	padding: 4px 4px 4px 11px;
	margin-left: 11px;

}
.subtitle {
	font-size: 10pt;
	color: #003366;
	border: 1px solid #96B0F5;
	background-color: #D7E1EE;
	font-weight: bold;
	padding: 1px;
}

a {
	color: #4278D3;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #4278D3;
}

a.menulink {
	font-size: 11px;
	color: #4278D3;
	text-decoration: none;
}
a.menulink:hover {
	font-size: 11px;
	color: #4278D3;
	text-decoration: none;
}

.panellinkhdr {
	background-color: #4278D3;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
a.panellink {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #4278D3;
}
a.panellink:hover {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
.panelbox {

}
.footer {
	background-color: #E1EFFB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #95B5E6;
	border-right-color: #95B5E6;
	border-bottom-color: #95B5E6;
	border-left-color: #95B5E6;
}
a.footerlink {
	font-size: 8pt;
	color: #4278D3;
	text-decoration: none;
}
a.footerlink:hover {
	font-size: 8pt;
	color: #4278D3;
	text-decoration: none;
}
.copyright{
	color: #AAAAAA;
	font-size: 11px;
	text-decoration: none;
}

.paneltable{
	background-color: #003366;
}
.modulehead{
	color: #003366;
}


.storyhead{
	color: #4278D3;
	font-weight: bold;
}
.storydate{
	font-size: 9px;
	color: #003366;
	font-style: italic;
}
.storyby{
	color: #003366;
}
.storytext{
}

.newshead{
	color: #4278D3;
	font-weight: bold;
}
.newsdate{
	font-size: 9px;
	font-style: italic;
}
.newstext{

}

.pollquestion{
	color: #4278D3;
	font-weight: bold;
}
.polloptions{

}

.payment_mod_head{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3399CC;
}

.admin_head{
	font-size: 12px;
	color: #4278D3;
	font-weight: bold;
}
h4{
	font-size: 12px;
}
.copyright:hover {
	color: #0000ff;
	font-size: 11px;
	text-decoration: underline;
}
.errors {
	color: red;
}

.headerfooter, .headerfooter:hover {					/*** style of "xxx's Profile", "Last logge" ***/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}

.headerfooter:hover {							/*** hover: style of "xxx's Profile", "Last logge" ***/
	color: #FFFFFF;
	text-decoration: none;
}

.nickwidth {								/*** width of sections ***/
	margin: 10px;
	text-align: center;
}

.im_msg {
	font-size: 8pt;
}

.menu_subhead {
	background-color: #83ADDF;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}

.picgallery {
	background-color: #F8FBFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.module_head a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.module_head a:hover {
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
















body {padding:0; margin:0; height:100%; background:url(images/bg_top.gif) top left repeat-x}
table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0;}
form, td{margin:0; padding:0;}
html {height:100%;}
br{font-size:10px}
table{border:0px; border-collapse:collapse;	}
body, td{
	font-size:11px;
    font-family:Tahoma;
	color:#727272;
	line-height:13px;
	vertical-align:top;
	padding:0px;
}




a img{ border:0px}
img{ vertical-align:top}


b{ color:#141414}
strong{}
span{}
span a{ color:#c72648; text-decoration:underline} 
span a:hover{ color:#c72648; text-decoration:none}

a{ color:#33a1b9; text-decoration:underline} 
a:hover{ color:#33a1b9; text-decoration:none}




ul{margin:0; padding:0; list-style:none}
li{ line-height:17px }
li a{color:#707070; text-decoration:underline; background:url(images/1_z1.gif)  center left no-repeat; background-position:0 5px; margin:0px; font-weight:bold; padding-left:10px;}
li a:hover{color:#707070; text-decoration:none}


.bg_bord_1{ background:url(images/bg_bord_1.gif) bottom left repeat-x}
.bg_bord_2{ background:url(images/bg_bord_1.gif) top left repeat-x}
.bg_bord_3{ background:url(images/bg_bord.gif) top right repeat-y}
.bg_bord_4{ background:url(images/bg_bord.gif) top left repeat-y}

.y_4{ background:url(images/y_4.gif) bottom right no-repeat; width:100%; height:100%}
.y_3{ background:url(images/y_3.gif) bottom left no-repeat; width:100%; height:100%}
.y_2{ background:url(images/y_2.gif) top right no-repeat; width:100%; height:100%}
.y_1{ background:url(images/y_1.gif) top left no-repeat; width:100%;/* height:158px*/}


.more{background:url(images/1_z2.gif)  center left no-repeat; background-position:0 5px; padding-left:10px; vertical-align:middle; color:#070707; font-weight:bold; text-decoration:underline}
.more:hover{ color:#070707; text-decoration:none}


.more_1{background:url(images/1_z3.gif)  center left no-repeat; background-position:0 6px; padding-left:9px; vertical-align:middle; color:#e73c49; text-decoration:underline}
.more_1:hover{ color:#e73c49; text-decoration:none}




 /*header*/
#header{color:#2C1F1E; font-size:10px; height:530px; background:url(images/p.jpg) no-repeat right top; width:766px} 
#header .row1{ height:449px; }

#header .col1{ width:401px; padding-left:2px }
#header .col2{ width:350px }

#header .col2 .row1{ height:149px; background:url(images/bg_logo.gif) top left no-repeat }

#header .col2 .row1 .title{ margin:57px 0 0 34px }
#header .col2 .row2{ height:300px }


#header .col2 .row2 .col1{ width:331px; background:url(images/bg_table.jpg) top left no-repeat}

#header .col2 .row2 .col1 .box1{ height:90px;}

#header .col2 .row2 .col1 .box1 .title{ margin:32px 0 0 42px}
#header .col2 .row2 .col1 .box2{ height:32px}
#header .col2 .row2 .col1 .box3{ height:98px; width:331px}
#header .col2 .row2 .col1 .box4{ height:80px}
#header .col2 .row2 .col2{ width:32px; }
#header .row2{ height:81px; padding-left:31px }



/*content*/
#content{ width:766px; height:457px; }

/*page1*/
#page1 #content .col1{ width:30px}
#page1 #content .col2{ width:464px}

#page1 #content .col2 .row1{ width:464px; height:158px}
#page1 #content .col2 .row2{ height:299px}

#page1 #content .col2 .row2 div{ padding:45px 21px 15px 31px}
#page1 #content .col2 .row2 .title{ margin:0px 0px 31px 76px}
#page1 #content .col3{ width:14px}
#page1 #content .col4{ width:224px; height:440px}


#page1 #content .col4 .title{ margin:0 0 16px 0px}
#page1 #content .col4 .indent{ padding:0 0 8px 0px}
#page1 #content .col5{ width:34px}



/*page2*/
#page2 #content .col1{ width:30px}
#page2 #content .col2{ width:464px}

#page2 #content .col2 .row1{ width:464px; height:262px}

#page2 #content .col2 .row1 div{ padding:23px 21px 10px 22px}
#page2 #content .col2 .row1 .title{ margin:0px 0px 16px 0px}
#page2 #content .col2 .row2{ height:195px}

#page2 #content .col2 .row2 div{ padding:45px 30px 15px 39px}
#page2 #content .col2 .row2 .title{ margin:0px 0px 35px 0px}
#page2 #content .col3{ width:14px}
#page2 #content .col4{ width:224px; height:440px}


#page2 #content .col4 .title{ margin:0 0 16px 0px}
#page2 #content .col4 .indent{ padding:0 0 8px 0px}
#page2 #content .col4 .indent_1{ padding:15px 0 8px 0px}
#page2 #content .col5{ width:34px}



/*page3*/
#page3 #content .col1{ width:30px}
#page3 #content .col2{ width:224px}

#page3 #content .col2 .row1{ height:229px; width:224px}


#page3 #content .col2 .row1 div{ padding:18px 21px 10px 12px}
#page3 #content .col2 .row1 p{ margin:5px 0px 14px 0px}
#page3 #content .col2 .row2{ height:14px}
#page3 #content .col2 .row3{ height:197px; width:224px}

#page3 #content .col2 .row3 div{ padding:17px 0 0 12px}
#page3 #content .col2 .row3 p{ margin:0px 32px 15px 0px}
#page3 #content .col3{ width:40px}
#page3 #content .col4{ width:394px;}

#page3 #content .col4 .box1{ height:70px;}

#page3 #content .col4 .box1 .title{ margin:23px 0 0 0px}
#page3 #content .col4 .box2{ height:290px;}
#page3 #content .col4 .box3{ height:97px;}
#page3 #content .col5{ width:78px}




/*page4*/
#page4 #content .col1{ width:30px}
#page4 #content .col2{ width:464px; height:440px}
#page4 #content .col3{ width:14px}
#page4 #content .col4{ width:224px}
#page4 #content .col5{ width:34px}




/*page5*/
#page5 #content .col1{ width:30px}
#page5 #content .col2{ width:334px; height:440px}

#page5 #content .col2 .title{ margin:23px 0 0 22px}
#page5 #content .col3{ width:28px}
#page5 #content .col4{ width:374px}

#page5 #content .col4 .row1{ height:170px}
#page5 #content .col4 .row1 .title{ margin:23px 0 35px 12px}
#page5 #content .col4 .row1 p{ margin:3px 35px 0px 0px}
#page5 #content .col4 .row2{ height:82px}

#page5 #content .col4 .row2 .box1{ width:186px}
#page5 #content .col4 .row2 .box2{ width:188px}
#page5 #content .col4 .row3{ height:205px}

#page5 #content .col4 .row3 div{ padding:10px 0 0 12px}
#page5 #content .col4 .row3 p{ margin:14px 40px 13px 0px}



/*page6*/
#page6 #content .col1{ width:30px}
#page6 #content .col2{ width:464px}

#page6 #content .col2 .row1{ height:177px; width:464px}

#page6 #content .col2 .row1 .title{ margin:0 0 16px 0px}
#page6 #content .col2 .row2{ height:280px}

#page6 #content .col2 .row2 .title{ margin:45px 0 0 34px}
#page6 #content .col2 .row2 div{ padding:38px 15px 0 39px}
#page6 #content .col2 .row2 p{ margin:2px 0 15px 0px}
#page6 #content .col3{ width:14px}
#page6 #content .col4{ width:224px; height:440px}


#page6 #content .col4 .title{ margin:23px 0 0 22px}
#page6 #content .col4 div{ padding:9px 0 0 34px}
#page6 #content .col4 p{ margin:8px 0 2px 0px; color:#000000}
#page6 #content .col5{ width:34px}



/*page7*/
#page7 #content .col1{ width:30px}
#page7 #content .col2{ width:702px; height:440px}

#page7 #content .col2 .title{ margin:23px 0 0 22px}
#page7 #content .col2 div{ padding:19px 35px 10px 34px}
#page7 #content .col2 p{ margin:0px 0 19px 0px}
#page7 #content .col3{ width:34px}




/*footer*/
#footer { height:85px;}
 
#footer .col1{ width:50px; background:url(images/bg_fot_left.gif) top left no-repeat}
#footer .col2{ width:667px; background:url(images/bg_fot.gif) top left repeat-x; padding:23px 0 0 12px}

#footer .col2 a{ color:#83bbca; text-decoration: underline}
#footer .col2 a:hover{ color:#83bbca; text-decoration: none}
#footer .col3{ width:49px; background:url(images/bg_fot_right.gif) top right no-repeat}
#footer td{color:#808080; font-size:11px;font-family:Tahoma;} 


.jamp{ width:77px; height:19px; color:#141414; font-size:11px; font-family:Tahoma}
.jamp_1{ width:55px; height:19px; color:#141414; font-size:11px; font-family:Tahoma}
.jamp_2{ width:160px; height:19px; color:#141414; font-size:11px; font-family:Tahoma}
.jamp_3{ width:58px; height:19px; color:#141414; font-size:11px; font-family:Tahoma}
.jamp_4{ width:44px; height:19px; color:#141414; font-size:11px; font-family:Tahoma}
.jamp_5{ width:52px; height:19px; color:#141414; font-size:11px; font-family:Tahoma}
.jamp_6{ width:101px; height:18px; border:1px solid #404040;}
.jamp_7{ width:100px; height:18px; border:1px solid #404040;}
.jamp_8{ width:281px; height:18px; border:1px solid #404040;}
.jamp_9{ width:105px; height:18px; border:1px solid #404040;}

textarea{
   background:#ffffff;
   border:1px solid #404040;
   width:154px; height:165px;
   overflow:auto;
   font-family:Tahoma;
   font-size:13px;
   color:#000000}
   
#searchprofile {
	font-weight: 800; color: #000;
}

#searchprofile input {margin: 3px;}
#searchprofile select {margin: 3px;}
