/* CSS Learn Jainism */

body {
  background:#fff;
  margin:0;
  padding:10px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:16px;
  color:#4F5533;
  line-height:125%;}

h1{margin:10px 0 10px 0;font-size:22px; color:#4F5533;}
h2{margin:5px 0 10px 0px;font-size:18px; color:
; font-weight:normal}
h3{margin:0px;font-size:14px;}
h4{margin:0px;font-size:12px;}

form {margin:0px;}
input {font-size:12px;color:#666666;border: 1px solid #8F98AF; padding:2px; margin-top:4px;}
input#name {width:150px;}
input#email {width:150px;}
select {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
textarea {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
#submit {padding-top:0px;}

/* Main Page Elements 
--------------------------------------------- */

  #content {
    width:765px; margin:0 auto 0 auto; padding:0;
	background:#EDEFE4 url(../images/core/curved_top.gif) no-repeat;}
  #main {
    width:204px;
    float:left;
    background:#fff;
    margin:10px 0 10px 10px;
    padding:0 0 10px 0;
    line-height:1.5em;
    }

  #sidebar {
    width:525px;
    float:left;
    margin:10px 0 0 10px;
    line-height:1.5em;
    }

/* Links
----------------------------------------------- */

a:link {color: #4F5533; text-decoration:underline;}
a:visited {color:#4F5533; text-decoration:underline;}
a:hover {color:#4F5533; text-decoration:none;}

.navigation a:link {color: #333333; text-decoration:none; font-size:14px; font-weight:bold;}
.navigation a:visited  {color: #333333; text-decoration:none;font-size:14px; font-weight:bold;}
.navigation a:hover  {color: #333333; text-decoration:underline;font-size:14px; font-weight:bold;}

.navigation_upper a:link {color: #333333; text-decoration:none; font-size:14px; font-weight:bold;}
.navigation_upper a:visited  {color: #333333; text-decoration:none;font-size:14px; font-weight:bold;}
.navigation_upper a:hover  {color: #333333; text-decoration:underline;font-size:14px; font-weight:bold;}

/* Header Styles
----------------------------------------------- */
#header {background-color:#fff; height:110px; width:765px; margin:0 auto 0 auto;}
#header_navigation{width:500px;float:left; padding:20px 0 0 0}
#logo {width:255px; float:left;background-color:#fff;}
	#login a:link {color:#666666; text-decoration:none}
	#login a:visited {color:#666666; text-decoration:none}
	#login a:hover {color:#666666; text-decoration:underline}
#login { clear:both; text-align:right; margin:18px 0 0 0; color:#999999; background-color:#fff;}
.navigation_upper { float:right; width: 430px;text-align:right; padding: 7px 0 0 0; margin:7px 0 0 0; border-top: 1px dashed #9C914B; }	
	.navigation_upper img {vertical-align:middle;}

.navigation {border-bottom: 1px dashed #9C914B; padding: 0 0 7px 0; margin:0 0 7px 0; width: 590px; float:left;}	

/* Main Content
----------------------------------------------- */
#crumb {clear:both; font-size:12px;}
.crumbDIV {padding:8px; float:left;}
.previousDIV {float:right;padding:4px;}

  .box {background:#fff;}
  .box2 {background:#fff;padding:5px 16px 8px 16px;clear:both;border-top-width: 1px; border-top-style: dashed;border-top-color: #CDC8A5;}
  	.box2 a:link {font-weight:bold;}
	.box2 a:visited {font-weight:bold;}
	
	.box2 table {border: 1px solid #EAC0EA; padding:5px; color:#622062;}
		.box2 table tr td {border-top-width:1px; border-top-style:solid; border-top-color:#EAC0EA;}
		.box2 table th {background:#F8E9F8; text-align:left; font-weight:bold; padding:5px;}
		.flash_message {font-size:12px; padding:0 0 10px 30px; background:url(../images/articles/ic_flash.jpg) no-repeat;}
		
		.image_left {float:left; margin: 10px 10px 10px 0}
		.image_right {float:right; margin: 10px 0 10px 10px}
	
.sidebar-title {
  margin:0;
  padding:0 0 .2em;
  border-bottom:1px dotted #9b9;
  font-size:115%;
  line-height:1.5em;
  color:#333;
  }
.box ul {
  margin:.5em 0 1.25em;
  padding:0 0px;
  list-style:none;
  }
.box ul li {
  background:url("") no-repeat 2px .25em;
  margin:0;
  padding:0 0 3px 16px;
  margin-bottom:3px;
  border-bottom:1px dotted #eee;
  line-height:1.4em;
  }
.box p {
  margin:0 0 .6em;
  }
  
  .link_location {background:#EDEFE4}
  .homepageTEXT {width:245px; color:#fff; background:#B0184C;}
  	.homepageTEXT p {padding:0 15px 10px 15px;}
  	.homepageTEXT h1 {color:#fff; font-size:25px; margin:20px 15px}
	
.homeBOXES {background:#fff; clear:both; width:100%; margin:0; padding: 10px 0 0 0; color:#FFFFFF }
	.homeBOXES p {margin:0; padding: 5px;}
	.homeBOXES img {margin:0 0 10px 0; padding:5px 10px 5px 5px ; float:left;}
	.homeBOXES a:link {color:#fff; text-decoration:none;}
	.homeBOXES a:visited {color:#fff; text-decoration:none;}
	.homeBOXES a:hover {color:#fff; text-decoration:underline;}
	
	.homeBOXES h2{color:#FFF; margin:0px; padding:10px;}
	.homeBOXES h3{color:#FFF; margin:0px; padding:8px 10px 10px 10px;}
	.homebox_holder {float:left; background-color:#fff; margin:0; padding: 0 0 0 8px}
	.homebox_holder2 {float:left; background-color:#fff; margin:0; padding: 0 9px 0 8px}
		.homebox1_title {width:244px; background:#97B9F4 url(../images/core/homebox1_title_bg.gif) no-repeat;}
			.homebox1_content { background:#B8CFF7;width:244px; clear:right}
		.homebox1_footer {width:244px; background:#8AB1F2 url(../images/core/homebox1_footer_bg.gif) no-repeat bottom; }
		.homebox2_title {width:244px; background:#8533AD url(../images/core/homebox2_title_bg.gif) no-repeat;}
			.homebox2_content { background:#9854BB;width:244px;}
		.homebox2_footer {width:244px; background:#761AA3 url(../images/core/homebox2_footer_bg.gif) no-repeat bottom;}
		.homebox3_title {width:244px; background:#FF7A33 url(../images/core/homebox3_title_bg.gif) no-repeat;}
			.homebox3_content { background:#FF9054;width:244px;}
		.homebox3_footer {width:244px; background:#FF6A1A url(../images/core/homebox3_footer_bg.gif) no-repeat bottom; }

/*************************************************/

.leftNAVdiv {
	background-color:#CC66CC;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px 0; margin:0px 7px 0px 7px;
	background-image: url(../images/core/leftNAVdiv_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
	.leftNAVdiv a:link{color:#FFFFFF; text-decoration:none}
	.leftNAVdiv a:visited{color:#FFFFFF; text-decoration:none}
	.leftNAVdiv a:hover{color:#FFFFFF; text-decoration:underline}
	
	.iLink {margin:0 8px 0 8px;padding:3px 0 3px 0;border-top-width: 1px;border-top-style: dashed;border-top-color: #E6B3E6;}
	.iLink_B {padding:3px 0 3px 25px;border-top-width: 1px;border-top-style: dashed;border-top-color: #E6B3E6;
	background-color: #EAC0EA;background-image: url(../images/core/iLink_B_bg.gif);background-repeat: no-repeat;}
		.iLink_B a:link{color:#7E297E;}
		.iLink_B a:visited{color:#7E297E;}
		.iLink_B a:hover{color:#7E297E;}
		
	.iLink_BSEL {padding:3px 0 3px 25px;border-top-width: 1px;border-top-style: dashed;border-top-color: #E6B3E6;
	background-color: #EAC0EA;background-image: url(../images/core/iLink_BSEL_bg.gif);background-repeat: no-repeat;}
		.iLink_BSEL a:link{color:#7E297E;}
		.iLink_BSEL a:visited{color:#7E297E;}
		.iLink_BSEL a:hover{color:#7E297E;}
		
.leftNAVdiv2 {color:#622062; margin:10px; font-size:12px; }
	.leftNAVdiv2 ul{margin:0 0 0 25px; padding:3px;}
	.leftNAVdiv2 ul li {
	padding:5px 0 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAC0EA;
	list-style-image: url(../images/core/bullet.gif);
}

/* Footer
----------------------------------------------- */
#footer {
	clear:both;margin:0 auto 0 auto;width:765px;
	background:#EDEFE4 url(../images/core/curvedfooter_top.gif) no-repeat;
	padding-top:35px;
  }

.footer_holder {}	
	.footerA {margin:0;clear:right; float:left; padding-left:20px;} .top {float:right;width:110px; } 
	.footerB {font-size:12px; margin:0 0 0 20px; clear:left; padding:5px 0 0 0}
		.footerB img{ vertical-align:middle;}

.footer_options {padding-left:65px;}

/*Image Library Styles */
.image_bank ul{ margin:20px 0 0 5px; padding:0;} 
.image_bank ul li{ list-style:none; float:left; margin:0; padding:0 15px 0 0; border:none} 
	.image_bank img {border:2px solid #EDEFE4; margin:0 0 10px 0; padding:3px } 
	.image_bank ul li a{color:#990033} .image_bank ul li a:visited{color:#990033}
.image_bank_details {clear:both;}
.image_bank_IMG { float:left; width:155px; margin:0 10px 0 10px; } .image_bank_IMG img {border:#EEF0E6 2px solid; padding:3px}
.image_bank_DETAILS {float:left; padding:0 20px 0 0 }
.image_bank_divider {clear:both; padding:5px 0 10px 0}
/******************************** End
