@charset "utf-8";

* {margin:0;padding:0;}

html {font-size:100%;}

body {font: normal 78%/1.5em Arial, Tahoma, Verdana;color: #222;width:974px;margin:0 auto;background-color:#D9E6F7;}

pre {font-family:Arial, Tahoma, Verdana;}

a, a:link, a:active, a:visited {color:#260E5C;cursor:pointer;text-decoration:none;}
a:hover {color:	#CE4300;text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:1.8em;color:#260E5C;margin:0.3em 0;border-bottom:1px dotted #260E5C;padding-bottom:0.2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;margin:0.2em 0;}
h5 {font-size:1.2em;}
h6 {font-size:1em;}

ul, ol {padding:0.5em 0 0.5em 2.5em;}

img {border:0;vertical-align:middle;}

.left {float:left}
.right {float:right}
.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

.padding-15 {padding:15px;}

iframe {border:1px solid #B7D0F1;}

.imgAction {cursor:pointer;}

.number {text-align:right;}

/* Standard form element */
input, 
textarea, 
select {font-size:1em;font-family: Arial, Tahoma, Verdana;border:1px solid #B7D0F1;padding:2px;background-color:#F7F9FF;margin:1px 0;}

input:focus,
select:focus,
textarea:focus {border:1px solid #FFF;}

select optgroup option {padding-left:1em;}

input[type="radio"], input[type="checkbox"] {border-width:1px;}

input[type="submit"], input[type="button"], input[type="reset"] {cursor:pointer;background: #FFF url(../images/button-bg.gif) center top repeat-x;padding:2px 10px;border:1px solid #B7D0F1;}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {background-position: center -40px;}

/*input.button, input.button-2 {text-align:left;padding-left:22px;background-repeat:no-repeat;background-position:2px center;} */

input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover {border:1px solid #FFF;}

input[disabled="disabled"], input[disabled=false], 
select[disabled="disabled"], select[disabled=false],
textarea[disabled="disabled"], textarea[disabled=false] {background-color:#D9E6F7 !important;color:#999 !important;cursor:default !important;}

@-moz-document url-prefix()
{
	input[disabled=""], select[disabled=""],
	textarea[disabled=""] {background-color:#D9E6F7 !important;color:#999 !important;cursor:default !important;}
}

input.DatePicker {background:#F7F9FF url(../images/form/calendar.png) right center no-repeat;padding-right:10px;}

input.a-right {text-align:right;}
input.go {padding:1px 3px;}

fieldset {border:0px none;padding:0.5em;background-color:#D9E6F7;}
fieldset legend {font-size:1.4em;margin:5px;padding:0px 15px;border:0px solid red;}
fieldset p {margin:0 auto;padding:0.1em 0 !important;width:100%;display:inline-block;border:0px solid red;}
fieldset p label {display:block;width:31%;float:left;margin-left:1em;margin-right:5px;text-align:right;}
fieldset p span {display:inline-block;}
fieldset p span.border {border:1px solid #B7D0F1;padding:0.5em;font-size:0.9em;}
fieldset p small {display:block;margin-left:40%;}
fieldset hr {border:0 none;border-bottom:1px solid #B7D0F1;}

a.prev, a.next {display:inline-block;margin:5px;font-size:0.9em;}
a.prev {background:url(../images/arrow-left.gif) no-repeat left 4px;padding-left:15px;float:left}
a.next {background:url(../images/arrow-right.gif) no-repeat right 4px;padding-right:15px;float:right;}

#frmForm {margin-right:260px;}

/*.stdForm {margin-right:260px;} */
.stdForm fieldset {border:1px solid #B7D0F1;background-color:#E8EEFA;}
.stdForm fieldset legend {color:#260E5C;}
.stdForm fieldset p label {background-color:#D9E6F7;padding:2px;}
.stdForm fieldset p label.blank {background:none;} 
/*.stdForm fieldset p label.error {border:0 none;background:none;display:none;} */
.stdForm fieldset p small {margin-left:0;line-height:15px;}
.stdForm fieldset p em {color:#BF0000;}
.stdForm fieldset p span.error {border:0 none;background:none;display:none;}

.edit {text-align:right;line-height:22px;}
.edit a, .edit a:link, .edit a:visited {font-weight:bold;color:#CE4300;}

.tpl2 {margin-right:auto;}

/* Tabs Form */
.tab hr, .panel-container hr {height:1px;/* IE */border:0 none;border-bottom:1px solid #B7D0F1;margin:1em 0 0.5em 0;}
.tab fieldset {border:1px solid #B7D0F1;}
.tab fieldset em, form em {color:#F00;}
.tab fieldset legend {color:#260E5C;font-size:1.2em;}
/*.tab fieldset .error {border-style:dotted;}
 .tab fieldset label.error {border:0 none;background:none;display:none;} */
fieldset small a, fieldset small a:active, fieldset small a:visited {color:#227BB0 !important;}
.tab h4 {font-size:1.2em;margin-top:1em;color:#260E5C;}

.divOptions {height:200px;overflow:auto;}

/* Form table.list */
fieldset .fieldLabelStyle {
	vertical-align:top;
	padding-right:5px;
	line-height:22px;
	background-color:#E8EEFA;
	text-align:right;
}
fieldset .fieldInputStyle, fieldset .tblForm tr td + td {
	background:none;
	text-align:left;
	vertical-align:top;
}

.panel-container {
	border: 2px solid #B7D0F1;
    padding: 1em 8px;
    background-color: #E8EEFA; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/* Messages */
.msgError, .msgError2 {color:#BF0000;background:url(../images/icon/error.png) no-repeat 2px 2px;display:block;padding:2px;padding-left:25px;border:1px solid #E8EEFA;white-space:nowrap;}
.msgError2 {margin-left:1em;}
.msgSuccess {color:#060;background:url(../images/icon/error.png) no-repeat left center;display:block;padding:2px;padding-left:20px;border:1px solid #E8EEFA;}

h5.msgError {color:#BF0000;background:none;border:0 none;padding:2px 0;}
h5.msgSuccess {color:#060;background:none;border:0 none;padding:2px 0;}

.mandatory, .error {color:#BF0000;}
/* form span.error {display:none;} */
label.error {border:0 none;background:none !important;display:none;float:none;padding:0 !important;margin:0 !important;font-size:0.9em;}

.msg, .link {
	margin:0.5em 0;
	line-height:16px;
	padding:5px 5px 5px 25px;
	background-position:5px 5px;
	background-repeat:no-repeat;
}

.success {
	color:#008000;
/*	background-color:#D5FFD5;
	border:1px solid #008000;*/
}

.error {
	color:#BF110D;
/*	background-color:#FFD9D9; */
}

/* Icons */
.icon-success 	{background-image:url(../images/form/success.png);}
.icon-error 	{background-image:url(../images/form/error.png);}
.icon-alert 	{background-image:url(../images/form/alert.png);}
.icon-back 		{background-image:url(../images/form/step-prev.png);}

/* Top */
#top {height:70px;}
#top .logo {float:left;margin:1em 0;width:305px;}
#top div {text-align:right;}
#top div span {margin-top:5px;display:inline-block;}


#top a {padding:0 5px 0 15px;display:inline-block;background:left center no-repeat;font-size:0.9em;}
#top a.home {background-image:url(../images/icon-home.png);}
#top a.site-map {background-image:url(../images/icon-sitemap.png);}
#top a.contact {background-image:url(../images/icon-contact.png);}
#top a.welcomelink {padding:0px;margin:0px}
#top .addthis_button{}
/* Main Menu - Nt use now */
#main-menu {background:url(../images/menu-bg.gif) repeat-x center;border:0px solid red;width:100%;color:#260E5C;display:none;}
#main-menu a {display:inline-block;font-weight:bold;width:11.4%;color:#260E5C;text-align:center;line-height:30px;border-right:0px solid #260E5C;}
#main-menu a.last {width:12%;}
#main-menu a:hover {font-weight:bold; background:url(../images/menu-over.gif) repeat-x center;text-decoration:none;}
/* End of Main Menu */

/*#header-banner {clear:both; border-bottom:1px solid #FFF;height:200px;overflow:hidden;background:url(../images/header-banner.jpg) no-repeat center;width:100%;}*/
#banner{ margin:0px;padding-bottom:10px;}

#header-banner {clear:both; border-bottom:1px solid #FFF;height:100px;overflow:hidden;background:url(../images/main_banner.gif) no-repeat center;width:100%;}

/* Main body container */
#page-body {padding:0.1em 0;margin-left:210px;border:0px solid blue;margin-right:260px;}
/*body #page-body {_width:764px;_float:right;_margin-left:auto;} /* IE 6 */
.page-body p {padding:0.3em 0;text-align:justify;}
/*.page-body h1 {width:65%;} */
.page-body ul li {text-align:justify;}
.page-body-wide, .account {margin-right:0 !important;}

.page-body .box2 {border:1px solid #FFF;margin-bottom:1em;background-color:#E8EEFA;width:65%;}
.page-body .box2 h5 {background:url(../images/box-title-bg.gif) center bottom repeat-x;padding-left:5px;font-size:1em;line-height:20px;font-weight:bold;}
.page-body .box2 div {border:0px solid red;padding:20px 2px;}
.page-body .box2 div p {border:0px solid red;display:inline-block;}
.page-body .box2 div p a {border:1px dotted #666;display:inline-block;padding:4px;margin:5px 0px;}
.page-body .box2 div p a:hover {border:1px solid #B7D0F1;}
.page-body .box2 div a.prev, .page-body .box2 div a.next {display:inline-block;margin:1px;font-size:0.9em;border:0px solid blue;}
.page-body .box2 div a.prev {background:url(../images/arrow-left.gif) no-repeat left 4px;padding-left:10px;}
.page-body .box2 div a.next {background:url(../images/arrow-right.gif) no-repeat right 4px;padding-right:10px;}
.page-body .box2 div a:hover {text-decoration:none;color:#260E5C;}

/* Left panel for login and other links */
/*#left-panel {border:1px solid #FFF;float:left;width:200px;margin:0.5em 0;background-color:#E8EEFA;}*/
#left-panel {border:1px solid #FFF;float:left;width:200px;background-color:#E8EEFA;}
.left-panel-home a {background:url(../images/bullet.gif) no-repeat left 2px;padding-left:17px;display:block;margin:0px;font-size:0.9em;color:#000;}
.left-panel-home a:hover {text-decoration:underline;color:#260E5C;}
/* End Left panel for login and other links */

#left-panel .box {}
#left-panel .box h5 {background:url(../images/box-title-bg.gif) center bottom repeat-x;padding-left:5px;font-size:1em;font-weight:bold;line-height:20px;}
#left-panel .box div {background-color:#D9E6F7;border:0px solid red;margin:5px;padding:5px;}

/* Right panel for featured section */
#right-panel {float:right;width:250px;padding-left:1em;border:0px solid red;}
#right-panel .box {border:1px solid #FFF;margin-bottom:0em;background-color:#E8EEFA;}
#right-panel .box h5 {background:url(../images/box-title-bg.gif) center bottom repeat-x;padding-left:5px;font-size:1em;line-height:20px;}
#right-panel .box div {border:0px solid red;padding:0px 5px 5px 5px;}
#right-panel .box div p {margin:auto 0;border:0px solid red;}
#right-panel .box div p a {border:1px dotted #666;display:inline-block;padding:4px;margin:5px 3px;}
#right-panel .box div p a:hover {border:1px solid #B7D0F1;}
#right-panel .box div a.prev, #right-panel .box div a.next {display:inline-block;margin:0px;font-size:0.9em;}
#right-panel .box div a.prev {background:url(../images/arrow-left.gif) no-repeat left 3px;padding-left:17px;float:left}
#right-panel .box div a.next {background:url(../images/arrow-right.gif) no-repeat right 3px;padding-right:17px;float:right;}
#right-panel .box div a:hover {text-decoration:underline;color:#260E5C;}
/* End Right panel for featured section */

/* Login Box */
#frmLoginLeft label.error {font-size:1em;}
#frmLoginLeft input {} 
/* #frmLoginLeft label.error {border:0 none;background:none;display:none;} */

/* End Login Box */

/* News */
.news div {padding:1em 0;text-align:justify;}
.news div span {margin-left:-5px;color:#2A5FA6;font-size:1.2em;background:url(../images/news-date.png) left center no-repeat;width:27px;height:28px;display:inline-block;padding-left:7px;text-align:center;float:left;}
.news div span small {display:block;color:#FFF;line-height:7px;font-size:0.7em;text-transform:uppercase;}
.news div h6 {color:#2A5FA6;margin-left:35px;line-height:1em;min-height:30px;text-align:justify;font-size:1.2em;}
.news div a {color:#2A5FA6;}
.news div a.more:hover {color:#990000;}
/* End News */

/* Profile Registration */
#reg-profile a {display:inline-block;}
#reg-profile a * {display:block;}
#reg-profile a span {background:url(../images/profile-bg.png) no-repeat left top;padding:3px 7px 8px 3px;margin:0.5em;}
#reg-profile a:hover {text-decoration:none;}
#reg-profile a:hover span {background:url(../images/profile-bg-over.png) left bottom;}
#reg-profile a label {color:#260E5C;font-weight:bold;text-align:center;margin-bottom:1em;}
#reg-profile a:hover label {color:#CE4300;}

/* End Profile Registration */

/* User Account */
.left-panel-account a {background:url(../images/bullet.gif)  no-repeat 5px 5px;padding:2px 2px 2px 25px;display:block;margin:2px;color:#000;}
.left-panel-account a:hover {text-decoration:none;color:#260E5C;background-color:#E8EEFA;}

.left-panel-account a.link-small {background:none;padding:5px;font-size:0.9em;}
.left-panel-account a.link-small:hover {background:none;color:#CE4300;}

.account .wall {border:1px solid #B7D0F1;padding:1em;}
.account .desk {border:1px solid #B7D0F1;width:40%;background-color:#E8EEFA;padding:25px 15px;margin-right:30px;display:inline-block;}
.account .desk legend {border:1px solid #B7D0F1;padding:2px 10px;background:url(../images/menu-bg.gif) repeat-x center;color:#260E5C;font-size:1.2em;}
.account .desk a {display:block;}
.account .desk a:hover {text-decoration:none;}
.account .desk {margin-top:30px\9;} /* \9 hack for IE 7,8 */
.account .desk legend {margin-top:-40px\9;margin-bottom:20px\9;}

/* End User Account */

.photos {list-style:none;display:inline-block;border:0px solid blue;margin:0;padding:0;width:100%;}
.photos li {border:0px solid red; width:20%;text-align:center;float:left;padding:1em;}
.photos li div {border:1px solid #B7D0F1;padding:4px;position:relative;width:140px;height:140px;overflow:hidden;margin:0 auto;}
.photos li div.main {border:1px dashed #F60;}
.photos li div label {position:absolute;left:3px;bottom:3px;padding:1px 5px;background-color:#D9E6F7;width:132px;}

/* Site Map */
#site-map a:hover {border-bottom:1px dotted #000;}

/* Footer */
#footer {border-top:2px solid #FFF;padding:15px;clear:both;background-color:#E8EEFA;}

#footer div {/*margin-left:5px;*/}
#footer div div{text-align:left}
#footer div div h6{ float:left;padding-right:10px;text-align:left!important;font-weight:bold}
#footer div div ul {padding:0;text-align:left;list-style-position:inside;list-style:none;color:#260E5C;}
#footer div div a {line-height:1.2em;}
#footer div div ul a:hover {border-bottom:1px dotted #000;text-decoration:none;color:#CE4300;}

.visitorcounter{text-align:center}
/* Top Profile Links  */
.top-profile-link {height:55px;}
.top-profile-link a {padding:0px 5px; margin:0 10px 8px 0; font-weight:normal; display:block; float:left;border:1px solid #B7D0F1;background:#E8EEFA url(../images/menu-bg.gif) repeat-x center top;}
.top-profile-link a:hover {text-decoration:none;color:#CE4100;}

.profiledashboardlinks a {background:url(../images/bullet.gif)  no-repeat 5px 5px;padding:2px 2px 2px 25px;display:block;margin:2px;color:#000;}
.profiledashboardlinks a:hover {text-decoration:none;color:#260E5C;background-color:#DEE7F7;}

/* Ajax Loader Image */
.loading { background:url(../images/ajax-loader.gif) no-repeat; display:block}


/* New Jquery UI Tabs CSS */
.ui-tabs {background-color:#E8EEFA !important; }
.ui-tabs .ui-tabs-panel {background-color:#E8EEFA !important;}
.ui-widget-header {background:none !important;border: none !important; border-bottom:1px solid #B7D0F1 !important;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited,
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#260E5C !important;font-weight:bold;}

.ui-state-default, .ui-widget-content .ui-state-default {background:url(../images/tab-bg.gif) repeat-x center 0px !important;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-state-active, .ui-tabs .ui-tabs-nav li.ui-state-hover {background:url(../images/tab-bg.gif) repeat-x center -60px !important;}

.captcha {display:block;text-align:right}

