body {
	background: url(/images/template/body.gif) repeat;
	line-height:16px;
	margin: 0px;
	padding: 0px;
}

html, input, textarea {
	font-family:arial;
	font-size:11px;
	color:#333333
}

input, select {
	vertical-align:middle;
	font-weight:normal;
}

img { 
	border:0;
	vertical-align:top;
	text-align:left;
}
	
ul {
	list-style:none;
}

.column {
	float:left;
}
.clear {
	clear:both;
}
.right {
	float:right
}
.right1{
	text-align:right
}

.title_top, .title_bot, .title {
	display:block
}
	
.indent_image, .indent_image1{
	float:left
}

span, strong {
	color:#0066cc
}

p {
	margin:0; padding:0;
}

span a {
	color:#d52507;
	text-decoration:underline;
	background:url(/images/template/marker.gif) no-repeat right top;
	padding-right:14px;
	font-size:15px
}

span a:hover {
	text-decoration:none
}

strong a {
	color:#0066cc;
	text-decoration:underline;
	font-size:12px
}

strong a:hover {
	text-decoration:none
}

li .black_large {
	font: 1.2em Helvetica, Arial, sans-serif;
	margin: .2em 0;
}

h1 {
	font: 240%/100% "Impact","Arial Narrow",Arial,Helvetica, sans-serif;
	text-transform: uppercase;
	margin:10px 0;
	padding:0;
}

a { color:#0066cc; text-decoration:underline}

a:hover{ text-decoration:none}

.separate{ background:url(/images/template/separate.gif) repeat-x; margin-left: 30px; width:auto; height:14px}

/*header*/
/* #header .row1 .col1 img{ margin-top:34px; margin-bottom:9px}
 #header .row1 .col2 { padding-top:63px} */
#header .row1 .col2 img { margin-left:13px; vertical-align:middle}
#header .row1 .col2 a { color:#646464; font-size:12px; text-decoration:underline}
#header .row1 .col2 a:hover { text-decoration:none}
#header .row2 img { margin-right:1px}

/*footer*/
#footer{background:url(/images/template/foot_bg.gif) no-repeat; color:#646464}
#footer div{ margin-left:49px; padding-top:16px}
#footer img{ vertical-align:middle; margin:0 12px 0 12px}
#footer a{ color:#646464; text-decoration:underline; font-weight:bold}
#footer a:hover{ text-decoration:none}
#footer span{ color:#3792b9; font-size:11px}
#footer span a{ color:#3792b9; text-decoration: underline; font-weight:normal; font-size:11px; padding:0; background:none}
#footer span a:hover{ text-decoration: none}
#footer p{ margin-bottom:6px}

/*content*/
#content { width:780px; margin:0 auto; background:url(/images/template/wrapper.gif) repeat-y}


#content ul{margin:0px; padding:0px; list-style:none;}
#content ul li{ background:url(/images/calpal_star_bullet.gif) no-repeat 0 2px; padding-left:21px; font-size:12px; margin: 1.3em 0;}
#content ul li a{text-decoration: underline; color:#3792b9}
#content ul li a:hover{ text-decoration: none}



/*==================index.html==================*/

#page1 #content .column2 .row1 .col1 .indent{ padding:11px 0px 0px 35px}

#page1 #content .column2 .row1 .col2 .indent{ padding:22px 0 10px 0} 
#page1 #content .column2 .row1 .col2 .indent .title{ margin-bottom:9px}
#page1 #content .column2 .row1 .col2 .indent span{ color:#d52507; font-size:10px}
#page1 #content .column2 .row1 .col2 .indent .separate{ margin-bottom:6px}
#page1 #content .column2 .row1 .col2 .indent strong a{ display: block; margin-top:1px}
#page1 #content .column2 .row1 .col2 .indent p{ margin-bottom:22px}
#page1 #content .column2 .row1 .col2 .indent .right1{ margin-right:6px}
#page1 #content .column2 .row1 .col2 .indent h1 {
	font: 240%/100% "Impact","Arial Narrow",Arial,Helvetica, sans-serif;
	text-transform: uppercase;
	margin:0;
	padding:0;
}


