/* GLOBAL DEFAULTS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
caption, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
ol  {list-style-position: outside;}
ul {
	list-style-type: disc;
	list-style-image: url(bullet.gif);
	list-style-position: outside;
	padding-left : 15px;
}
	

/* TABLE DEFAULTS */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
textarea{width:95%;}
#content td{padding:1px;line-height:140%;}
/* BODY */
body {
	background-color: #333333;
	color: #000;
	font-family: Tahoma, Arial, Trebuchet MS, Verdana, Sans-Serif;
	font-size: 12px;

	line-height: 1.3em;

	margin: 0 0 0 0;
	padding: 0 0 0 0;

	background-position: 50% 0;
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat-y;
	background-attachment: scroll;
	margin-right:1px;
}
#outerWrapper {
	margin: 0 auto; 
	text-align: left;
	padding: 0;
	width: 965px;
	padding-left: 15px;
}
#contentWrapper {
	background-image: url(images/contentbg.jpg);
	background-repeat: repeat-y;
}

/* HEADER DEFAULTS */
h1 {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
h2 {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
/* LINKS */
a,  a:link {
  color: #3B1E3C;
  font-weight: none;
  text-decoration: underline;
}
a:visited {
  color: #3B1E3C;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
a:focus {
  color: #000;
}
a:active {
  color: #000;
}

/* TOP MENU */
#toplinks {
	background-image: url(images/topmenubg.jpg);
	background-repeat: repeat-x;
	width: 966px;
	height: 20px;
	text-align: right;
padding:8px

}
/* added by swati */
#toplinks a{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	/*display: block;*/
	padding: 5px 5px;
	margin-top: 10px;
	border:0px solid #000000;

}
/* end */
#toplinks ul{
	list-style-type:none;
	margin:8px;
	padding:0;
	padding-bottom:0px;
	padding-right: 15px;

}
#toplinks li{
	float: right;
}
#toplinks li a{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding: 5px 5px;
}

#toplinks li a:hover{
	background-image: url(images/topmenuover.png);
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: top center;
}
#outerWrapper #header {
	height: 212px;
	padding: 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	background-repeat: no-repeat;
	background-image: url(images/headerbg.jpg);
	background-position: 50% 0;
	margin: 0;
	background-color: #000000;
	width: 966px;
}
#finder {
	background-image: url(images/findbg.png);
	height: 24px;
	width: 965px;
	background-repeat: repeat-x;
	background-color: #666666;
	text-align: center;
	padding-top: 8px;
}
#memfinder {
	background-image: url(images/findbg.png);
	height: 24px;
	width: 965px;
	background-repeat: repeat-x;
	background-color: #666666;
	text-align: center;
	padding-top: 8px;
}

/* LEFT COLUMN */
#leftColumn1{
	width: 197px;
	float: left;
	background-image: url(images/divider.png);
	background-repeat: no-repeat;
	padding-top: 10px;
}
#leftColumn1 #leftblock {
	background-repeat: no-repeat;
	background-position: left;
	padding-bottom: 10px;
	width: 175px;
	margin-left: 8px;
}
#leftblock h1 {
	font-family: "Trebuchet MS", Helvetica, Arial;
	letter-spacing: 0.01em;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 3px;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.2;
}
#leftblock h1 a {
	color: #9D4F39;
}

/* LEFT LINKS */
#leftblock .menutitle {
	background-color: #DACEDA;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 15px;
	font-family: "Trebuchet MS", Helvetica, Arial;
	letter-spacing: 0.05mm;
}

#leftblock p {
	margin: 0px;
	padding: 2px 0px 7px;
}
#leftblock .menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-family: "Trebuchet MS", Helvetica, Arial;
	font-weight: normal;
	margin-right: 5px;
	padding-top: 5px;
}
#leftblock ul.menu li {
	padding: 6px 6px;
	margin: 0;
	text-align: left;
	padding-top: 5px;
	font-family: "Trebuchet MS", Helvetica, Arial;
}
#leftblock .menu a {
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 20px;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(images/leftarrow.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	display: block;
	margin-left: 5px;

}
#leftblock .menu a:hover {
	color: #AC91AC;
	text-decoration: none;
	background-image: url(images/leftarrow2.png);
}

#leftblock .menu li#sub{
	text-align: left;
	padding: 1px 0 1px 15px;
}
#leftblock .menu li#sub a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #E1D7E0;
	background: none;
}
#leftblock .menu li#sub a:hover{
color:#A34D91;
}
/* CONTENT SECTION */
#content {
	margin: 0 0em 0 199px;
	padding: 0;
	width: 763px;
	font-size:13px;
	color: black;
}
#content h1{
font-size:18px;
color:#6A396A;
line-height:150%;
padding-bottom:8px;
padding-top:8px;
}
#content h2{
font-size:16px;
color: black;
line-height:150%;
padding-bottom:8px;
}
#outerWrapper #topMenu {
	font-size: 12px;
	font-weight: normal;
	padding-right: 0px;
	color: #655255;
	background-color: #C4B1C5;
	background-image: url(images/rightmenubg.jpg);
	background-repeat: repeat-x;
	background-position: top right;
	height: 45px;
}

