/* basic elements */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#525151;
	background-color:#045271;
}
.clear {clear:both;margin:0;padding:0;height:0;overflow:hidden;}
a {color:#2ea3d0;text-decoration:none;outline:none;}
a:visited {color:#2ea3d0;}
a:hover, a:active {color:#455668;}
a.lightblue {color:#74879C;}
form {margin:0;padding:0;}
fieldset {border:0;margin:0;padding:0;}
img {border:0;margin:0;padding:0;}
* html img {behavior:url(javascripts/iepngfix.htc);}

.loading {background:transparent url(../images/loading.gif) no-repeat center center;}

fieldset input.inputText {margin:2px 0 0 0;padding:3px;border:1px solid #bab7b7;color:#7f7f7f;}

fieldset input:focus {color:#000 !important;}
fieldset textarea:focus {color:#000 !important;}
fieldset select:focus {color:#000 !important;}


#wrapper .floatLeft {float:left;}
#wrapper .floatRight {float:right;}

/* specific divs */
#wrapper {
	margin:0 auto 20px;
	padding:0;
	width:990px;
}

#pageHeader {margin:0 0 10px;padding:0;width:990px;}

#logo {float:left;margin:20px 0 0 0;padding:0;width:150px;}
#logo .print {display:none;}

#topWrap {float:right;margin:20px 0;padding:0;width:826px;}

#topWrap2 {float:right;margin:0;padding:0;width:826px;}


#topWrap .slogan {float:left;}

#searchBox {float:right;width:300px;font-size:0.916em;margin:0;padding:0;}
#searchBox fieldset {float:right;margin:0;padding:0;}
#searchBox fieldset input {
    margin:0;padding:2px;width:170px; height:23px;border:0px none;color:#b8b2b2;
    background:#FFF url(../images/google.gif) no-repeat 0px 0px;
}

#searchBox fieldset input:focus {color:#000;background:#FFF url(../images/google.gif) no-repeat 0px -53px;}
#searchBox fieldset textarea:focus {color:#000;}
#searchBox fieldset select:focus {color:#000;}

#searchBox button.btnGo {
	margin:0 0 0 5px;
	padding:0;
	width:59px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;	
	color:#FFF;
	display:block;
	border:0 none;
	background:transparent url(../images/buttons.gif) no-repeat -121px -140px;
	cursor:pointer;	
}


#welcome {float:left;width:350px;color:#FFF;font-size:0.916em;margin:2px 0 0 0;padding:0;}
#welcome a {color:#2ea3d0;text-decoration:underline;}
#welcome a:hover {color:#FFF;text-decoration:none;}

#topMenu {float:right;margin:4px 0 0 0;padding:0;width:194px;}
#topMenu ul {margin:0;padding:0;list-style-type:none;}
#topMenu ul li {
	float:right;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.916em;
	color:#FFF;
}
#topMenu ul li a {color:#FFF;}
#topMenu ul li a:hover {color:#44c1f1;}
#topMenu ul li.sprline {padding:0 10px;}

#mainMenu {
	margin:0;
	padding:0 5px 0 0;
	width:985px;
	background:transparent url(../images/bg-tab-menu.gif) no-repeat left top;
}
#mainMenu ul.mainMenu {float:left;margin:0;padding:0;list-style-type:none;}
#mainMenu ul.mainMenu li {float:left;margin:0;padding:0;font-size:11px;color:#FFF;}
#mainMenu ul.mainMenu li.sprline01 {margin:0;padding:0;width:2px;height:36px;display:block;background:transparent url(../images/sprline-01.gif) repeat-y left top;}

#mainMenu ul.mainMenu li a {color:#FFF;}
#mainMenu ul.mainMenu li a:hover {color:#64c9f0;}

#mainMenu ul.mainMenu li a {
	margin:0;
	padding:0;
	height:44px;
	display:block;
	text-indent:-10000px;
	background:transparent url(../images/mainMenu.gif) no-repeat center top;
}
/*#mainMenu ul li a span {visibility:hidden;}*/

#mainMenu ul.mainMenu li a#mn-events {background-position:center 0px;width:110px;/*padding:0 24px 0 35px;*/}
#mainMenu ul.mainMenu li a#mn-events:hover {background-position:center -66px;}
#mainMenu ul.mainMenu li.active a#mn-events {background-position:center -132px;}

#mainMenu ul.mainMenu li a#mn-members {background-position:center -198px;width:117px;}
#mainMenu ul.mainMenu li a#mn-members:hover {background-position:center -264px;}
#mainMenu ul.mainMenu li.active a#mn-members {background-position:center -330px;}

#mainMenu ul.mainMenu li a#mn-chapters {background-position:center -396px;width:118px;}
#mainMenu ul.mainMenu li a#mn-chapters:hover {background-position:center -462px;}
#mainMenu ul.mainMenu li.active a#mn-chapters {background-position:center -528px;}

#mainMenu ul.mainMenu li a#mn-intelligence {background-position:center -594px;width:143px;}
#mainMenu ul.mainMenu li a#mn-intelligence:hover {background-position:center -660px;}
#mainMenu ul.mainMenu li.active a#mn-intelligence {background-position:center -726px;}

#mainMenu ul.mainMenu li a#mn-about {background-position:center -792px;width:132px;}
#mainMenu ul.mainMenu li a#mn-about:hover {background-position:center -858px;}
#mainMenu ul.mainMenu li.active a#mn-about {background-position:center -924px;}

#mainMenu ul.mainMenu li a#mn-foundation {background-position:center -990px;width:136px;}
#mainMenu ul.mainMenu li a#mn-foundation:hover {background-position:center -1056px;}
#mainMenu ul.mainMenu li.active a#mn-foundation {background-position:center -1122px;}

#mainMenu ul.mainMenu li a#mn-news {background-position:center -1188px;width:88px;}
#mainMenu ul.mainMenu li a#mn-news:hover {background-position:center -1254px;}
#mainMenu ul.mainMenu li.active a#mn-news {background-position:center -1320px;}



#mainMenu .mnDetails {margin:0;padding:0;list-style-type:none;}
#mainMenu .mnDetails p {margin:0;padding:0 10px 10px;color:#FFF;font-size:0.916em;}

#mainMenu .mnDetails ul.subMenu {float:left;margin:0;padding:4px 0 0 6px;list-style-type:none;}
#mainMenu .mnDetails ul.subMenu li {float:left;margin:0;padding:0 6px;color:#d5d5d5;font-size:1.16em;}
#mainMenu .mnDetails ul.subMenu li a {color:#d5d5d5;}
#mainMenu .mnDetails ul.subMenu li a:hover {color:#FFF;}
#mainMenu .mnDetails ul.subMenu li.active a {color:#FFF;font-weight:bold;}

#mainMenu .mnDetails ul.explanation {float:left;margin:0;padding:0;list-style-type:none;}
#mainMenu .mnDetails ul.explanation li {float:left;margin:0;padding:0 2px;color:#d5d5d5;font-size:11px;text-align:center;}
#mainMenu .mnDetails ul.explanation li.sprline02 {margin:-8px 0 0 0;padding:0;width:2px;display:block;background:transparent url(../images/sprline-02.gif) repeat-y left top;height:42px;position:relative;}

#mainMenu .mnDetails ul.explanation li.events {width:95px;}/* 51 + 24 + 24 (-4) = 95 */
#mainMenu .mnDetails ul.explanation li.members {width:113px;}/* 69 + 24 + 24 (-4) = 113 */
#mainMenu .mnDetails ul.explanation li.chapters {width:114px;}
#mainMenu .mnDetails ul.explanation li.intelligence {width:139px;}
#mainMenu .mnDetails ul.explanation li.about {width:128px;}
#mainMenu .mnDetails ul.explanation li.foundation {width:132px;}
#mainMenu .mnDetails ul.explanation li.news {width:84px;}

#mainMenu #PATA-FoundationMenu ul.subMenu {float:right;}

a.viewall {
	margin:0;
	padding:0 12px 0 30px;
	font-size:1.16em;
	font-weight:bold;
	text-transform:uppercase;
	background:transparent url(../images/arrow-01.gif) no-repeat 12px 2px;
}
a.viewall:hover {background-position:12px -48px;}

#containerWrap {
	margin:0 0 10px;
	padding:20px 0 0 0;
	width:990px;
	background:transparent url(../images/bg-containerTop.gif) no-repeat left top;
}

#containerWrap.lastestNews_tab {
	background:transparent url(../images/bg-container-lastest-news.jpg) repeat-y left top;
	padding-top:40px;
}