#page1 #content .column2 .row3 { font-size:12px}
#page1 #content .column2 .row3 .col1 .indent { padding:11px 32px 0 31px}
#page1 #content .column2 .row3 .col1 .indent .title{ margin-bottom:20px}
#page1 #content .column2 .row3 .col1 .indent .ind { margin-left:3px}
#page1 #content .column2 .row3 .col1 .indent span { display:block; margin-bottom:16px}
#page1 #content .column2 .row3 .col1 .indent .box { width:394px; margin-top:34px; font-size:11px}
#page1 #content .column2 .row3 .col1 .indent .box strong { display:block}
#page1 #content .column2 .row3 .col1 .indent .box .c1 { width:188px; float:left}
#page1 #content .column2 .row3 .col1 .indent .box .title_bot { margin-bottom:19px}
#page1 #content .column2 .row3 .col1 .indent .box .right1 { margin-top:9px }
#page1 #content .column2 .row3 .col1 .indent .box .ind { padding:9px 0 0 0}
#page1 #content .column2 .row3 .col1 .indent .box .c2 { width:28px; float:left}
#page1 #content .column2 .row3 .col1 .indent .box .c3 { width:178px; float:left}
#page1 #content .column2 .row3 .col3 .indent { padding:11px 32px 10px 0}
#page1 #content .column2 .row3 .col3 .indent .title { margin-bottom:20px}
#page1 #content .column2 .row3 .col3 .indent .ind { margin:0 0 0 21px}
#page1 #content .column2 .row3 .col3 .indent .ind img { margin-left:-21px; margin-right:13px}
#page1 #content .column2 .row3 .col3 .indent p { margin-bottom:17px}
#page1 #content .column2 .row3 .col3 .indent .img{ margin-top:16px}

/*=====*/


/*==================index-1.html==================*/
#page2 #content .column2 .row1 .col1 img{ margin:19px 0 18px 19px}
#page2 #content .column2 .row1 .col2 .indent{ padding:21px 0 10px 0}
#page2 #content .column2 .row1 .col2 .indent .title{ margin-bottom:9px} 
#page2 #content .column2 .row1 .col2 .indent .separate{ margin-bottom:2px}
#page2 #content .column2 .row1 .col2 .indent strong a{ margin-bottom:13px; display:block}
#page2 #content .column2 .row1 .col2 .indent p{ margin-bottom:16px}
#page2 #content .column2 .row1 .col2 .indent .right1{ margin-top:17px; margin-right:5px}

#page2 #content .column2 .row3{ background:url(/images/template/y.gif) repeat-y 457px 0; font-size:11px}
#page2 #content .column2 .row3 .col1 .indent{ padding:11px 31px 11px 23px}
#page2 #content .column2 .row3 .col1 .indent .title_top{ margin-bottom:16px; margin-left:7px}
#page2 #content .column2 .row3 .col1 .indent .img{ margin:0 19px 20px 7px; float:left}
#page2 #content .column2 .row3 .col1 .indent strong a{ display:block; margin-bottom:16px}
#page2 #content .column2 .row3 .col1 .indent .separate{ margin-bottom:11px}
#page2 #content .column2 .row3 .col1 .indent .title_bot{ margin-bottom:21px; margin-left:7px}
#page2 #content .column2 .row3 .col1 .indent .img1{ margin:0 19px 13px 7px; float:left}
#page2 #content .column2 .row3 .col1 .indent p{ margin:0 0 11px 12px}
#page2 #content .column2 .row3 .col1 .indent .right1{ margin-top:8px; margin-bottom:5px}

#page2 #content .column2 .row3 .col3 .indent{ padding:10px 27px 10px 0}
#page2 #content .column2 .row3 .col3 .indent .title{ margin-bottom:16px}
#page2 #content .column2 .row3 .col3 .indent p{ margin-bottom:16px}
#page2 #content .column2 .row3 .col3 .indent ul{ margin:20px 0 20px 0}
#page2 #content .column2 .row3 .col3 .indent .right1{ margin-top:9px; margin-right:4px}

/*=====*/


/*==================index-2.html==================*/
#page3 #content .column2 .row1 .col1 img{ margin:19px 0 18px 19px}
#page3 #content .column2 .row1 .col2 .indent{ padding:21px 0 10px 0}
#page3 #content .column2 .row1 .col2 .indent .title{ margin-bottom:9px}
#page3 #content .column2 .row1 .col2 .indent .separate{ margin-bottom:3px}
#page3 #content .column2 .row1 .col2 .indent strong a{ display:block; margin-bottom:8px}
#page3 #content .column2 .row1 .col2 .indent ul{ margin-top:15px}


