/* CSS Document */



* {

	margin:0; padding:0;

	font-size:100%;

}



body{

	background: #B774D1; 

	text-align:center;

}



img {vertical-align:top;}

a img { border:0;}



ul { list-style:none;}



.left { float:left;}

.right {float:right;}

.clear  { clear:both;}





html, input, textarea

	{

		font-family:Arial, Helvetica, sans-serif;

		font-size:0.813em;

		line-height:1.385em;

		color: #3C1A63;

	}



input, select { vertical-align:middle; font-weight:normal;}



a {color:#783596; font-style:italic; outline:none;}

a:hover{color: #542589; text-decoration:none;}

p {padding-top:18px;}



/* ============================= main layout ====================== */



.main-bg {background-color: #B774D1;} 

.top-tail {background-color: #B774D1;}



li { background:url(images/marker1.gif) no-repeat 0 8px; padding-left:24px; line-height:2.308em;}

li a { font-style:normal;}



h2 {font-size:1.692em; font-weight:normal; margin-bottom:24px;}

h1 {font-size:1.34em; font-weight:bold; border-bottom:thin solid #542589;}



.imgindent {margin:0 20px 0 0; float:left;}



#image {width: 130px; float: left;}



/* ============================= header ====================== */



#header {font-size:0.769em; line-height:1em; text-transform:uppercase;}

#header a {font-style:normal;text-decoration:none;}

#header a:hover { text-decoration:underline;}



.row1 {padding:30px 30px 31px 30px;}

.submenu {float:right;}

.submenu li {

display:inline;

line-height:1em;

background:url(images/submenu-devider.gif) no-repeat 0 2px;

padding-left:7px;

margin-left:3px;

}

.submenu li a { text-decoration:none;}

.submenu li a:hover {text-decoration:underline;}

.submenu .first {background:none;}



/* ============================= content ====================== */



#content {padding:40px 20px 44px 30px;

}

.col-pad {padding-right:20px;}



.margin1 {margin-top:40px;}

.margin2 {margin-top:10px;}



.link {

background:#592E89 url(images/link-right-bg.gif) right top no-repeat;

color:#fff;

text-decoration:none;

text-transform:uppercase;

display:inline-block;

margin-top:17px;

font-size:1.231em;

line-height:1.2em;

} 

.link strong {

background:url(images/link-left-bg.gif) left top no-repeat;

display:inline-block;

padding:6px 10px 0 9px;

height:23px;

}



.phone {float:right;}



/* ============================= footer ====================== */



#footer {background-color: #B774D1; font-size:0.769em; line-height:1em; text-transform:uppercase; padding:22px 29px 0 31px;}

#footer a {font-style:normal; text-decoration:none;}

#footer a:hover { text-decoration:underline;}

#footer span {float:right;}



/* ============================= forms ============================= */



#NewsletterForm {background: #8D61A0; padding:30px 0 20px 31px; margin:40px 20px 0 0;}

#NewsletterForm .input {border:none; width:183px; padding:5px 0 4px 5px; background:none;}

#NewsletterForm a {color:#450262; text-transform:uppercase; font-size:.769em; line-height:1em; font-style:normal;}

#NewsletterForm h2 {color: #450262; margin-bottom:15px;}

#NewsletterForm input {vertical-align:top;}

#NewsletterForm label {height:34px; display:block; background:url(images/input-bg.gif) no-repeat 0 0; vertical-align:top;}



#ContactForm label {height:36px; display:block;}

#ContactForm .col-1 {width:274px !important;}

#ContactForm .col-2 {width:318px !important;}

#ContactForm .taright {text-align:right;}

#ContactForm .link {margin-left:15px;}



.myForm .input{

	color: #333;

}



.input {

width:256px;

border:1px solid #8458B2;

background:#B774D1;

padding:4px 0 3px 5px;

font-size:1em;

color:#ffffff;

}

textarea {

width:311px;

height:95px;

border:1px solid #8458B2;

background:#B774D1;

padding:0 0 0 5px;

overflow:auto;

font-size:1em;

color:#ffffff;

}