#container {
	margin:0;
	padding:0 20px 20px 20px;
	width:950px;
	background:#FFF url(../images/bg-containerBttm.gif) no-repeat left bottom;
}
#container p {margin:0 0 4px;padding:0;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.3em;font-size:1.16em;}

#container .left {float:left;margin:0;padding:0;width:630px;}
#container .right {float:right;margin:0;padding:0;width:300px;}
#container .right .dotlineBttm {padding-bottom:15px;margin-bottom:15px;background:transparent url(../images/dotline-01.gif) repeat-x left bottom;}

#container img.left {float:left;margin:5px 10px 5px 0;width:auto;}
#container img.right {float:right;margin:5px 0 5px 10px;width:auto;}
#container a.file {background:transparent url(../images/ico-file.gif) no-repeat left center;line-height:38px;padding:0 0 0 25px;display:block;}
#container a.pdf {background:transparent url(../images/ico-pdf.gif) no-repeat left center;line-height:38px;padding:0 0 0 25px;display:block;}
#container a.doc, #container a.docx {background:transparent url(../images/ico-doc.gif) no-repeat left center;line-height:38px;padding:0 0 0 25px;display:block;}
#container a.xls, #container a.xlsx {background:transparent url(../images/ico-xls.gif) no-repeat left center;line-height:38px;padding:0 0 0 25px;display:block;}

#container h1 {
	margin:0 0 18px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.33em;
	color:#000;
}
#container h2 {
	margin:0 0 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#222222;
}
#container h3 {
	margin:0 0 2px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#7a8898;
}

#container .left h3 a {color:#7A8898;}
#container .left h3 a:hover {color:#2ea3d0;}

#container .left ol {margin:0 0 15px 8px;padding:0 0 0 15px;}
#container .left ol li {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;}


#breadcrumb {
	margin:0 0 10px;
	padding:0;
	width:950px;
	font-size:0.83em;
	color:#000;
	text-transform:uppercase;
}

#lastNew
{
    margin:-30px 5px 15px 8px; 
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#000;   
}

#lastNew a, #lastNew a:visited
{
    color:#000;
}

#lastNew a:hover
{
    text-decoration:underline;
}

#container .left .textRight {text-align:right;}
#container .left .infoBox {margin:0 0 15px;padding:0;width:630px;background:transparent url(../images/bg-leftbox-mid.gif) repeat-y left top;}
#container .left .infoBox-Top {margin:0;padding:10px 0 0 0;width:630px;background:transparent url(../images/bg-leftbox-top.gif) no-repeat left top;}
#container .left .infoBox-Bttm {margin:0;padding:10px 20px 20px 20px;width:590px;background:transparent url(../images/bg-leftbox-bttm.gif) no-repeat left bottom;}

#container .left .solidlineTop {padding-top:5px;margin-top:15px;border-top:1px solid #CCC;}
#container .left .solidlineBttm {padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #CCC;}

#container .left .dotlineTop {padding-top:10px;background:transparent url(../images/dotline-01.gif) repeat-x left top;}
#container .left .dotlineBttm {padding-bottom:5px;margin-bottom:15px;background:transparent url(../images/dotline-01.gif) repeat-x left bottom;}

#container .left .border {border:1px solid #CCC;}

#container .left .infoBox .lineTop {border-top:1px solid #cccccc;}
#container .left .infoBox .lineBttm {border-bottom:1px solid #cccccc;}

#container .left .infoBox .detailBox {float:right;margin:0;padding:0;}
#container .left .infoBox .detailBox h1 {margin:0;font-size:2em;}
#container .left .infoBox .detailBox h2 {margin:0;font-size:1.5em;font-weight:normal;color:#000;}
#container .left .infoBox .detailBox h3 {margin:0 0 10px;font-size:1.083em;font-weight:normal;color:#000;}
#container .left .infoBox .detailBox h4 {margin:0 0 6px;padding:0 0 8px;color:#7a8898;font-size:1.16em;}
#container .left .infoBox .detailBox p {
	margin:0 0 15px;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.16em;
}


#container .left ul {margin:0;padding:0;list-style-type:none;}
#container .left ul li {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.16em;
	margin:0 0 6px;
	padding:0 0 0 18px;
	background:transparent url(../images/bull-01.gif) no-repeat left 4px;
}
#container .left ul.half li 
{
    float:left;
    width:45%
}


#container .left ol li 
{
    font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.16em;
}
#container .left ol li li {font-size:1em;}

#iconsFooter {margin:0;padding:10px 25px 0;width:540px;}
#iconsFooter a {
	float:left;
	margin:0;
	padding:2px 0 0 20px;	
	width:110px;
	height:16px;
	display:block;
	font-size:0.83em;
	text-transform:uppercase;
	color:#333333;
}
#iconsFooter a:hover {color:#2ea3d0;}
#iconsFooter a.print {background:transparent url(../images/icons-sprite.gif) no-repeat 0 0;}
#iconsFooter a.email {background:transparent url(../images/icons-sprite.gif) no-repeat 0 -21px;}
#iconsFooter a.facebook {width:130px;background:transparent url(../images/icons-sprite.gif) no-repeat 0 -42px;}
#iconsFooter a.tweeter {background:transparent url(../images/icons-sprite.gif) no-repeat 0 -63px;}