#content p{
padding-bottom:10px;
}


.inputbox {
	padding: 2px;
	border: 1px solid #655255;
}
#form-login ul, #form-loggedin ul {
	margin: 3px 0;
	padding: 0px;
	list-style-type: none;
}
#form-login li,  #form-loggedin li{
	font-size: 10px;
	font-weight: normal;
}
#leftblock.member #form-login font{
color:#3B1E3C;
font-size:12px;
font-weight:normal;
}

#outerWrapper #topNavigation {
	height: 116px;
	background: transparent url(images/topmenu_bg.png) no-repeat center top;

top center no-repeat;
	width: 903px;
	padding: 0px;
	margin: 0;
	text-align: center;
	clear: both;
}
#outerWrapper #topNavigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#outerWrapper #topNavigation li {
	float: left;
	margin-top: 3px;
}
#outerWrapper #topNavigation li a {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 43px 30px 50px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/pillmenu_bg.png);
	float: left;
	margin-right: 3px;
}
#outerWrapper #topNavigation li a:hover {
	background-image: url(images/pillmenu_bg_hover.png);
}


#prompt{
text-align:center;
color:#6A396A;
font-weight:bold;
font-size:14px;
}
#content #video {
	text-align: right;
}
#content .pagetitle {
}
#content img{
padding:5px;
max-width:650px;
}
#form-login, #form-loggedin {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 13px;
	margin: 0;
}
#form-login li a, #form-loggedin li a {
	font-weight: normal;
	text-decoration: underline;
}
form {
	margin: 0px;
	padding: 0px;
}
.button{
	border: 0;
	font-size: 10px;
	color: #FFFFFF;
	padding: 3px 4px;
	background-color: #3B1E3C;
}
#footer #bottomlinks {
	background-color: #6A396A;
	text-align: left;
	color: #CCCCCC;
	padding: 10px;
	font-size: 14px;
}
#copyright {
	background-color: #3C1E3C;
	color: #FFFFFF;
	padding: 10px;
	height: 20px;
}
#copyright a{
color:#cccccc;
}
#outerWrapper #contentWrapper #rightColumn1 {
	float: right; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 160px;
	margin-bottom: 5px;
	background-position: left bottom;
	background-repeat: repeat-y;
	margin-top: 10px;
	border: 1px solid #ccc;
	background-color: #E9E4DA;
}
#rightColumn1 #rightTop {
	background-repeat: no-repeat;
	height: 6px;
	margin: 0;
	padding: 0;
	background-image: url(images/menu_top_out.png);
}
#rightblock {
	padding: 0px;
	margin-bottom: 15px;
	background-image: url(images/menu_bottom.png);
	padding-left: 15px;
	padding-bottom: 10px;
	margin-right: 5px;
	text-align: left;
}
#rightblock ul{
margin:0;
padding:0;
margin-left:10px;
}
#rightblock a {
	color: #666666;
}
#rightblock .mainNavbg{
color:#666;
margin:-5px;
}
#rightColumn1 h2 {
	padding: 6px;
	margin: 0px -10px 5px -15px;
	color: #9D4F39;
	background-image: url(images/h3r.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 13px;
}
#footer {
	padding: 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	color: #655255;
	background-repeat: no-repeat;
	font-size: 12px;
	background-position: top;
	clear: both;
	background-color: #333333;
}
#topMenu ul {
	color: #6A396A;
	list-style-type: none;
	padding-top: 14px;


 }
#topMenu li {
	padding-left: 15px;
	font-family: "Trebuchet MS", Helvetica, Arial;
	letter-spacing: 0.05px;
	float: left;


}
#topMenu a {
	margin: 0px;
	color: #3C1E3C;
	font-size: 13px;
	background-image: url(images/topmenuarrow.png);
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
	float: left;
	padding-left: 15px;
	padding-right: 10px;
	
}
#mid_nav
{
margin: 0px;
margin:0 auto;
float:inherit;
display: block;
border: 0px solid #000000;
}
#topsub{
padding:0 10px;
}
#topMenu a:hover, #topMenu a.selected {
	color: #6B3A6B;
	text-decoration: underline;
	background-image: url(images/topmenuarrow2.png);
}
#bottomlinks a{
	color:#CCCCCC;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
#bottomlinks a:hover{color: #FFFFFF; text-decoration: none;}

.bigfirst{
font-family: Monotype Corsiva; padding-bottom: 20px; padding-right: 3px; font-size: 30px;
}

#topMenu li#sub{
display:none;
}
voice-family: ""}"";
voice-family:inherit;
/*border-top: 1px solid white;*/ 
}

ul.menusub {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size:.8em;
font-weight:700;
font-family:Verdana,Helvetica,Arial,sans-serif;
margin:0;
color:#3C1E3C;
padding:0;
}

ul.menusub li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menusub li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
}

ul.menusub li a:hover,.current {
color:#6B3A6B;
text-decoration:underline;
}