body		{
		margin: 0px;
		padding: 0px;
		font-family: helvetica,arial,verdana,sans-serif;
		font-size: 12px;
		color: #3D3D3D;
		text-align: center;
		background: #FFFFFF;
		}

p,ul,li,div,form,select
		{
		margin: 0px;
		padding: 0px;
		}

.header		{
		width: 960px;
		height: 130px;
		}

.mainimage	{
		width: 100%;
		height: 250px;
		background: #1F5393 url(../img/mainimagebg.png);
		border-top: 4px solid #006F97;
		border-bottom: 2 px solid #006F97;
		}

.content	{
		width: 960px;
		margin: 20px 0 20px 0;
		backgtound: url(../img/contentbg.png);
		}

.footer		{
		float: left;
		width: 100%;
		height: 80px;
		background: url(../img/footerbg.png);
		border-top: 1px solid #b1b1b1;
		margin-top: 40px;
		}

.logo		{
		float: left;
		margin: 10px 0 0 10px;
		border-right: 1px dotted #cccccc;
		}

.address	{
		float: left;
		text-align: left;
		padding: 40px 0 0 10px;
		}

.copy		{
		float: left;
		width: 670px;
		text-align: justify;
		padding: 0 15px 5px 10px;
		border-right: 1px dotted #cccccc;
		}

.copytxt	{
		font-weight: 600;
		font-size: 12px;
		font-style: italic;
		line-height: 16px;
		}

.photo		{
		float: right;
		margin: 10px 10px 0 0;
		}

.googlemap	{
		float: left;
		margin: 14px 0 0 0;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #cccccc;
		padding: 5px;
		}

.imgbdrCat	{
		float: right;
		margin: 10px 20px 0 0;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #cccccc;
		padding: 5px;
		}

.imgbdrInner	{
		float: right;
		margin: 0 5px 0 0;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #cccccc;
		padding: 5px;
		}

.imgbdrL	{
		float: left;
		margin: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #cccccc;
		padding: 5px;
		}

.imgbdrItem	{
		float: left;
		margin: 5px 0 5px 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #cccccc;
		padding: 5px;
		cursor: pointer;
		}

/* Form Styling */

.fieldname	{
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		}

.fieldnamereq	{
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		color: red;
		}

.input		{
		width: 99%;
		font-size: 11px;
		font-weight: bold;
		padding-left: 5px;
		color: #535353;
		border: 1px dotted #aaaaaa;
		background: url(../img/inputbg.png);
		}

.btn		{
		font-family: helvetica,arial,verdana,sans-serif;
		font-weight: bold;
		font-size: 11px;
		}

select		{
		font-family: helvetica,arial,verdana,sans-serif;
		font-weight: bold;
		font-size: 11px;
		width: 100%;
		color: #141C56;
		}

textarea	{
		font-family: helvetica,arial,verdana,sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #535353;
		width: 99%;
		padding: 5px 0 0 5px;
		border: 1px dotted #aaaaaa;
		background: url(../img/textareabg.png);
		}


/* Top Menu Setup */

.topmenuset	{
		float: right;
		list-style: none;
		line-height: 16px;
		margin: 100px 20px 0 0;
		}

.topmenu	{
		font-size: 11px;
		font-weight: bold;
		color: #0883A3;
		display: inline;
		}


/* Category Menu Setup */

.catmenuhold	{
		width: 250px;
		float: right;
		display: inline;
		}

.catmenu	{
		font-weight: bold;
		width: 225px;
		font-size: 12px;
		line-height: 30px;
		background: url(../img/menubg.png);
		color: #3D3D3D;
		text-align: left;
		padding-left: 10px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 3px;
		border: 1px solid #cccccc;
		list-style: none;
		}

.catmenusub	{
		font-weight: bold;
		width: 225px;
		font-size: 12px;
		line-height: 30px;
		background: #1B4982 url(../img/catmenusubbg.png);
		color: #ffffff;
		text-align: left;
		padding-left: 10px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-bottom: 3px;
		border: 1px solid #1B457F;
		list-style: none;
		}

.memberlogo	{
		width: 235px;
		color: #3D3D3D;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #cccccc;
		margin: 10px 0 0 0;
		list-style: none;
		background: url(../img/appabg.png);
		}

/* Footer Menu Setup */

.footerset	{
		padding: 10px;
		}

.footmenu	{
		list-style: none;
		display: inline;
		font-size: 11px;
		line-height: 16px;
		}

/* Text Styling */

.h0		{
		font-weight: 600;
		font-size: 18px;
		color: #1F5393;
		font-style: italic;
		margin-bottom: 5px;
		}

.h1		{
		font-weight: 600;
		font-size: 15px;
		color: #1F5393;
		font-style: italic;
		line-height: 22px;
		margin-bottom: 5px;
		}

.h2		{
		font-weight: 600;
		font-size: 12px;
		color: #1F5393;
		font-style: italic;
		line-height: 22px;
		margin-top: 5px;
		}

.h3		{
		font-weight: 600;
		font-size: 11px;
		color: #1F5393;
		font-style: italic;
		line-height: 22px;
		margin-top: 5px;
		}


/* Category Links */

.catmenu:link 	{
		text-decoration: none;
		}

.catmenu:visited{
		text-decoration: none;
		}

.catmenu:hover	{
		background: url(../img/menubgon.png);
		color: #141C56;
		cursor: pointer;
		}

.catmenusub:link 	{
		text-decoration: none;
		}

.catmenusub:visited{
		text-decoration: none;
		}

.catmenusub:hover	{
		background: url(../img/catmenusubbgon.png);
		color: #FFE69A;
		cursor: pointer;
		}

/* Top Menu Links */

.topmenu a:link {
		color: #1F5393;
		text-decoration: none;
		}

.topmenu a:visited{
		color: #1F5393;
		text-decoration: none;
		}

.topmenu a:hover{
		color: #141C56;
		}

/* Footer Menu Links */

.footmenu a:link {
		color: #1F5393;
		font-weight: bold;
		text-decoration: none;
		}

.footmenu a:visited{
		color: #1F5393;
		font-weight: bold;
		text-decoration: none;
		}

.footmenu a:hover{
		color: #141C56;
		font-weight: bold;
		}

/* Standard Links */

a:link 		{
		color: #1F5393;
		text-decoration: none;
		}

a:visited	{
		color: #1F5393;
		text-decoration: none;
		}

a:hover		{
		color: #141C56;
		}