#container .left #sponsors-partner {margin:0;padding:0;}
#container .left #sponsors-partner p {margin:0 0 0 65px;padding:0;float:left;}
#container .left #sponsors-partner ul {width:380px;float:left;margin:0 0 0 20px;padding:0;list-style-type:none;}
/*#container .left #sponsors-partner ul li {background-image:none;margin:0;padding:0;}*/
#container .left #sponsors-partner ul li {height:70px;background-image:none;float:left;margin:0 15px 0 0;padding:0;}
#container .left #sponsors-partner ul li p {margin:12px 0 0 0;padding:0;}



#container .tabLink {
	float:left;
	margin:3px 0 0 8px;
	padding:0;
	height:18px;
	color:#FFF;
	background:transparent url(../images/tab-blue.gif) no-repeat left 0;
}
#container .tabLink span {
	float:left;
	margin:0 0 0 8px;
	padding:2px 8px 0 0;
	height:18px;
	color:#FFF;
	font-size:0.916em;
	font-weight:normal;
	background:transparent url(../images/tab-blue.gif) no-repeat right 0;
}
#container .tabLink a {
	float:left;
	margin:0 0 0 8px;
	padding:2px 8px 0 0;
	height:18px;
	color:#FFF;
	font-size:0.916em;
	font-weight:normal;
	background:transparent url(../images/tab-blue.gif) no-repeat right 0;
}
#container .tabLink a:hover {color:#000;}


#container .left a.btnlong {
	margin:0 0 5px;
	padding:4px 0 0;
	background:transparent url(../images/buttons.gif) no-repeat 0 -105px;
	width:230px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	border:0px;
	cursor:pointer;
	display:block;
}
#container .left a.btnlong:hover {color:#252f39;}


/*== Start Highlight ==*/
#highlight {
	margin:0 0 18px;
	padding:10px;
	width:610px;
	height:380px;
	background:#FFF url(../images/bg-highlight.jpg) no-repeat left bottom;
}

#eventHL {
	margin:0;
	padding:0;
	width:100%;
	height:380px;
	background:transparent url(../images/bg-hl-left.jpg) repeat-x left top;
	overflow:hidden;
}
#eventHL .elements {height:380px;overflow:hidden;position:relative;}
#eventHL .elements .detail {height:380px;float:left;}
#eventHL .imgDisplay {margin:0 0 36px 0;padding:0;}

#highlight .headline {
	position:relative;
	margin:-120px 0 0 0;
	padding:0;
	width:100%;
	height:38px;
	background:transparent url(../images/bg-hl-headline.jpg) repeat-x left top;
}
#highlight .headline h4 {
	float:left;
	margin:0;
	padding:5px 0 0 12px;
	font-size:1em;
	color:#00a5e5;
	width:160px;
}
#highlight .headline .pages {
	float:right;
	margin:0;
	padding:0;
	width:210px;
	height:38px;
}
#highlight .headline .pages ul {float:right;margin:0;padding:0;list-style-type:none;}
#highlight .headline .pages ul li {float:left;width:28px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;background:none;}
#highlight .headline .pages ul li.sprline {display:block;width:1px;height:38px;background:transparent url(../images/sprline-03.gif) no-repeat left top;}
#highlight .headline .pages ul li a {
	margin:0;
	padding:4px 0 0 0;
	display:block;
	width:28px;
	height:34px;
	text-align:center;
	font-size:1.16em;
	font-weight:bold;
	color:#FFF;
	background:transparent url(../images/bg-paging.gif) no-repeat left top;
}
#highlight .headline .pages ul li a:hover {background-position:0 -38px;color:#00a5e5;}
#highlight .headline .pages ul li a.active {background-position:0 -38px;color:#00a5e5;}
#highlight .headline .pages a.previous {
	margin:0;float:right;
	padding:0;
	display:block;
	width:28px;
	height:38px;
	text-align:center;
	font-size:1.33em;
	font-weight:bold;
	color:#FFF;
	background:transparent url(../images/bg-paging.gif) no-repeat -40px 0;
}
#highlight .headline .pages a.previous:hover {background-position:-40px -38px;}
#highlight .headline .pages a.next {
	margin:0;float:right;
	padding:0;
	display:block;
	width:28px;
	height:38px;
	text-align:center;
	font-size:1.33em;
	font-weight:bold;
	color:#FFF;
	background:transparent url(../images/bg-paging.gif) no-repeat -80px 0;
}
#highlight .headline .pages a.next:hover {background-position:-80px -38px;}
#eventHL h5 {
	margin:0 0 5px;
	padding:0 12px;
	font-size:16px;
	color:#ffc20e;
	width:360px;
}
#eventHL h5 a {color:#ffc20e;}
#eventHL p {
	margin:0;
	padding:0 12px;
	font-size:14px;
	color:#FFF;
}


#container .left #benefit {float:right;margin:0;padding:0;width:219px;}
#container .left #benefit h4 {
	margin:0;
	padding:0;
	font-size:2em;
	color:#FFF;
	font-weight:bold;
	height:81px;
	display:block;
	background:transparent url(../images/3simple-step_HL.gif) no-repeat 0 0;
}
#container .left #benefit h4 span {visibility:hidden;}
#container .left #benefit ul {margin:0 0 17px;padding:0px;list-style-type:none;background:transparent url(../images/bgbox-04.gif) no-repeat left top;}
#container .left #benefit ul li {
	margin:0 0 8px;
	padding:0 0 0 27px;
	display:block;
	width:192px;
	height:52px;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#3c3d3e;
	line-height:16px;
	background-image:none;
	
}
#container .left #benefit ul li.step1 {font-size:1.16em;padding-top:9px;height:36px;}
#container .left #benefit ul li.step2 {font-size:1.16em;padding-top:16px;height:43px;}
#container .left #benefit ul li.step3 {font-size:1.16em;padding-top:13px;height:43px;}

#container .left #benefit a.createAccount {	
	float:right;
	margin:0 0 4px;
	padding:0;
	width:208px;
	height:63px;
	
	font-size:1.83em;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	border:0px;
	cursor:pointer;
	position:relative;
	display:block;
	background:transparent url(../images/b-create-account.png) no-repeat 0 0;
}
* html #container .left #benefit a.createAccount {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Content/images/b-create-account.png',sizingMethod='crop');
}
#container .left #benefit a.createAccount span {display:none;}

