
body {
	border:0px;
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	color: #00636F;
	font-size: 14px;
	background-color: #5D5D5D;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body a:link, body a:visited {
	color: #008393;
	text-decoration: underline;
}

body a:hover, body a:active {
	color: #008393;
	text-decoration:underline;
}

.clear {
	clear:both;
}

h2 {
	font-size: 16px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}

h3 {
	background-color:#49ac42;
	height: 26px;
	width: 321px;
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 10px;
}

#mainwraper {
	width: 757px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-right: 21px;
	padding-left: 23px;
	background-image: url(../images/bgmain.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

#header {
/*	height: 239px;
	margin-bottom: 0px;*/
}

#logo {
	width:346px;
	height:173px;
	float: left;
}

#top-right {
	width:411px;
	height:239px;
	float: left;
}

#straptext {
	color:#008393;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	line-height: 50px;
}
/*
#straptext &bull; {
	color:#339900;
}
*/
#mainnav {
	height: 41px;
	width: 734px;
	text-align: center;
	color: #FFFFFF;
	float: left;
	background-image: url(../images/nav_bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 38px;
	font-weight: bold;
	margin-bottom: 29px;
}

#mainnav a:link, #mainnav a:visited {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;	
}

#mainnav a:hover, #mainnav a:active {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

#mainnav ul {
	margin: 0px;
	padding: 0px;
}

#mainnav ul li{
	display:inline;
	margin: 0px;
	padding: 0px;
}

.divider {
	background: url(../images/lines.gif) no-repeat right center;
	height: 41px;
	width: 19px;
	padding-right: 29px;
	margin-right: 10px;
}

#maincontent {
	background-image:url(../images/content_bg.gif);
	clear: both;
	width: 734px;
}

#maincontent-top {
	background-image:url(../images/content_top.gif);
	height: 17px;
	width: 734px;
}
#maincontent-foot {
	background-image:url(../images/content_foot.gif);
	height: 17px;
	width: 734px;
	clear: both;
}
.content {
	width: 666px;
	padding-right: 34px;
	padding-left: 34px;
	clear: both;
}
.content-foot {
	width: 734px;
	background-image: url(../images/inner_content_foot.gif);
	height: 19px;
}

.titlebox {
	background-image:url(../images/titlebox_bg.gif);
	height: 59px;
	width: 700px;
	padding-left: 34px;
}

.title {
	line-height: 59px;
	font-size: 23px;
	font-weight: bold;
	float: left;
}

.paginationtop {
	line-height: 59px;
	padding-right: 25px;
	float: right;
}

.paginationfootbox {
	line-height: 59px;
	background-color:#FFFFFF;
	width: 709px;
	margin-left: 16px;
	margin-right: 9px;
	text-align: right;	
}

.paginationfoot {
float:right;
}

.pagination {
	font-weight: bold;
}

.pagination a:link, pagination a:visited {
	color: #49ac42;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}

.pagination a:hover, pagination a:active {
	color: #49ac42;
	text-decoration:underline;
}

.buttonbox {
float:right;
}

.subtitle1 {
	background-image:url(../images/subtitle1_bg.gif);
	height: 39px;
	width: 663px;
	line-height: 39px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 11px;
	margin-top: 23px;
}

.textbox1 {
	width: 260px;
	margin-bottom: 20px;
}


#rightcol label {
	width: 60px;
	float:left;
	text-align:right;
	margin-right: 11px;
	height: 24px;
	line-height: 24px;
}

.input1 {
	width: 270px;
	height: 18px;
	border: 3px solid #f3fc04;
	margin-bottom: 8px;
}

#rightcol textarea {
	width: 270px;
	height: 150px;
	border: 3px solid #f3fc04;
	margin-bottom: 8px;
}

.btn-send {
	width: 100px;
	border: 3px solid #f3fc04;
	margin-bottom: 8px;
	margin-left: 71px;
}

#footer {
	width: 801px;
	height: 181px;
	background: #ffffff;
    margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
	color: #49C056;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	clear: both;
}

#footer a:link, #footer a:visited {
	color: #008393;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

#footer a:hover, #footer a:active {
	color: #008393;
	text-decoration: underline;
}

.foottext {
	font-size: 10px;
	font-weight: normal;
	color: #008292;
}

.buttonbox {
	float:right;
	padding-top: 15px;
	margin-right: 28px;
	margin-left: 28px;
}

.buttonbox a:link, .buttonbox a:visited {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
	background-image: url(../images/global/button_bigger1.gif);
	height: 29px;
	width: 147px;
	display: block;
	text-align: center;
	font-size: 16px;
}

.buttonbox a:hover, .buttonbox a:active {
	color: #FFFFFF;
	text-decoration:underline;
}

