/* Left & Right alignment */
.left {float:left}
.right {float:right}
.wrapper {width:100%;overflow:hidden}

/* Global properties */
body {
background:#003687;
border:0;
font:13px Arial, Helvetica, sans-serif;
color:#666;
line-height:18px
}

/* main layout */
a {
	color:#0066CC;
	text-decoration:underline
}
a:hover {
	color:#0066CC;
	text-decoration:none
}

.body1 {
background:url(../images/topbkg.png) top repeat-x
}

a.btntop {color:#666;text-decoration:none}
a:hover.btntop {
	color:#0066CC;
	text-decoration:underline
}
.top {
font-size:13px;
font-weight:normal;
line-height:18px;
margin-top:0px;
margin-left:0px;
}

a.btnsubmain{
margin-left: 0px;
font-size: 13px;
color: #CD1126;
display:block;
font-weight:bold;
height:19px;
margin-bottom:0px;
text-decoration:none;

}
a:hover.btnsubmain{
	margin-left: 0px;
	background:url(../images/mainredbg.png) repeat right top;
	color:#FFF;
}
.submain1{
margin-left: 0px;
text-indent:0px;
display:block;
line-height: 19px;
padding:0 26px 0 26px;
}

a.btnsubmainon{
background-color: #BBB;
margin-left: 0px;
font-size: 13px;
color: #fff;
display:block;
font-weight:bold;
height:19px;
margin-bottom:0px;
text-decoration:none;

}
a:hover.btnsubmainon{
	margin-left: 0px;
	background:url(../images/mainredbg.png) repeat right top;
	color:#FFF;
}
.submain1on{
	margin-left: 0px;
	text-indent:0px;
	display:block;
	line-height: 19px;
	padding:0 26px 0 26px;
}

a.btnlevel {color:#666;text-decoration:none}
a:hover.btnlevel {color:#E31328;text-decoration:underline}
.level {
font-size:18px;
font-weight:bold;
line-height:18px;
margin-top:0px;
margin-left:0px;
padding:0 0 0 16px;
}

a.btnlevel2 {color:#666;text-decoration:none}
a:hover.btnlevel2 {color:#E31328;text-decoration:underline}
.level2 {
font-size:18px;
font-weight:bold;
line-height:18px;
margin-top:0px;
margin-left:0px;
padding:0 0 0 0;
}

a.btnfoot {color:#FFF;text-decoration:none}
a:hover.btnfoot {color:#FFF;text-decoration:underline}
.foot {
font-size:13px;
color:#FFF;
font-weight:normal;
line-height:18px;
margin-top:0px;
margin-left:0px;
}

/* header */
.h1, .h_P2, .h_P1, .h_P3, .h_P10, .h_P11, .h_P4, .h_P9, .h_C14 {
font-size:28px;
color:#CD1126;
font-weight:bold;
line-height:30px;
display:block;
margin-top:0px;
margin-left:0px;
padding:0 16px 0 16px;
letter-spacing:-1px
}

.h2, .h_P7, .h_P8 {
font-size:28px;
color:#F78F28;
font-weight:bold;
line-height:30px;
display:block;
margin-top:0px;
margin-left:0px;
padding:0 16px 0 16px;
letter-spacing:-1px
}

.h3, .h_P5, .h_P6, .h_C11 {
	font-size:28px;
	color:#8297A0;
	font-weight:bold;
	line-height:30px;
	display:block;
	margin-top:0px;
	margin-left:0px;
	padding:0 16px 0 16px;
	letter-spacing:-1px
}

.lineColor_P2, .lineColor_P3, .lineColor_P10, .lineColor_P11, .lineColor_P4, .lineColor_C14 {
	background-color:#CD1126;
}
.lineColor_P7, .lineColor_P8 {
	background-color:#F78F28;
}
.lineColor_P5, .lineColor_P6, .lineColor_C11 {
	background-color:#8297A0;
}
/* title */
a.btnh4 {
	color:#0C53A4;
	text-decoration:none
}
a:hover.btnh4 {
	color:#0066CC;
	text-decoration:none
}
.h4 {
font-size:15px;
font-weight:bold;
line-height:20px;
display:block;
margin-top:0px;
margin-left:0px;
padding:20px 16px 2px 16px
}


a.btnh5 {color:#FFF;text-decoration:none}
a:hover.btnh5 {
	color:#0868B4;
	text-decoration:none
}
.h5 {
font-size:21px;
font-weight:bold;
line-height:20px;
display:block;
margin-top:0px;
margin-left:0px;
}

a.h6 {color:#333;text-decoration:none}
a:hover.h6 {color:#E31328;text-decoration:underline}
.h6 {
	font-size:18px;
	font-weight:bold;
	line-height:21px;
	margin-top:0px;
	margin-left:0px;
	padding:0px 16px 2px 0px
}

a.h7 {color:#666;text-decoration:none;background-color:#DDDDDD}
a:hover.h7 {color:#E31328;text-decoration:none;background-color:#E31328}
.h7 {
font-size:18px;
font-weight:bold;
line-height:18px;
margin-top:0px;
margin-left:0px;
padding:0px 16px 2px 16px
}

.h8 {
font-size:15px;
font-weight:bold;
line-height:20px;
display:block;
margin-top:0px;
margin-left:0px;
padding:0px 16px 2px 16px
}

/* slide caption */
a.btnh6 {color:#fff;text-decoration:none}
a:hover.btnh6 {
	color:#E31328;
	text-decoration:none}

.date {
font-size:11px;
color:#AAA;
line-height:13px;
display:block;
margin-top:0px;
margin-left:0px;
padding:4px 16px 4px 16px
}

.copyright {
font-size:11px;
color:#999;
line-height:13px;
display:block;
margin-top:0px;
margin-left:0px;
padding:4px 16px 4px 16px
}

.location {
font-size:11px;
color:#AAA;
line-height:13px;
display:block;
margin-top:0px;
margin-left:0px;
padding:4px 16px 4px 16px
}

.disclaimer {
font-size:11px;
color:#0083CB;
line-height:20px;
display:block;
margin-top:0px;
margin-left:0px;
padding:0px 0px 0px 16px
}

/* button readmore*/
a.btn1{
margin-left: 16px;
background:url(../images/btn_readmore_off.png) no-repeat 0px 0px;
font-size: 12px;
color: #FFF;
display:block;
font-weight:normal;
height:19px;
margin-bottom:0px;
text-decoration:none;
width:121px;
}
a:hover.btn1{
margin-left: 16px;
background:url(../images/btn_readmore_on.png) no-repeat 0px 0px;
color:#FFF;
}
.readmore1{
margin-left: 0px;
text-indent:8px;
display:block;
line-height: 19px;
}

/* button member*/
a.btn2{
margin-left: 0px;
background:url(../images/btn_member_off.png) no-repeat 0px 0px;
font-size: 14px;
color: #CD1126;
display:block;
font-weight:bold;
height:42px;
margin-bottom:0px;
text-decoration:none;
width:262px;
}
a:hover.btn2{
	margin-left: 0px;
	background:url(../images/btn_memberblue2.png) no-repeat 0px 0px;
	color:#005E9D;
}
.member1{
margin-left: 0px;
text-indent:0px;
display:block;
line-height: 42px;
}

/* button main*/
a.btn3{
margin-left: 0px;
font-size: 13px;
color: #333;
display:block;
font-weight:bold;
height:40px;
margin-bottom:0px;
text-decoration:none;

}
a:hover.btn3{
	margin-left: 0px;
	background:url(../images/mainredbg.png) repeat right top;
	color:#FFF;
}
.main1, .main_C15{
	margin-left: 0px;
	text-indent:0px;
	text-align: center;
	display:block;
	line-height: 40px;
	width:114px;
}
.main2, .main_C17{
	margin-left: 0px;
	text-indent:0px;
	text-align: center;
	display:block;
	line-height: 40px;
	width:105px;
}
.main3, .main_C45{
	margin-left: 0px;
	text-indent:0px;
	text-align: center;
	display:block;
	line-height: 40px;
	width:75px;
}
.main4{
	margin-left: 0px;
	text-indent:0px;
	text-align: center;
	display:block;
	line-height: 40px;
	width:100px;
}
.main5, .main_C27{
	margin-left: 0px;
	text-indent:0px;
	text-align: center;
	display:block;
	line-height: 40px;
	width:210px;
}
.main6, .main_C42{
	margin-left: 0px;
	text-indent:0px;
	text-align: center;
	display:block;
	line-height: 40px;
	width:112px;
}
.main7, .main_C38{
	margin-left: 0px;
	text-indent:0px;
	text-align: center;
	display:block;
	line-height: 40px;
	width:141px;
}
.main8, .main_C32{
	margin-left: 0px;
	text-indent:0px;
	text-align: center;
	display:block;
	line-height: 40px;
	width:103px;
}
.main9, .main_C12{
	margin-left: 0px;
	text-indent: 0px;
	text-align: center;
	display:block;
	line-height: 40px;
	width:100px;
}

/* button viewlarger*/
a.btn5{
margin-left: 16px;
background:url(../images/btn_viewlarger_off.png) no-repeat 0px 0px;
font-size: 12px;
color: #FFF;
display:block;
font-weight:normal;
height:19px;
margin-bottom:0px;
text-decoration:none;
width:151px;
}
a:hover.btn5{
margin-left: 16px;
background:url(../images/btn_viewlarger_on.png) no-repeat 0px 0px;
color:#FFF;
}
.viewlarger1{
margin-left: 0px;
text-indent:8px;
display:block;
line-height: 19px;
}

/* button pre*/
a.btn4{
margin-left: 16px;
background:url(../images/btn_pre_off.png) no-repeat 0px 0px;
font-size: 12px;
color: #FFF;
display:block;
font-weight:normal;
height:19px;
margin-bottom:0px;
text-decoration:none;
width:121px;
}
a:hover.btn4{
margin-left: 16px;
background:url(../images/btn_pre_on.png) no-repeat 0px 0px;
color:#FFF;
}
.pre1{
margin-left: 0px;
text-indent:8px;
display:block;
line-height:19px;
padding:0 0 0 24px;
}

/* button next*/
a.btn5{
margin-left: 16px;
background:url(../images/btn_next_off.png) no-repeat 0px 0px;
font-size: 12px;
color: #FFF;
display:block;
font-weight:normal;
height:19px;
margin-bottom:0px;
text-decoration:none;
width:121px;
}
a:hover.btn5{
margin-left: 16px;
background:url(../images/btn_next_on.png) no-repeat 0px 0px;
color:#FFF;
}
.next1{
margin-left: 0px;
text-indent:8px;
display:block;
line-height: 19px;
}

p {padding-bottom:18px}

/* menu */
#menu {padding:33px 0 0}
#menu li {padding:26px 37px 23px 30px;float:left;background:url(../images/menu_line.gif) right 0 no-repeat}
#menu .end {background:none;padding-right:0}
#menu li a {display:inline-block;overflow:hidden;font-size:21px;color:#191919;line-height:1.2em;text-decoration:none;letter-spacing:-1px}
#menu li a:hover, #menu #menu_active a {color:#87a310}

/* Tooltips */
.aToolTip {	border:1px solid #fff;background:#87a310;color:#fff;margin:0;padding:2px 10px;font-size:11px}
.aToolTip .aToolTipContent {position:relative;margin:0;padding:0}
a.aToolTipCloseBtn {display:block;height:20px;width:20px;overflow:hidden;background:url(../images/loading/close.gif) no-repeat;text-indent:-9999px;outline:none;position:absolute;top:-15px;right:-20px}

/* The Nivo Slider styles */
#slider {position:relative;width:667px;height:317px;z-index:88;overflow:hidden}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {position:absolute;z-index:99;right:16px;bottom:8px;background:url(../images/buttons_bg.png) 0 0 no-repeat;padding:5px;padding-right:2px}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:12px;height:12px;float:left;margin-right:3px;background:url(../images/buttons.png) right 0 no-repeat}
.nivo-controlNav a.active {background-position:left}
/* Caption styles */
.nivo-caption {height:66px;width:667px;padding-left:16px;position:absolute;bottom:-20px;left:0;background:url(../images/caption_bg.png) repeat;z-index:98}
.nivo-caption strong {
	display:block;
	font-size:24px;
	color:#fff;
	line-height:1.2em;
	font-weight:normal;
	padding:11px 0 5px 0;
	letter-spacing:-1px
}
.nivo-caption span {font-weight:bold}
.nivo-html-caption {}

/* content */
#content {padding-top:0px;padding-bottom:0px}
#content2 {padding-bottom:40px}
.content3 {padding-left: 16px;
}

.pad1 {padding:0 16px 0 16px}
.pad2 {padding:0 16px 18px 16px}
.pad3 {padding:0 16px 24px 16px}
.pad4 {
	padding:0 16px 0 16px
}

.pad_left1 {padding-left:30px}
.pad_bot1 {padding-bottom:5px}
.pad_bot2 {padding-bottom:14px}
.pad_bot3 {padding-bottom:40px}
.marg_right1 {margin-right:39px}
.pad_top1 {padding-top:14px}

.button {display:inline-block;width:89px;line-height:26px;height:26px;color:#fff;text-decoration:none;background:url(../images/button_bg.png) 0 0 no-repeat;text-align:center}
.button:hover {background-position:bottom;color:#191919}
.color1 {color:#87a310} 
.color2 {color:#fff}
.list1 {margin-top:-5px}
.list1 li {line-height:29px}
.list1 li a, .list2 li a {padding-left:14px;background:url(../images/marker_1.gif) 0 5px no-repeat}
.list1 li a:hover, .list2 li a:hover {background-position:0 -24px}
.list2 {margin-top:-2px;margin-bottom:-2px}
.list2 {line-height:27px}

/* footer */
footer {height:1000px;color:#191919;padding:45px 30px 20px 30px;height:66px;font-size:13px}
footer a{}
footer a:hover{}
/* -------------
 * Input
 * ------------- */
.jqTransformInputWrapper {float:left;width:auto !important}
.jqTransformInputWrapper div {float:left}
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {position:relative}
.jqTransformSelectWrapper div {float:left;font:12px Arial, Helvetica, sans-serif;color:#191919;display:block;position:relative;white-space:nowrap;height:20px;line-height:20px;overflow:hidden;cursor:pointer;background:#fff}
.jqTransformSelectWrapper div span{padding:0 0 0 10px;display:block}
a.jqTransformSelectOpen {display:block;position:absolute;top:1px;right:1px;width:18px;height:18px;background:url(../images/select.gif) 0 0 no-repeat}
.jqTransformSelectWrapper ul {position:absolute;top:21px;left:0px;background:#fff;font:12px Arial, Helvetica, sans-serif;display:none;z-index:10; padding:5px 0 5px 0;height:50px;overflow:auto;min-height:20px} 
.jqTransformSelectWrapper ul a {display:block;padding:0 10px;text-decoration:none;color:#191919}
.jqTransformSelectWrapper ul a.selected {color:#87a310}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {color:#fff;background:#87a310; }

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display:none}