#container .left #benefit p {margin:0;padding:0;color:#FFF;font-size:1.16em;font-family:Arial, Helvetica, sans-serif;text-align:center;}
#container .left #benefit p a {color:#2ea3d0;text-decoration:underline;}
#container .left #benefit p a:hover {color:#FFF;}


#highlight .left {
	float:left;
	margin:0;
	padding:0;
}
#highlight .right {
	float:left;
	margin:0;
	padding:0;
}

/*== End Highlight ==*/
#latestNews {margin:0 0 18px;padding:0;width:630px;}
#latestNews .info {margin:0 10px 10px 0;padding:0 0 10px 0;background:transparent url(../images/dotline-01.gif) repeat-x left bottom;}
#latestNews h2 {margin:0 0 10px;}
#latestNews .info p {margin:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.16em;}

#events {margin:0 0 20px 0;padding:0;width:630px;}
#events h3 {float:left;}
#events h3 a {color:#7a8898;}
#events h3 a:hover {color:#2ea3d0;}

#container .left .imageBox {
	float:left;
	margin:0 10px 10px 0;
	padding:0 0 10px 0;
	width:630px;
	background:transparent url(../images/dotline-01.gif) repeat-x left bottom;
}
#container .left .imageBox .two {width:50%;float:left;}
#container .left .imageBox .two .info {width:230px;}

#container .left .imageBox .imgDisplay {
	float:left;
	margin:0;
	padding:0 10px 0 0;
	width:72px;
	height:72px;
}

#container .left .imageBox .imgDisplay span.date {
	margin:-20px 0 0 0;
	padding:2px 0 0 0;
	height:18px;
	color:#FFF;
	text-align:center;
	background-color:#2ea3d0;
	position:relative;
	display:block;
}
* html #container .left .imageBox .imgDisplay span.date {margin-top:-23px;}

#container .left .imageBox .imgDisplay img {margin:0;padding:0;width:72px;height:72px;}

#container .left .imageBox .imgDisplay .imgMask {
	margin:-72px 0 0 0;
	padding:0;	
	width:72px;
	height:72px;
	position:relative;
	background:transparent url(../images/img-mask-01.png) no-repeat left top;
	display:block;
}
* html #container .left .imageBox .imgDisplay .imgMask {
	margin-top:-72px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/img-mask-01.png',sizingMethod='crop');
}

#container .left .imageBox .info {float:left;margin:0;padding:0;width:548px;}
#container .left .imageBox .info p {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.16em;}



#container .left .coverBox {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	width:630px;
}
#container .left .coverBox h4 {
	margin:0 0 4px;
	padding:0;
	color:#000;
	font-size:1.16em;
}




#container .left .disclaimerWrap {
	margin:0;
	padding:18px 0 0 0;
	background:transparent url(../images/bg-disclaimer.gif) no-repeat left top;
}
#container .left .disclaimer {
	margin:0;
	padding:0 20px 18px 20px;
	width:590px;
	background:transparent url(../images/bg-disclaimer.gif) no-repeat left bottom;
}
#container .left .disclaimer h4 {margin:0 0 5px;padding:0;font-size:0.916em;color:#222222;text-transform:uppercase;}
#container .left .disclaimer p {font-family:Arial, Helvetica, sans-serif;font-size:0.916em;color:#525151;}
#container .left .disclaimer a.report {
	margin:0 auto;
	padding:6px 0 0 40px;
	width:175px;
	height:22px;
	color:#bc413a;
	font-weight:bold;
	font-size:0.916em;
	display:block;
	background:transparent url(../images/buttons.gif) no-repeat left -300px;
}
#container .left .disclaimer a.report:hover {color:#222222;}



#container .right #map {
	margin:0 0 8px;
	padding:0;
	width:300px;
	height:106px;
}
#container .right #map img {margin:0;padding:0;width:300px;height:106px;}
#container .right #map .imgMask {
	margin:-106px 0 0 0;
	padding:0;	
	width:300px;
	height:106px;
	position:relative;
	background:transparent url(../images/img-mask-02.png) no-repeat left top;
}
* html #container .right #map .imgMask {
	margin-top:-109px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Content/images/img-mask-02.png',sizingMethod='crop');
}
#container .right #map a {	
	margin:-72px auto 0 auto;
	padding:11px 0 5px;
	background:transparent url(../images/b-map.png) no-repeat 0 0;
	width:265px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	border:0px;
	cursor:pointer;
	position:relative;
	display:block;
}
* html #container .right #map a {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/b-map.png',sizingMethod='crop');
}
#container .right #map a:hover {color:#252f39;}



#container .right .fadeboxRight-wrap {
	margin:0 0 8px;
	padding:0 0 10px;
	width:300px;
	background:transparent url(../images/bg-fadeboxRight.jpg) no-repeat 0 bottom;
}
#container .right .fadeboxRight {
	margin:0;
	padding:18px 10px 6px 16px;
	width:274px;
	min-height:72px;
	line-height:18px;
	display:block;
	background:transparent url(../images/bg-fadeboxRight.jpg) no-repeat 0 top;
}
* html #container .right .fadeboxRight {height:72px;}

#container .right .fadeboxRight h3 {margin:0 0 2px;padding:0;font-size:1.33em;color:#455668;}
#container .right .fadeboxRight h3 span {font-size:1.5em;color:#00a5e5;}
#container .right .fadeboxRight .control {margin:14px auto 0;padding:0;width:157px;}
#container .right .fadeboxRight .control span {float:left;margin:2px 4px 0;}
#container .right .fadeboxRight a.btn {	
	float:left;
	margin:0;
	padding:1px 0 0;
	background:transparent url(../images/buttons.gif) no-repeat 0 -167px;
	width:69px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.16em;
	text-align:center;
	color:#FFF;
	border:0px;
	cursor:pointer;
	position:relative;
	display:block;
}
#container .right .fadeboxRight a.btn:hover {color:#ffc20e;}

#container .right .signinBox {
	margin:0 0 8px;
	padding:18px 10px 6px 16px;
	width:274px;
	height:150px;
	line-height:18px;
	display:block;
	background:transparent url(../images/bg-signin-box.jpg) no-repeat 0 0;
}

#container .right .signinBox h3 {margin:0 0 2px;padding:0;font-size:1.42em;color:#455668;}
#container .right .signinBox h3 span {font-size:1.94em;color:#FFFFFF;}
#container .right .signinBox .control {margin:14px auto 0;padding:0;width:177px;text-align:center;font-size:1.16em;color:#FFFFFF;}
#container .right .signinBox a.btn {	
	float:left;
	margin:0 0 5px;
	padding:10px 0 0;
	background:transparent url(../images/b-signin.png) no-repeat 0 0;
	width:177px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.28em;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	border:0px;
	cursor:pointer;
	position:relative;
	display:block;
}
* html #container .right .signinBox a.btn {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/b-signin.png',sizingMethod='crop');
}
#container .right .signinBox a.btn:hover {color:#ffc20e;}

