/* CSS Document */

/*********body*************/

body {
font-family:Verdana, sans-serif;
font-size:12px;
color:#333333;
margin-top:20px;
margin-bottom:15px;
background-color:#cccccc;
}

#container {
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#ffffff;
width:1000px;
}

/*********containers*************/

#banner {
background-color:#663399;
width:1000px;
float:left;
margin-bottom:0px;
}


#mainmenu {
background-color:#99cccc;
width:980px;
float:left;
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
font-family:Arial, sans-serif;
font-size:15px;
color:#ffffff;
}


#crumb {
background-color:#999999;
width:980px;
float:left;
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
margin-bottom:20px;
font-family:Georgia, sans-serif;
font-size:10px;
color:#ffffff;
}


#leftcontainer {
background-color:#ffffff;
width:200px;
float:left;
margin-bottom:20px;
}

#menuleft {
background-color:#ffffff;
width:200px;
float:left;
font-family:Georgia, sans-serif;
font-size:11px;
color:#333333;
}



#maincontainer {
background-color:#ffffff;
width:590px;
float:left;
margin-bottom:40px;
}


#homemain {
background-color:#ffffff;
width:560px;
float:left;
padding-right:15px;
padding-left:15px;
font-family:Verdana, sans-serif;
font-size:12px;
}

#homenews {
background-color:#ffffff;
width:560px;
float:left;
padding-right:15px;
padding-left:15px;
font-family:Verdana, sans-serif;
font-size:11px;
color:#006633;
}

#update {
background-color:#ffffff;
width:560px;
float:left;
padding-right:15px;
padding-left:15px;
font-family:Verdana, sans-serif;
font-size:11px;
color:#ff0000;
}

#homeDC {
background-color:#ffffff;
width:560px;
float:left;
padding-right:15px;
padding-left:15px;
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
}

#rightcontainer {
background-color:#ffffff;
width:200px;
float:left;
margin-bottom:20px;
}

#menuright {
background-color:#ffffff;
width:190px;
float:left;
padding-left:10px;
font-family:Georgia, sans-serif;
font-size:12px;
margin-bottom:20px;
}



#bottombar {
background-color:#999999;
width:1000px;
float:left;
margin-bottom:5px;
}



#credits{
background-color:#999999;
width:980px;
height:26px;
float:left;
padding-top:10px;
padding-right:10px;
padding-left:10px;
font-family:Arial, sans-serif;
font-size:10px;
color:#ffffff;
}

/***********default text and heading styles*************/

body {
font-family:Verdana, sans-serif;
font-size:11px;
}

img {
border:0px;
margin-right:10px;
margin-bottom:10px;
}

.templateimage {
margin:0px;
}

h1 {
font-family:Arial, sans-serif;
font-size:31px;
font-weight:light;
color:#333333;
}

h2 {
font-family:Arial, sans-serif;
font-size:16px;
color:#663399;
font-weight:light;
}

h3 {
font-family:Arial, sans-serif;
font-size:15px;
color:#ff0000;
}

h4 {
font-family:Arial, sans-serif;
font-size:15px;
color:#663399;
} 

h5 {
font-family:Arial, sans-serif;
font-size:15px;
color:#006633;
}



br {
clear:left;
}


li.main{
margin-bottom:5px;
}

li.main2 {
margin-bottom:15px;
}

.createdate{
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
background-color:#cccccc;
}

.article_separator {
border-bottom:1px solid #CCCCCC;
display:block;
margin-bottom:10px;
}

tr.sectiontableentry1 td {
padding-bottom:10px;
}

.sectiontableentry2 td {
padding-bottom:10px;
}

.update hr {
margin-top:20px;
}


/*************calendar edits**********/

.limit {
display:none;
}

#cal_title {
display:none;
}


/*********misc*************/

.clear {
clear:both;
}

.mainlevel {
font-family:Georgia, sans-serif;
font-size:12px;
color:#ffff00;
}

.readmore {
margin-bottom:20px;
}

.readon {
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
text-decoration:none;
}

/************button styles*****************/

