/* body has overall control for all scripts main.asp/contactform.asp/thankyouform etc */
body {
     font-family: arial,sans serif;
     font-size :12px;
     color:#542E91;
     margin:0;
}

/*The styles below control the postitioning of the block elements ---------------------------*/

#main {
background-color: #ffffff;
margin: 0px;
font-family: arial,sans serif;
color: #000000; /*660099;*/
font-size: 11px;
}

#wholesitepositionid {
position:absolute;
top: 0px;
left: 0px;
width:100%;
}

#wholesitecenterid {
     margin: auto;  
     width:780px;
     position: relative;
     background-color:#ffffff;
     border-left-width:0px;
     border-right-width:0px;
     border-top-width:14px;
     border-bottom-width:0px;
     border-color:/*#5c3896;*/#663399;
     border-style:solid;
}


#topmenuline {
     position: absolute;
     background-color: transparent;
     z-index:60;
     top:105px;
     /*width:570px;*/
     padding-left:55px;
     padding-right:55px;
}

#topmenuline a {
font-weight:bold;
font-size:12px;
}



#topmenuline table tbody td {
	padding-left:0px;
	padding-right:10px;
	height:12px;
}

#topper {
     position:relative;
     margin-top:10px;
     width:780px;
     height:95px;
     margin:auto;
     border-bottom-width:7px;
     border-bottom-style:solid;
     border-bottom-color:/*#5c3896;*/#663399;
}

#pagetab{
position:absolute;
top:-13px;
left:539px;

}


#pagetabtext{
position:absolute;
height:20px;
width:100px;
top:-4px;
left:590px;

}

#contactframe {
overflow:hidden;

}

#pagetabtext a{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}



#slogan{
position:absolute;
top:55px;
right:7px;
width:300px;
height:30px;
font-size:14px;
font-style:italic;
font-weight:bold;
text-align:right;
}






#article {
     position:relative;
     margin-top:25px;
     width:780px;
     border-top-width:2px;
     border-top-style:solid;
     border-top-color:#000000;
     margin-left:0px;
     margin-right:0px;

}

#idheadingtext {
display:none;
}

#idpagetext {
position:relative;
min-height:480px;
height:auto !important; height:480px;
margin-top:7px;
margin-left:55px;
margin-right:7px;
margin-bottom:0px;
line-height:14px;
font-size:12px;
border-right-width:215px;
border-right-style:solid;
border-right-color:#cccccc;
padding-right:20px;
padding-top:30px;
padding-bottom:50px;

}
#caseStudiesMenu {
position:relative;
/*width:420px;*/
}

#contactInfo {
position:absolute;
width:206px;
left:566px;
top:164px;
}

#contactInfo p {
font-weight:bold;
font-size:12px;
color:#663399;
}
#contactInfo a {
font-weight:bold;
font-size:12px;
color:#663399;
}




#breadcrumbs{
position:absolute;
height:50px;
width:100px;
top:-4px;
left:590px;
}

#breadcrumbs a {
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;

}


#stretcher {
display:none;
}

#basescrollgraphicid {
     margin: auto;  
     width: 782px;
     height:24px;
     position: relative;
     background-color:/*#5C3896;*/#663399;
text-align:right;
}

#basescrollgraphicid table {
     position: absolute;
right:7px;
top:7px;
}

#basescrollgraphicid table td{
     padding-left:20px;
}

#topSection {
margin-top:4px;
/*
position:relative;
margin:auto;
width:780px;
height:7px;
background-color:#ffffff;
*/
}




/* The syles below control the text display --------------------------------------------------*/

a {font-size:12px;}

a.notselected:link {color: #663399; text-decoration: none;font-weight:bold;}
a.notselected:hover {color: #221E1F;}
a.notselected:visited {color: #663399; text-decoration: none;font-weight:bold;}
a.notselected:visited:hover {color: #221E1F; text-decoration: none;font-weight:bold;}

a.selected:link {color: #221E1F; text-decoration: none;font-weight:bold;}
a.selected:hover {color: #663399;}
a.selected:visited {color: #221E1F; text-decoration: none;font-weight:bold;}
a.selected:visited:hover {color: #663399; text-decoration: none;font-weight:bold;}

#idpagetext a:link {color: #663399; text-decoration: none;font-weight:bold;}
#idpagetext a:hover {color: #9999ff;}
#idpagetext a:visited {color: #000066; text-decoration: none;font-weight:bold;}
#idpagetext a:visited:hover {color: #9999ff; text-decoration: none;font-weight:bold;}

#basescrollgraphicid a:link {font-size:10px; color: #ffffff; text-decoration: none;}
#basescrollgraphicid a:hover {color:#ffffff;}
#basescrollgraphicid a:visited {font-size:10px; color: #ffffff; text-decoration: none;}
#basescrollgraphicid a:visited {color: #ffffff; text-decoration: none;}

h1 {
color:#000000;
font-size: 18px;
font-weight: bold;
}


h2 {
font-size:14px;
color : #542E91;
}

h3 {
font-size:13px;
color : #542E91;
}

h4 {
font-size: 8pt;
padding:0px;
margin: 0px;
display:inline;
}

#Comment_Archive , #Comment {
font-size:12px;
line-height:14px;
font-family:Arial,sans-serif;
}

#Comment_Archive a, #Comment a{color: #663399; text-decoration: none;font-weight:bold;}

#idpagetext a.banner { color: black; font-size: 18px; line-height: 22px;}
#idpagetext a.banner:hover { color: red; }
#idpagetext a.banner:visited { color: black; }
#idpagetext a.banner:visited:hover { color: red; }

#idpagetext .banner { font-weight:bold; color: red; font-size: 20px; line-height: 22px;}

body.inputform {
    margin:0;
}

input.submitbutton {
    background-color:#542E91;
    color:#ffffff;
}