#page3 #content .column2 .row3 .indent{ padding:10px 27px 29px 33px} 
#page3 #content .column2 .row3 .indent .title{ margin-bottom:16px}
#page3 #content .column2 .row3 .indent strong{ display:block; margin-bottom:1px; font-size:12px}
#page3 #content .column2 .row3 .indent .box { margin-top:39px}
#page3 #content .column2 .row3 .indent .box img{ float:left; margin-right:19px}
#page3 #content .column2 .row3 .indent .box .ind{ margin-right:45px}
#page3 #content .column2 .row3 .indent .box .r{ height:110px}
#page3 #content .column2 .row3 .indent .box strong a{ display:block; margin-bottom:16px}
#page3 #content .column2 .row3 .indent .box .r .c1{ width:369px; float:left}
#page3 #content .column2 .row3 .indent .box .r .c2{ width:322px; float:left}

/*=====*/


/*==================index-3.html==================*/
#page4 #content .column2 .row1 .col1 img{ margin:19px 0 18px 19px}
#page4 #content .column2 .row1 .col2 .indent{ padding:21px 0 10px 0}
#page4 #content .column2 .row1 .col2 .indent .title{ margin-bottom:4px} 
#page4 #content .column2 .row1 .col2 .indent .separate{ margin-bottom:2px}
#page4 #content .column2 .row1 .col2 .indent p{ margin:16px 0 15px 0}
#page4 #content .column2 .row1 .col2 .indent .right1{ margin-right:5px }

#page4 #content .column2 .row3{ background:url(/images/template/y.gif) repeat-y 457px 0; font-size:11px}
#page4 #content .column2 .row3 .col1 .indent{ padding:11px 37px 10px 23px}
#page4 #content .column2 .row3 .col1 .indent .ind{ padding-left:12px}
#page4 #content .column2 .row3 .col1 .indent .ind .title{ margin-bottom:15px}
#page4 #content .column2 .row3 .col1 .indent strong a{ margin-bottom:17px; display:block}
#page4 #content .column2 .row3 .col1 .indent .ind .right1{ margin-top:17px; margin-bottom:36px}
#page4 #content .column2 .row3 .col1 .indent .ind1{ margin-left:10px}
#page4 #content .column2 .row3 .col1 .indent .ind1 .title{ margin:13px 0 15px 0}
#page4 #content .column2 .row3 .col1 .indent .ind1 .img{ float:left; margin:0 18px 0 0 }
#page4 #content .column2 .row3 .col1 .indent .ind1 strong{ display:block; margin-bottom:17px; font-size:12px}
#page4 #content .column2 .row3 .col1 .indent .ind1 .right1{ margin-top:10px; margin-bottom:6px}

#page4 #content .column2 .row3 .col3 .indent{ padding:11px 27px 5px 0}
#page4 #content .column2 .row3 .col3 .indent .title{ margin-bottom:15px}
#page4 #content .column2 .row3 .col3 .indent strong a{ display:block; margin-bottom:17px}
#page4 #content .column2 .row3 .col3 .indent ul{ margin-top:14px}
#page4 #content .column2 .row3 .col3 .indent p{ margin-top:15px}

/*=====*/


/*==================index-4.html==================*/
#page5 #content .column2 .row1 .col1 img { margin:19px 0 18px 19px}
#page5 #content .column2 .row1 .col2 .indent{ padding:21px 0 10px 0}
#page5 #content .column2 .row1 .col2 .indent .title{ margin-bottom:4px} 
#page5 #content .column2 .row1 .col2 .indent .separate{ margin-bottom:7px}
#page5 #content .column2 .row1 .col2 .indent strong a{ margin-bottom:13px; }
#page5 #content .column2 .row1 .col2 .indent ul{ margin:22px 0 11px 0}

#page5 #content .column2 .row3{ background:url(/images/template/y.gif) repeat-y 457px 0; font-size:11px}
#page5 #content .column2 .row3 .col1 .indent{ padding:10px 30px 0 34px}
#page5 #content .column2 .row3 .col1 .indent .title{ margin-bottom:19px}
#page5 #content .column2 .row3 .col1 .indent strong a{ display:block; }
#page5 #content .column2 .row3 .col1 .indent p{ margin-bottom:24px}
#page5 #content .column2 .row3 .col1 .indent .img{ margin:0 18px 20px 0; float: left}
#page5 #content .column2 .row3 .col1 .indent a { font-size:12px; }