.button {
background-image:url("http://www.designpharmacy.net/newcpc/templates/main/images/arrow.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:22px;
}

/****************link styles (default) ********************/

a:link {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:none;
}
a:visited {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:none;
}
a:hover {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:underline;
}
a:active {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:none;
}

/****************other link styles********************/

.mainmenu a:link {
font-family:Arial, sans-serif;
font-size:16px;
color:#663399;
text-decoration:none;
}
.mainmenu a:visited {
font-family:Arial, sans-serif;
font-size:16px;
color:#663399;
text-decoration:none;
}
.mainmenu a:hover {
font-family:Arial, sans-serif;
font-size:16px;
color:#ffffff;
text-decoration:underline;
}
.mainmenu a:active {
font-family:Arial, sans-serif;
font-size:16px;
color:#663399;
text-decoration:none;
}

.sub a:link {
font-family:Georgia, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}
.sub a:visited {
font-family:Georgia, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}
.sub a:hover {
font-family:Georgia, sans-serif;
font-size:11px;
color:#333333;
text-decoration:underline;
}
.sub a:active {
font-family:Georgia, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}

.pathway a:link {
font-family:Georgia, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}
.pathway a:visited {
font-family:Georgia, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}
.pathway a:hover {
font-family:Georgia, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:underline;
}
.pathway a:active {
font-family:Georgia, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}



.news a:link {
font-family:Georgia, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}
.news a:visited {
font-family:Georgia, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}
.news a:hover {
font-family:Georgia, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:underline;
}
.news a:active {
font-family:Georgia, sans-serif;
font-size:11px;
color:#400f31;
text-decoration:none;
}

.menu a:link {
font-family:Arial, sans-serif;
font-size:16px;
color:#ffffff;
text-decoration:none;
}
.menu a:visited {
font-family:Arial, sans-serif;
font-size:16px;
color:#ffffff;
text-decoration:none;
}
.menu a:hover {
font-family:Arial, sans-serif;
font-size:16px;
color:#ffcc33;
text-decoration:none;
}
.menu a:active {
font-family:Arial, sans-serif;
font-size:16px;
color:#ffffff;
text-decoration:none;
}



.credits a:link {
font-family:Arial, sans-serif;
font-size:10px;
color:#663399;
text-decoration:none;
margin-bottom:5px;
}
.credits a:visited {
font-family:Arial, sans-serif;
font-size:10px;
color:#663399;
text-decoration:none;
}
.credits a:hover {
font-family:Arial, sans-serif;
font-size:10px;
color:#663399;
text-decoration:underline;
}
.credits a:active {
font-family:Arial, sans-serif;
font-size:10px;
color:#663399;
text-decoration:none;
}

.homemain a:link {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:none;
}
.homemain a:visited {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:none;
}
.homemain a:hover {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:underline;
}
.homemain a:active {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:none;
}

.homenews a:link {
font-family:Verdana, sans-serif;
font-size:11px;
color:#006633;
text-decoration:none;
font-weight:bold;
}
.homenews a:visited {
font-family:Verdana, sans-serif;
font-size:11px;
color:#006633;
text-decoration:none;
font-weight:bold;
}
.homenews a:hover {
font-family:Verdana, sans-serif;
font-size:11px;
color:#006633;
text-decoration:underline;
font-weight:bold;
}
.homenews a:active {
font-family:Verdana, sans-serif;
font-size:11px;
color:#006633;
text-decoration:none;
font-weight:bold;
}

.readon a:link {
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
text-decoration:none;
}
.readon a:visited {
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
text-decoration:none;
}
.readon a:hover {
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
text-decoration:underline;
}
.readon a:active {
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
text-decoration:none;
}

.homeDC a:link {
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
text-decoration:none;
font-weight:bold;
}
.homeDC a:visited {
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
text-decoration:none;
font-weight:bold;
}
.homeDC a:hover {
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
text-decoration:underline;
font-weight:bold;
}
.homeDC a:active {
font-family:Verdana, sans-serif;
font-size:11px;
color:#663399;
text-decoration:none;
font-weight:bold;
}

.main a:link {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:none;
}
.main a:visited {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:none;
}
.main a:hover {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:underline;
}
.main a:active {
font-family:Verdana, sans-serif;
font-size:12px;
color:#3399cc;
text-decoration:none;
}





/*******************joomla styles************************/

.topmenu a:link {
font-family:Georgia, sans-serif;
font-size:1.0em;
color:#333333;
text-decoration:none;
}
.topmenu a:visited {
font-family:Georgia, sans-serif;
font-size:1.0em;
color:#333333;
text-decoration:none;
}
.topmenu a:hover {
font-family:Georgia, sans-serif;
font-size:1.0em;
color:#333333;
text-decoration:underline;
}
.topmenu a:active {
font-family:Georgia, sans-serif;
font-size:1.0em;
color:#333333;
text-decoration:none;
}




/***************individual bits******************/


.back_button {
padding-left:4px;
}

p.heading {
font-family:Arial, sans-serif;
font-size:31px;
font-weight:light;
margin-top:-3px;
margin-bottom:-6px;
color:#333333;
}

td.padded {
padding-top:10px;
padding-right:0px;
padding-bottom:20px;
padding-left:0px;
}

.componentheading {
font-family:Arial, sans-serif;
font-size:18px;
color:#333333;
font-weight:light;
margin-bottom:10px;
}

td.contentheading {
font-family:Arial, sans-serif;
font-size:14px;
color:#663399;
font-weight:light;
}

.readmore {
margin-top:6px;
}

li {
margin-bottom:18px;
}

.aiContactSafe {
margin-bottom:12px;
}

.aiContactSafe_row {
margin-bottom:8px;
}

.aiContactSafe_contact_form_field_label_left {
margin-bottom:5px;
}

.textbox {
width:250px;
}