#container .right a.promoBox {
	margin:0 0 8px;
	padding:16px 5px 0 16px;
	width:279px;
	height:91px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.08em;
	color:#455668;
	font-weight:bold;
	display:block;
	cursor:pointer;
	position:relative;
	background:transparent url(../images/bg-promobox.jpg) no-repeat 0 0;
}
#container .right a.promoBox span {font-size:1.66em;line-height:18px;color:#00a5e5;width:150px;text-transform:uppercase;}
#container .right a.promoBox p {font-family:Arial,Helvetica,sans-serif;font-size:1em;margin:10px 0 0;}
#container .right a.promoBox p span {font-size:1.07em;line-height:normal;color:#455668;width:auto;}

#container .right a.promoBox:hover {color:#798592}
#container .right a.promoBox:hover span {color:#60cbf5;}
#container .right a.promoBox:hover p span {color:#798592}

#container .right #memberAction a {display:block;font-size:1.33em;color:#000;font-weight:bold;}
#container .right #memberAction a span {display:block;color:#2EA3D0;font-size:0.75em;}
#container .right #memberAction a.inbox, #container .right #organizationAction a.email 
{
    background:transparent url(../images/ico-email.jpg) no-repeat left 3px;
    padding:2px 0 2px 30px;
}
#container .right #memberAction a.request 
{
    background:transparent url(../images/ico-request.jpg) no-repeat left 3px;
    padding:0 0 0 30px;
}

#container .right #donate {margin:0 0 15px;padding:0;width:300px;height:125px;}
#container .right #donate h3 {margin:-118px 20px 0;padding:0;font-size:22px;color:#FFF;}
#container .right #donate p {margin:0 20px 18px;padding:0;font-size:12px;color:#FFF; line-height:14px;font-family:Arial;}
#container .right #donate a {	
	margin:0 20px 0 0;
	padding:6px 0 3px;
	background:transparent url(../images/b-donate.png) no-repeat 0 0;
	width:140px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	border:0px;
	cursor:pointer;
	position:relative;
	display:block;
	float:right;
}
* html #container .right #donate a {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/b-donate.png',sizingMethod='crop');
}
#container .right #donate a:hover {color:#E9E9E9;}


#container .right h3 {
	margin:0 0 7px;
	padding:0 10px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	color:#222222;
	/*border-bottom:1px solid #dbdbdb;*/
}

#container .right .infoBox {margin:0 0 15px;padding:0;width:300px;background:transparent url(../images/bg-rightbox-mid.gif) repeat-y left top;}
#container .right .infoBox-Top {margin:0;padding:10px 0 0 0;width:300px;background:transparent url(../images/bg-rightbox-top.gif) no-repeat left top;}
#container .right .infoBox-Bttm {margin:0;padding:0 0 10px 0;width:300px;background:transparent url(../images/bg-rightbox-bttm.gif) no-repeat left bottom;}
#container .right .infoBox h3 {
	/*margin:0 0 7px;
	padding:0 10px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.33em;
	color:#222222;*/
	border-bottom:1px solid #dbdbdb;
}
#container .right .infoBox h3 a {color:#222222;}
#container .right .infoBox .coverSpace {margin:0;padding:0 12px;width:276px;}
#container .right .infoBox p {color:#666666;}

#container .right .infoBox a.viewall {
	padding-top:8px;
	background:transparent url(../images/arrow-01.gif) no-repeat 12px 10px;
	border-top:1px solid #dbdbdb;
	display:block;
}
#container .right .infoBox a.viewall:hover {background-position:12px -40px;}

#container .right #foundationSponsor h3 {margin:0px;}
#container .right #foundationSponsor .infoBox-Bttm {padding-bottom:2px;}


#container .right .cover {margin:0;padding:0;}

#container .right a.btnBlue {
	margin:0 0 14px;
	padding:0;
	background:transparent url(../images/buttons.gif) no-repeat 0 -230px;
	width:148px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	line-height:36px;
	color:#455668;
	border:0px;
	cursor:pointer;
	display:block;
}
#container .right a.btnBlue:hover {color:#00a5e5;}