#page5 #content .column2 .row3 .indent{ padding:11px 31px 17px 35px}

#page5 #content .column2 .row3 .col3 .indent{ padding:10px 0 8px 0}
#page5 #content .column2 .row3 .col3 .indent ul{ margin:10px 0 10px 0 }
#page5 #content .column2 .row3 .col3 .indent .right1{ margin-right:34px; margin-bottom:6px}


/*=====*/

/*==================page_2col_even.html==================*/
#page6 #content .column2 .row1 .indent { padding:10px 30px 0 34px }
#page6 #content .column2 .row1 .indent .separate { margin-bottom:7px}

#page6 #content .column2 .row3 .col1 .indent { padding:10px 0 4px 30px}
#page6 #content .column2 .row3 .col1 .indent ul { margin:10px 0 10px 0 }

#page6 #content .column2 .row3 .col2 .indent { padding:21px 0 10px 0}
#page6 #content .column2 .row3 .col2 .indent strong a { margin-bottom:13px; }
#page6 #content .column2 .row3 .col2 .indent ul { margin:22px 0 11px 0}

#page6 #content .column2 .row3 .col3 .indent { padding:10px 0 4px 20px}
#page6 #content .column2 .row3 .col3 .indent ul { margin:10px 0 10px 0 }

/*=====*/


/*==================index-6.html==================*/
#page7 #content .column2 .row1 .col1 img{ margin:19px 0 18px 19px}
#page7 #content .column2 .row1 .col2 .indent{ padding:21px 15px 10px 0}
#page7 #content .column2 .row1 .col2 .indent .title{ margin-bottom:9px} 
#page7 #content .column2 .row1 .col2 .indent .separate{ margin-bottom:2px}
#page7 #content .column2 .row1 .col2 .indent p{ margin-top:28px}


#page7 #content .column2 .row3{ font-size:12px}
#page7 #content .column2 .row3 .indent{ padding:11px 31px 17px 35px}
#page7 #content .column2 .row3 .title{ margin-bottom:11px}
#page7 #content .column2 .row3 p{ margin-bottom:16px}

#header .row3 .col1 #nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#header .row3 .col1 #nav-menu li
{
float: left;
margin: 0 0.15em;
}

#header .row3 .col1 #nav-menu li a
{
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
color: #0d2474;
/* text-decoration: none; */
text-align: center;
}

/* Hide from IE5-Mac \*/
#header .row3 .col1 #nav-menu li a
{
float: none
}
/* End hide */

#header .row3 .col1 #nav-menu
{
width:50em
}


/* LOGIN/REGISTER */

#login {
	
}

#login-inner {
	
}

#login-inner ol {
	margin: -15px 0 15px 20px;
	list-style-type: decimal;
}

#login-inner li {
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
}

#login h1 {
	margin: 0 0 20px 0;
	font-size: 1.8em;
	font-weight: normal;
	color: #004c66;
}

#login h2 {
	margin: 5px 0 20px 0;
	font-size: 1.8em;
	font-weight: normal;
	color: #127383;
}

#login h3 {
	margin: 0 0 20px 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #127383;
}

#login p {
	float: left;
	width: 100%;
	padding: 0;
}

#login-errors {
	clear: both;
	margin-bottom: 20px;
}

#login-errors li {
	margin-bottom: 2px;
	padding: 0;
	color: #880010;
	font-size: 1.1em;
}

#login p.login-textinput  {
	margin: 0;
	padding: 4;
}

#login .login-textinput label {
	float: left;
	width: 80px;
	text-align: left;
	margin-right: 10px;
	padding-top: 1px;
	font-size: 1.1em;
	color: #333;
	line-height: 20px;
}

#login .login-textinput input {
	float: left;
	width: 200px;
	padding: 3px 5px;
	font-size: 1.1em;
	color: #333;
	background: #fff;
	border: 1px solid #a5acb2;
}

#login .login-checkbox label {
	float: right;
	font-size: 1.1em;
	color: #333;
	width: 307px;
	text-align: left;
}

#login .login-checkbox input {
	float: left;
	margin-left: 63px;
}

#login #login-submit {
	clear: both;
	text-align: center;
}

#login #login-submit input {
	padding: 3px 12px;
}
#login #comment {
	font-size: 1.1em;
}
