body { 
	font: normal 15px Arial, Helvetica, sans-serif;
	line-height: 1.7;
	/* customize_body */ color: #111111; /* customize_body */
	/* customize_body */ background-color:#ffffff; /* customize_body */
}
body#tinymce { color:#222 }

.site img {border: 0px}
.site a {
	text-decoration: none; 
	font-weight: normal;
	/* customize_link */ color:#3a51a6; /* customize_link */
}
.site a:hover {
	border-color: #111;
	/* customize_link_hover */ color:#424242; /* customize_link_hover */
} 

.site h1, .site h2, .site h3, .site h4, .site h5 { margin: 30px 15px 20px 15px; line-height: 1.3; font-weight: bold; text-transform: uppercase}
.site h1 { text-transform: capitalize; font-size:37px; margin-top: 45px}
.site h2 { font-size:30px;}
.site h3 { text-transform: capitalize; font-size:24px;}
.site h4 { font-size:20px}
.site h5 { font-size:18px}
.site h6 { font-size:14px}

.site p, .site ul, .site ol {margin: 20px 15px}
.site ul li {margin: 0 0 0 25px; list-style: square outside}
.site ol li {margin: 0 0 0 30px; list-style: decimal outside}

.site .code {font-family: "Courier New", Courier, monospace; background: #fffade; border: 1px solid #e7deae; margin: 20px 15px}

/* Powerslider Lite */
.site .powerSlide .largeText {font-size: 39px; font-weight: bold}
.site .powerSlide .smallText {font-size: 17px; font-weight: bold}

/* Page Lists */
.site .ccm-page-list {margin: 20px 15px}
.site .ccm-page-list h3 {font-size: 17px; margin: 6px 0; padding: 0 0 0 30px; text-transform: none; background: url('/packages/vision/themes/vision/images/pagelist-bullet.png') 12px 10px no-repeat}

/* News Page */
.site .news-page .ccm-page-list h3 {
  background: none;
  font-size: 23px;
  margin: 25px 0 10px 0;
  padding: 0
}

/* News Article */
.site .news-article .ccm-page-list h3 {font-size: 15px; line-height: 1.6}



/*	Tablet (Portrait) 768px
***********************************************************************************************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	body {font-size:14px}
	.site h1 {font-size: 29px}
	.site h2 {font-size: 22px}
	.site h3 {font-size: 20px}
	.site h4 {font-size: 19px}
	.site h5 {font-size: 18px}
	.site h6 { font-size:14px}

	/* Powerslider Lite */
	.site .powerSlide .largeText {bottom: 200px; font-size: 32px}
	.site .powerSlide .smallText {bottom: 170px; font-size: 16px}
	
	
}


/*	Mobile (Landscape) 480px 
***********************************************************************************************************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	body {font-size:14px}
	.site h1 {font-size: 27px}
	.site h2 {font-size: 22px}
	.site h3 {font-size: 18px}
	.site h4 {font-size: 17px}
	.site h5 {font-size: 17px}
	.site h6 { font-size:12px}

	
	/* Header */
	.site div.head-content h4 {}
	
	/* Powerslider Lite */
	.site .powerSlide .largeText {bottom: 130px; font-size: 25px}
	.site .powerSlide .smallText {bottom: 80px; font-size: 15px; line-height: 1.25}	
}


/*	Mobile (Portrait) 320px 
***********************************************************************************************************************/
@media only screen and (max-width: 480px) {
	body {font-size:13px}
	.site h1 {font-size: 27px}
	.site h2 {font-size: 22px}
	.site h3 {font-size: 18px}
	.site h4 {font-size: 17px}
	.site h5 {font-size: 17px}
	
	/* Powerslider Lite */
	.site .powerSlide .largeText {bottom: 100px; font-size: 24px; left: -10px}
	.site .powerSlide .smallText {bottom: 80px; font-size: 14px; line-height: 1.25}			
}