.subscribe {}
.subscribe fieldset {float:left;margin:0 0 8px;padding:0;}
.subscribe fieldset input.inputText {width:182px;}
.subscribe fieldset.btn {float:right;}
.subscribe button.btnSubscribe {
	margin:0;
	padding:0 0 5px;
	background:transparent url(../images/buttons.gif) no-repeat 0 0;
	width:80px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	border:0px;
	cursor:pointer;
}
.subscribe span {float:left;margin:4px 0 0 0;font-family:Arial, Helvetica, sans-serif;}
.subscribe .blue {color:#105cb6;}
.subscribe fieldset input.error 
{
    background:transparent url(../images/error_32.png) no-repeat center right;
    border:1px solid #FF0000 !important;
}
.subscribe fieldset label.error
{
    font-weight:normal;
    width:auto;
    color:#FF0000;
}
.subscribe p.thankyou
{
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:1.16em;
    color:#2EA3D0 !important;
    display:none;
}

/* Start Bubble Icons */
ul.bubble-icons {float:left;margin:0;padding:0;list-style:none;}
ul.bubble-icons li {
	float:left;
	display:inline-block;
	margin:0 2px;
	padding:0;
	width:24px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.bubble-icons li a img {position:relative;border:none;}
ul.bubble-icons li a img.large {display:none;}
ul.bubble-icons li a:hover img.small {display:none;z-index:0;}
ul.bubble-icons li a:hover img.large {
	display: block;
	margin-top: -4px;
	margin-left: -4px;
	z-index: 1000;
}
/* End Bubble Icons */


#pataPress {}
#pataPress h4 {margin:0 0 5px;padding:0;color:#2ea3d0;font-weight:bold;font-size:1em;}
#pataPress p.posted {font-family:Arial;color:#acabab !important;font-weight:normal;font-size:0.916em;}
#pataPress .bttmLine {padding-bottom:8px;border-bottom:1px solid #dbdbdb;}



#pataOpinion {}
#pataOpinion h4 {margin:0 0 5px;padding:0;color:#2ea3d0;font-weight:bold;font-size:1em;}
#pataOpinion p.posted {font-family:Arial;color:#acabab !important;font-weight:normal;font-size:0.916em;}
#container .right .bttmLine {padding-bottom:8px;border-bottom:1px solid #dbdbdb;}


#container .right #ad {margin:0 0 15px;padding:0;}
#container .right #ad h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.83em;
	color:#9b9b9b;
}


.searchResult {}
.searchResult .columnLeft {float:left;}
.searchResult .columnRight {float:right;}
.searchResult ul {margin:0;padding:0;list-style-type:none;width:136px;}
.searchResult ul li {margin:0;padding:0;display:block;font-weight:bold;}


.infoMenu {}
.infoMenu h4 {margin:0 0 4px;padding:0;font-size:1.16em;color:#000;}
.infoMenu ul {margin:0;padding:0;list-style-type:none;}
.infoMenu ul li {margin:0;padding:0;display:block;font-weight:bold;}
.infoMenu ul li a {margin:0;padding:0;height:20px; display:block;}
.infoMenu ul li a:hover {font-size:1.16em;color:#000;font-weight:bold;}
.infoMenu ul li.active a {font-size:1.16em;color:#000;font-weight:bold;}


#pastBox {}
#pastBox .list {margin:0;padding:0;width:276px;}
#pastBox .list .imgDisplay {float:left;margin:0;padding:0 10px 0 0;width:60px;height:60px;}
#pastBox .list .imgDisplay img {margin:0;padding:0;width:60px;height:60px;}
#pastBox .list .imgDisplay .imgMask {
	margin:-60px 0 0 0;
	padding:0;	
	width:60px;
	height:60px;
	position:relative;
	background:transparent url(../images/img-mask-03.png) no-repeat left top;
}
* html #pastBox .list .imgDisplay .imgMask {
	margin-top:-63px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/img-mask-03.png',sizingMethod='crop');
}
#pastBox .list .info {float:left;margin:0;padding:0;}
#pastBox .list .info h4 {margin:0;padding:0;font-size:1.16em;color:#2ea3d0;width:206px;}
#pastBox .list .info h4 a {color:#2ea3d0;}
#pastBox .list .info h4 a:hover {color:#455668;}
#pastBox .list .info p {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.16em;width:206px;color:#000;}
#container .right .line {margin:0 0 6px;padding:0 0 6px;background:transparent url(../images/dotline-01.gif) repeat-x left bottom;}

.featureBox {margin:0;padding:0;width:276px;}
.featureBox .imgDisplay {float:left;margin:0;padding:0 10px 0 0;width:60px;height:60px;}
.featureBox .imgDisplay img {margin:0;padding:0;width:60px;height:60px;}
.featureBox .imgDisplay .imgMask {
	margin:-60px 0 0 0;
	padding:0;	
	width:60px;
	height:60px;
	position:relative;
	background:transparent url(../images/img-mask-03.png) no-repeat left top;
}
* html .featureBox .imgDisplay .imgMask {
	margin-top:-63px;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/img-mask-03.png',sizingMethod='crop');
}
.featureBox .info {float:left;margin:0;padding:0;}
.featureBox .info a {color:#2ea3d0;font-weight:bold;}
#container .featureBox .info p {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.16em;margin:0;width:206px;}


#partners .coverSpace {position:relative;height:80px;}
#partners .coverSpace .item {position:absolute;top:0;left:12px;width:276px;height:80px;overflow:hidden;background-color:#FFF;text-align:center;}
#partners .coverSpace .item a {font-size:15px;font-weight:bold;display:block;}

#partners .list {margin:0;padding:0;width:276px;}
#partners .list .imgDisplay {float:left;margin:0 10px 0 0;padding:0;width:66px;vertical-align:top;}
#partners .list .imgDisplay img {margin:0;padding:0;}
#partners .list .info {float:left;margin:0;padding:0;}
#partners .list .info h4 {margin:0 0 4px;padding:0;font-size:1em;color:#2ea3d0;width:200px;}
#partners .list .info h4 a {color:#2ea3d0;}
#partners .list .info h4 a:hover {color:#455668;}
#partners .list .info p {font-family:Georgia, "Times New Roman", Times, serif;font-size:1em;width:200px;color:#000;}
#partners .line {margin:0 0 6px;padding:0 0 6px;background:transparent url(../images/dotline-01.gif) repeat-x left bottom;}

#foundationSponsor .coverSpace {position:relative;height:80px;}
#foundationSponsor .coverSpace .item {position:absolute;top:0;left:12px;width:276px;height:80px;overflow:hidden;background-color:#FFF;text-align:center;}
#foundationSponsor .coverSpace .item a {font-size:15px;font-weight:bold;display:block;}

#testimonials {border-bottom:1px solid #cccccc;}
#testimonials h3 {margin-bottom:4px !important;padding-bottom:0px !important;}
#testimonials .talkboxWarp {margin:0;padding:29px 0 0 0;background:transparent url(../images/talkbox.gif) no-repeat left top;}
#testimonials .talkbox {margin:0;padding:0 35px 35px;background:transparent url(../images/talkbox.gif) no-repeat left bottom;}
#testimonials .talkbox p {color:#000; font-size:1.16em;}
#testimonials .leftBox {float:left;margin:0;padding:0 12px 0 0;width:210px;}
#testimonials .leftBox h4 {margin:0;padding:0 12px 0 0;font-size:1.16em;color:#000;}
#testimonials .leftBox p {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.16em;}
#testimonials .rightBox {float:right;margin:0;padding:0 0 0 12px;width:66px;}



#recentActivities .list, #networkUpdates .list {margin:0;padding:0;width:276px;}
#recentActivities .list img, #networkUpdates .list img {float:left;margin:0 10px 0 0;padding:0;width:60px;}
#recentActivities .list .text, #networkUpdates .list .text {float:left;margin:0;padding:0;}
#recentActivities .list .text h4, #networkUpdates .list .text h4 {margin:0 0 4px;padding:0;font-size:1em;color:#455668;width:200px;}
#recentActivities .list .text h4 a, #networkUpdates .list .text h4 a {color:#455668;}
#recentActivities .list .text h4 a:hover, #networkUpdates .list .text h4 a:hover {color:#2ea3d0;}
#recentActivities .list .text p, #networkUpdates .list .text p {margin:0 0 4px;font-size:0.916em;width:200px;color:#525151;}
#recentActivities .list .text .timeDate, #networkUpdates .list .text .timeDate {color:#acabab;font-size:0.90em;font-family:Arial, Helvetica, sans-serif;}
#recentActivities .list .line, #networkUpdates .line {margin:0 0 10px !important;padding:0 0 6px;background:transparent url(../images/dotline-01.gif) repeat-x left bottom;}
#recentActivities .list .text.wide {width:276px;}
#recentActivities .list .text.wide p {width:auto;}



#upcomingEvent .imageBox {margin:0px 8px;}
#upcomingEvent .imageBox .imgDisplay {
	float:left;
	margin:0;
	padding:0 10px 0 0;
	width:72px;
	height:72px;
}

#container .right #upcomingEvent h4 
{
    margin:5px;font-size:13px;
}
#container .right #upcomingEvent .line {margin:0px 8px 8px;}

#footerWrap {
	margin:0;
	padding:20px 0 0 0;
	width:990px;
	background:transparent url(../images/bg-containerTop.gif) no-repeat left top;
}
#footer {
	margin:0;
	padding:0 20px 20px 20px;
	width:950px;
	background:#FFF url(../images/bg-containerBttm.gif) no-repeat left bottom;
}
#footer .cover {
	margin:0 0 15px;
	padding:0;
	width:950px;
	background:transparent url(../images/bg-footerCover.gif) repeat-y left top;
}
#footer .left {float:left;margin:0;padding:0;width:630px;}
#footer .right {float:right;margin:0;padding:0 12px;width:276px;}