#footbox {
	width: 801px;
	margin-right: auto;
	margin-left: auto;
}

#footboxright {
	width: 360px;
	height: 254px;
	background-image: url(../images/right_box_bg.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-right: 20px;
	padding-right: 23px;
	padding-left: 33px;
	padding-top: 18px;
}

#aboutbox {
	width: 168px;
	height: 224px;
	float: left;
	background-image: url(../images/about_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#toolkitbox {
	width: 168px;
	height: 224px;
	float: left;
	margin-left: 24px;
	background-image: url(../images/toolkit_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.smalltitle {
	width: 158px;
	height: 49px;
	background-image: url(../images/small_title_bg.gif);
	background-repeat: no-repeat;
	line-height: 49px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}

.smalltitleCreative {
	background-image:url(../images/small_title_bg.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	height:49px;
	line-height:18px;
	padding-left:8px;
	padding-top:5px;
	width:158px;
}

.textpadding {
	width: 148px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	height: 136px;
}

.morebutton {
	float:left;
}

.morebutton a:link, .morebutton a:visited {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
	background-image: url(../images/but_more.gif);
	height: 29px;
	width: 73px;
	display: block;
	text-align: left;
	font-size: 16px;
	padding-left: 7px;
}

.morebutton a:hover, .morebutton a:active {
	color: #FFFFFF;
	text-decoration:underline;
}

.morebutton2 {
padding-top: 12px;
}

.morebutton2 a:link, .morebutton2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
	background-image: url(../images/button1.gif);
	height: 29px;
	width: 73px;
	display: block;
	text-align: left;
	font-size: 16px;
	padding-left: 7px;
}

.morebutton2 a:hover, .morebutton2 a:active {
	color: #FFFFFF;
	text-decoration:underline;
}

#footboxleft {
	width: 328px;
	margin-right: 14px;
	margin-left: 23px;
	padding-top: 17px;
	float: left;
}

.leftboxtitle {
	line-height: 60px;
	font-size: 23px;
	font-weight: bold;
	background-image: url(../images/leftbox_title_bg.gif);
	background-repeat: no-repeat;
	display:block;
	width: 308px;
	padding-left: 20px;
}

.leftboxtext {
	background-color:#ebf5f7;
	width: 288px;
	padding: 20px;
	height: 80px;
}

.leftboxtextfoot {
	background-image:url(../images/left_footbox_foot.gif);
	width: 328px;
	height: 11px;
}

#logobox {
	background-image:url(../images/logobox.gif);
	width: 308px;
	height: 32px;
	padding: 10px;
	margin-top: 12px;
}

#logobox img {
float:left;
}

.phonetext {
	font-size: 24px;
	font-weight: bold;
	color: #7fc572;
}

.welcome {
    width: 128px;
    height: 105px;
	background-image:url(../images/welcome_bg.jpg);
    float: left;
    margin-right: 12px;
    padding: 5px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

.wdiv {
    width: 1px;
    height: 115px;
    background: #008393;
    float: left;
    margin-right: 12px;
}

.welcome a:link, .welcome a:hover, .welcome a:visited, .welcome a:visited {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
    display:block;
    padding: 0px 6px 2px 8px;
    width: 23px;
    height: 24px;
	background-image:url(../images/go_btn.gif);
    margin-top: 13px;
    margin-left: 84px;
}

div.label {
    width: 150px;
    float: left;
}

div.input {
    border: 1px solid #49ac42;
    width: 200px;
    background: #ffffff;
    float: left;

}

#contentMain.loginbg {
	background: #EBF5F7 url(../images/login_bg_t.gif) left bottom no-repeat;
}

.content-foot.loginbg {
	background: #EBF5F7 url(../images/login_bg_b.gif) left bottom no-repeat;
}

#footboxright.index {
    margin-top: 20px;
	background-image: url(../images/right_box_bg_index.jpg);
    background-repeat: no-repeat;

}

div.message {
    background: #47AD40;
    color: #ffffff;
    font-weight: bold;
}

div.message p, #contentWrap div.message p {
    color: #ffffff;
    font-weight: bold;
    padding: 6px;
}

div.message p a, #contentWrap div.message p a {
    color: #ffffff;
    font-weight: bold;
}

div.error {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ff0000;
    font-weight: bold;
}

