﻿/* Style sheet for Shapiro Ryan Design */
body  { background: #FFF; color: #000; font: normal normal 10px Verdana, Arial, sans-serif; }

/* Define MAIN MENU */
.mainmenu { background: #00007D; color: #FFF; font: normal normal 10px Verdana, Arial, sans-serif; 
	 border-bottom: thin #FFF; padding-top: 10px; padding-bottom: 10px; }
.mainmenu a:link    { color: #FFF; text-decoration: none;   }
.mainmenu a:active  { color: #A5C001; text-decoration: none;   }
.mainmenu a:visited { color: #FFF; text-decoration: none;   }
.mainmenu a:hover   { color: #A5C001; border-top: 1px #A5C001 solid; border-bottom: 1px #A5C001 solid;  }

/* Define SUB MENU */
.submenu { background: #00007D; color: #FFF; font: normal normal 11px Verdana, Arial, sans-serif; 
	border-right: 0px solid #FFF; border-left: 0px solid #FFF; padding-bottom: 10px; padding-top: 10px; padding-left: 15px; }
.submenu a:link    { color: #FFF; text-decoration: none;   }
.submenu a:active  { color: #A5C001; text-decoration: none;   }
.submenu a:visited { color: #FFF; text-decoration: none;   }
.submenu a:hover   { color: #A5C001; text-decoration: underline; }

/* Define SECTION HEAD */
.head    { background: #00007D; color: #FFF; font: normal bold 10px Verdana, Arial, sans-serif; 
			padding-bottom: 5px; padding-left: 15px; padding-top: 5px;}
.head2    { background: #00007D; color: #A5C001; font: normal bold 12px Verdana, Arial, sans-serif; 
			border-bottom: 2px solid #A5C001; height: 30px; padding-left: 15px;}
  
.head2 a:active { color: #FFF; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }
.head2 a:visited { color: #FFF; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }
.head2 a:hover { color: #A5C001; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }

.main { background-image: url('../images/general/main_bkgd1.gif'); background-repeat: repeat-x; color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; 
	padding-left: 15px; padding-top: 15px; border-right: 0px solid #CCCCFF; border-left: 0px solid #CCCCFF; }
.main_lower { background-image: url('../images/general/main_bkgd2.gif'); background-repeat: repeat-x; color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; 
	height: 15px; padding-left: 0px; padding-top: 0px; border-right: 0px solid #CCCCFF; border-left: 0px solid #CCCCFF; }
.slides { background: #000000; font: normal normal 12px/16px Verdana, Arial, sans-serif; 
	padding-left: 0px; padding-top: 15px; border-right: 0px solid #CCCCFF; border-left: 0px solid #CCCCFF; }
.slides_lower { background: #CCC; font: normal normal 12px/16px Verdana, Arial, sans-serif; 
	padding-left: 0px; padding-top: 0px; border-right: 0px solid #CCCCFF; border-left: 0px solid #CCCCFF; }

.formfield { background: ; font: normal normal 11px/16px Verdana, Arial, sans-serif; 
	color: #333;  }

/* Define CALLOUT BOX area */	
.callout {background: ; font: normal normal 11px/11px Verdana, Arial, sans-serif; 
	color: #333;  border: no-border ;  }
.callout a:link  { color: #336699; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }  
.callout a:active { color: #336699; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }
.callout a:visited { color: #336699; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }
.callout a:hover { color: #336699; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }


/* Define horizontal rule */
HR { height:1px; width: 50%; background:#336699; margin: 0% 0% 0% 0%; }

/* Define standard hyperlinks */	
a:link  { color: #A5C001; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }  
a:active { color: #000; font: normal normal Verdana, Arial, sans-serif; text-decoration: none; }
a:visited { color: #000; font: normal normal Verdana, Arial, sans-serif; text-decoration: none; }
a:hover { color: #A5C001; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }


/* Define Shapiro Portfolio image borders by color */
.border_thumb { border: 1px solid #000;}
.border_white { border: 5px solid #FFF; }
.border_corpblue { border: 10px solid #00007D;}

/* Define Dotted-Border */
.dotted-border { border: thin dotted #666; clip:  rect( ) }