#footer h4 {
	margin:0 0 10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.16em;
	color:#222222;
}

#footer .miniSitemap {
	float:left;
	margin:0;
	padding:0;
	width:140px;
}
#footer .space {margin-right:21px;}
#footer .miniSitemap ul {margin:0 0 6px;padding:0;list-style-type:none;}
#footer .miniSitemap ul li {margin:0 0 1px;padding:0;font-size:1em;}




#copy {
	margin:0;
	padding:0;
	font-size:0.916em;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
#copy .right {text-align:right;}

div.pages {}
div.pages a {}
div.pages span {font-weight:bold;font-size:1.16em;margin:0 8px;}
div.pages span.page-text { margin-left:0;}
div.pages span.page-sign { font-size:1.33em;margin:0 4px;}

/* Error */
.field-validation-error
{
	color: #ff0000;
}

.field-validation-error-space
{
	color: #ff0000;
	margin-left:26%;
}

.input-negative-amount
{
	color: #ff0000;
}

.input-validation-error
{
	border: 1px solid #ff0000 !important;
	background-color: #ffeeee;
}

.validation-summary-errors
{
	font-weight: bold;
	color: #dd4400;
	list-style-type: disc;
}
/* End Error */


/* Start Table */
table {
	margin:0 auto;
	padding:0;
	empty-cells:show;
}
table th, table thead td {
	margin:0;
	padding:8px 16px;
	font-size:1.5em;
	text-align:left;
}
table th h3, table thead td h3 {float:left;margin:0px;color:#FFF;}
table td {
	margin:0;
	vertical-align:top;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#16212D;
}
table td.title {font-size:1.16em;color:#16212d;font-weight:bold;border-right:2px solid #FFF;}
table td.gray {background-color:#818e9d;color:#FFF;}
table td.gray a {color:#FFF;}
table td.gray a:hover {color:#16212D;}
table td.lineR {/*font-size:1.16em;color:#16212d;font-weight:bold;*/border-right:2px solid #FFF;}

table.blue {width:590px;}
table.blue th, table.blue thead td 
{
	background-color:#225f77;
	border-top:2px solid #FFF;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}

table.blue th h3, table.blue thead td h3 {color:#FFF;}
table.blue td 
{
	padding:10px 16px;
	background-color:#cad4e0;
	border-top:2px solid #FFF;
	color:#16212d;
}
/* End Table */


/*== Start Form ==*/
/*#container .left .infoBox .detailBox p.required {margin:0 0 15px;padding:0 0 10px;color:#acabab;font-size:0.916em;font-family:Arial, Helvetica, sans-serif;}*/
#container .left p.required {margin:0 0 15px;padding:6px 0;color:#acabab;font-size:0.916em;font-family:Arial, Helvetica, sans-serif;}
#container #formWrap .formBox p.required {margin:-12px 0 15px;padding:0;color:#90a1b4;}

#container .left p.verify {margin:0 0 15px;padding:6px 0;color:#000;font-size:0.916em;font-family:Arial, Helvetica, sans-serif;}
#container #formWrap .formBox p.verify {margin:0 0 15px;padding:0;color:#000;}


#container #formWrap {margin:0 0 15px;padding:0 0 15px;background:transparent url(../images/dotline-01.gif) repeat-x left bottom;}
#container #formWrap .formBox {margin:0 0 15px;padding:0 0 15px;}
#container #formWrap .formBox h4 {margin:0;padding:6px 0 10px 0;font-size:1.5em;background:transparent url(../images/bg-number.gif) no-repeat left 2px;}
#container #formWrap .formBox h4 span {float:left;margin:0 2px 0 0;padding:2px 0 0 10px;width:22px;height:32px;font-size:0.83em;color:#FFF;display:block;}
#container #formWrap .formBox p.question { font-family:Arial, Helvetica, sans-serif;font-size:1.16em;font-weight:bold;margin:0 0 10px 34px;}
#container #formWrap .formBox fieldset {margin:0 0 6px 34px;padding:0;}
#container #formWrap .formBox fieldset.fLeft1 {float:left;}
* html #container #formWrap .formBox fieldset.fLeft1 {margin:0 0 6px 17px;}
#container #formWrap .formBox fieldset.fLeft12 {float:left;margin-left:0;}
#container #formWrap .formBox fieldset.fLeft2 label {float:left;width:auto;margin:0 10px;}
#container #formWrap .formBox fieldset label {
	float:left;
	margin:0;
	padding:0;
	width:168px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.16em;
}
#container #formWrap .formBox fieldset label.error {color:Red; float:none; width:auto; margin:5px 0px 5px 168px;}
#container #formWrap #frmRegister fieldset label.error {color:Red; float:left; width:auto; margin:0px;}
#container #formWrap .formBox fieldset.fLeft2 label.error {margin:5px 0px 5px 10px;}
#container #formWrap .formBox fieldset span.error {color:Red; display:block; margin:5px 0px 5px 168px; font-size:1.16em; font-family:Georgia,"Times New Roman",Times,serif;}

#container #formWrap .formBox fieldset label.clearBox {float:none;margin:0 0 6px;padding:0;display:block;width:100%;}
#container #formWrap .formBox fieldset input, #container #formWrap .formBox fieldset textarea {margin:0;padding:2px;border:1px solid #bab7b7;color:#b8b2b2;}
#container #formWrap .formBox fieldset select {margin:0;padding:0;border:1px solid #bab7b7;color:#b8b2b2;}
.wd01 {width:252px;}
.wd02 {width:104px;}
.wd03 {width:300px;}
.wd04 {width:180px;}

#container #formWrap .formBox fieldset input.error
{
    background:transparent url(../images/error_32.png) no-repeat center right;
    border:1px solid #FF0000 !important;
}
#container #formWrap .formBox fieldset select.error {border:1px solid #FF0000 !important;}
#container #formWrap .formBox fieldset textarea.error {border:1px solid #FF0000 !important;}

#container #formWrap .formBox fieldset.checkBoxR {float:left;margin:2px 0 0 30px;}
#container #formWrap .formBox fieldset.checkBoxR input {float:left;margin:2px 4px 0 0;padding:0;border:0;}
* html #container #formWrap .formBox fieldset.checkBoxR input {margin-top:0px;}
#container #formWrap .formBox fieldset.checkBoxR label {
	float:left;
	margin:0;
	padding:0;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#7a8898;
}
* html #container #formWrap .formBox fieldset.checkBoxR label {margin-top:2px;}

#container #formWrap .formBox .cover {margin:0 0 12px 34px;padding:0;}
#container #formWrap .formBox .cover fieldset.checkBox {float:left;width:49%;margin-left:0;}
#container #formWrap .formBox .cover fieldset.checkBox2 {float:left;width:100%;margin-left:0;}
#container #formWrap .formBox .cover input.check1 {float:left;margin:4px 6px 0 0;padding:0;border:0;}
* html #container #formWrap .formBox .cover input.check1 {margin-top:0px;}
#container #formWrap .formBox .cover label {float:left;margin:0;padding:0;width:auto;width:90%;}
#container #formWrap .formBox .cover p a {font-family:Arial, Helvetica, sans-serif;}

#container #formWrap .formBox fieldset div.captcha {float:left;margin:0 10px 0 0;padding:0;width:200px;text-align:center;}

#container #formWrap .bttmNone {margin-bottom:0 !important;padding-bottom:0 !important;}

/*#container #formWrap .formBox fieldset input:focus {color:#000;}
#container #formWrap .formBox fieldset textarea:focus {color:#000;}
#container #formWrap .formBox fieldset select:focus {color:#000;}*/

#container #formWrap .formBox fieldset span {float:left;font-size:1em;display:block;width:auto;margin-top:2px;/*line-height:16px;*/}
#container #formWrap .formBox fieldset span.result {color:#000;}
#container #formWrap .formBox fieldset span.explanation {float:right;color:#90a1b4;width:200px;font-size:0.916em;}
#container #formWrap .formBox fieldset span.explanation2 {color:#90a1b4;width:150px;font-size:0.916em;margin:4px 0 0 6px;}
#container #formWrap .formBox fieldset .red {color:#e53600;margin-top:0;}

#container #formWrap .formBox fieldset.floatBtn {float:left;margin:-4px 0 0 10px;}
button.btnBrowse {
	float:left;
	margin:0;
	padding:0 0 4px;
	width:75px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.16em;
	text-align:center;
	font-weight:bold;	
	color:#FFF;
	display:block;
	border:0 none;
	background:transparent url(../images/buttons.gif) no-repeat 0 0;
	cursor:pointer;	
}


#container fieldset.floatLeft {float:left;}

/*== End Form ==*/



#joinPata {
	margin:0 0 15px;
	padding:15px 0 0 0;
	width:300px;
	height:235px;
	background:transparent url(../images/bg-hl-miniBox.gif) no-repeat 0 0;
}
#joinPata h4 {
	margin:0 0 5px 25px;
	padding:0;
	font-size:2.16em;
	color:#FFF;
	font-weight:bold;
	display:block;
	background:transparent url(../images/this-is-pata.gif) no-repeat 0 0;
}
#joinPata h4 span {visibility:hidden;}
#joinPata ul {margin:0px;padding:0px;list-style-type:none;}
#joinPata ul li {
	margin:0 0 10px 18px;
	padding:13px 12px 0 33px;
	display:block;
	width:215px;
	height:59px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.16em;
	color:#3c3d3e;
	background:transparent url(../images/bgbox-02.png) no-repeat left top;
}
* html #joinPata ul li {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/bgbox-02.png',sizingMethod='crop');
}
#joinPata p {margin:0 0 10px 0px;padding:0 12px 0 30px;color:#FFF;font-size:0.916em;}
#joinPata a {	
	margin:0 auto;
	padding:8px 0 0 0;
	background:transparent url(../images/b-join.png) no-repeat 0 0;
	width:208px;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.83em;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	border:0px;
	cursor:pointer;
	position:relative;
	display:block;
}
* html #joinPata a {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/b-join.png',sizingMethod='crop');
}
#joinPata a:hover {color:#64cdf6;}