div.register input.txt {

    margin-bottom: 10px;
}
/****************************
		INDEX PAGE CODE
*****************************/
body#index #mainwraper {background: url(../images/bgmain-index.gif) no-repeat top center;}
body#index #footboxleft {margin: 0;padding: 0;width: 330px;float: left;padding-right: 15px;}
body#index #footboxright {background: none;	margin: 0; padding: 0;	height: auto;	float: left;}
body#index #footbox {width: 801px;margin: 0; padding: 0;float: left;}
body#index #logobox {margin: 0; padding: 0;	background: url(../images/logobox-index.gif) no-repeat top left;padding-right: 23px;padding-left: 18px;	padding-top: 10px;width: 371px;height: 112px;margin-top: 20px;clear: both;}
body#index #logobox img {float:left;padding-right: 2px;}
#howtobox {margin: 0; padding: 0;width: 372px;height: 296px;background-image: url(../images/top_right_index_bg.jpg);background-repeat: no-repeat;	background-position: top left;font-size: 90%;margin-bottom: 20px;clear: both;padding-left: 40px;}
ul#buttons li {margin: 0; padding: 0;float: left; margin-top: 35px;}
ul#buttons {margin: 0; padding: 0;margin-left: -10px;}
#infobox {background-image: url(../images/right_box_bg_index.jpg);background-repeat: no-repeat;background-position: top left;width: 384px;height: 247px;margin: 0; padding: 0;clear: both; font-size: 90%;	padding-left: 28px;padding-top: 25px;}
.largetitle {width: 358px;height: 49px;line-height: 49px;font-size: 20px;font-weight: bold;	color: #FFFFFF;	padding-left: 10px;}
.leftboxtitle1 {line-height: 25px;font-size: 23px;font-weight: bold;background-image: url(../images/leftbox_title_bg1.gif);	background-repeat: no-repeat;display:block;width: 274px;height: 102px;padding-left: 20px;padding-right: 320px;	padding-top: 10px;}
.leftboxtext1 {background: #ebf5f7 url(../images/left_footbox_foot1.gif) no-repeat bottom left;	width: 274px;padding: 20px;	margin-bottom: 20px;}
.leftboxtitle2 {line-height: 60px;font-size: 23px;font-weight: bold;background-image: url(../images/leftbox_title_bg2.gif);	background-repeat: no-repeat;display:block;width: 308px;padding-left: 20px;}
.leftboxtext2 {background-color:#ebf5f7;width: 274px;padding: 20px;}
.morebutton3 {padding-top: 12px;}
.morebutton3 a:link, .morebutton3 a:visited {color: #fff;text-decoration: none;	line-height: 25px;	background-image: url(../images/button2.gif);	background-repeat: no-repeat;height: 29px;width: 127px;	display: block;	text-align: left;font-size: 16px;padding-left: 7px;}
.morebutton3 a:hover, .morebutton3 a:active {color: #FFFFFF;text-decoration:underline;}
.morebutton4 {padding-top: 12px;}
.morebutton4 a:link, .morebutton4 a:visited {color: #fff;text-decoration: none;line-height: 25px;background-image: url(../images/but_more1.gif);background-repeat: no-repeat;height: 29px;width: 127px;display: block;text-align: left;font-size: 16px;padding-left: 7px;}
.morebutton4 a:hover, .morebutton4 a:active {color: #FFFFFF;text-decoration:underline;}
.morebutton5 {padding-top: 12px;}
.morebutton5 a:link, .morebutton5 a:visited {color: #fff;text-decoration: none;line-height: 25px;background-image: url(../images/but_register1.gif);	background-repeat: no-repeat;height: 29px;width: 96px;display: block;text-align: left;font-size: 16px;padding-left: 7px;margin-left: 2px;}
.morebutton5 a:hover, .morebutton5 a:active {color: #FFFFFF;text-decoration:underline;}


/* Collapse/expand buttons */
span.collapse_button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#3cb246 none repeat scroll 0 0;
	border:1px solid #8F8F8F;
	color:#FFFFFF;
	/*cursor:pointer;*/
	width:120px;
	text-align:center;
	display:block;
	font-size:1em;
	margin-top:-1px;
	padding:4px 12px;
	margin-bottom:20px;
}

span.collapse_button:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#7fc572 none repeat scroll 0 0;
}

span.collapse_button a {
	color:#FFFFFF;
	text-decoration:none;
}

.bigAndBold {
	font-weight:bold;
	font-size:16px;
}

.biggerText {
	font-size:14px;
}

.biggerText li{
	font-size:14px;
}

.bold {
	font-weight:bold;
}

.picWelcomeWrap {
	background:#008493 url(/images/global/bottomLeftBlue.gif) no-repeat scroll left bottom;
	float:right;
	margin:0 0 0 25px;
	width:708px;
}

.picWelcomeWrap ul {
	font-size:8px;
	font-style:italic;
	font-weight:bold;
	line-height:10px;
	margin-bottom:10px;
}

.picWelcomeWrap li {
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:4px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px;
	width:131px;
}

.printPopup {
	background:transparent url(/images/global/print_icon.gif) no-repeat scroll left center;
	display:block;
	float:right;
	height:26px;
	line-height:26px;
	padding-left:28px;
	padding-right:15px;
	margin-bottom:15px;
}