#threeStep {
	margin:0 0 15px;
	padding:23px 0 0 0;
	width:300px;
	height:322px;
	background:transparent url(../images/bg-3steps-box.gif) no-repeat 0 0;
}
#threeStep h4 {
	margin:0 0 0 35px;
	padding:0;
	font-size:2.16em;
	color:#FFF;
	font-weight:bold;
	display:block;
	background:transparent url(../images/3simple-step.gif) no-repeat 0 0;
}
#threeStep h4 span {visibility:hidden;}
#threeStep ul {margin:0 0 2px;padding:0px;list-style-type:none;}
#threeStep ul li {
	margin:0 0 0 18px;
	padding:13px 12px 0 33px;
	display:block;
	width:215px;
	height:59px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.16em;
	color:#3c3d3e;
	background:transparent url(../images/bgbox-03.png) no-repeat left top;
}
* html #threeStep ul li {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Content/images/bgbox-03.png',sizingMethod='crop');
}
#threeStep ul li.oneLineMid {padding-top:22px;height:50px;}

#threeStep ul li.stepActive {background:transparent url(../images/bgbox-02.png) no-repeat left top;}
* html #threeStep ul li.stepActive {
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Content/images/bgbox-02.png',sizingMethod='crop');
}

#threeStep p {margin:0 0 10px 0px;padding:0 12px 0 30px;color:#FFF;font-size:0.916em;}
#threeStep p a:hover {color:#FFF;}

#container #promoBox h2 {padding-bottom:5px;margin-bottom:10px;text-transform:uppercase;font-size:1.16em;}
#container #promoBox h3 {font-size:1.16em;color:#2EA3D0;}
#container #promoBox h3 a {color:#2EA3D0;}
#container #promoBox h3 a:hover {color:#455668;}
#container #promoBox .info {background:url("../images/dotline-01.gif") repeat-x scroll left bottom transparent;padding-bottom:5px;margin-bottom:10px;}
#container #promoBox a.viewall {background:url("../images/arrow-01.gif") no-repeat scroll 0px 2px transparent;padding-left:20px;}
#container #promoBox div.detail {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:1.16em;
    line-height:1.3em;
}
#container #promoBox div.detail p {
    font-size:1em;
}

#container #jobBox h4 
{
    color:#2EA3D0;
    font-weight:bold;
    margin:0 0 5px;
    padding:0;
}

#container #jobBox p.posted  {
    color:#ACABAB !important;
    font-family:Arial;
    font-size:0.916em;
    font-weight:normal;
    margin-bottom:5px;
}

.autocomplete {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #999999;
    cursor:default;
    max-height:350px;
    overflow:auto;
    text-align:left;
}
.autocomplete .selected {
    background:none repeat scroll 0 0 #F0F0F0;
}
.autocomplete div {
    padding:2px 5px;
    white-space:nowrap;
}
.autocomplete strong {
    color:#B85700;
    font-weight:normal;
}
