/* CSS Document */
body {height: 100%; background-color: #FFFFFF; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

table {}
td {}
th {}

div {margin: 0px; padding: 0px;}
div#IndexLogo {position: absolute; top: 50%; left: 50%; margin-top: -114px; margin-left: -317px;}
div#Head {width: 100%; height: 80px; background-color: #76B900;}
div#Nav {width: 500px; text-align: right; padding: 60px 10px 0px 0px;}
div#ContentContainer {width: 780px; height: 410px; padding: 10px 0px 10px 0px; margin: 0px auto;}
div#LeftCol {width: 459px; height: 404px; position: relative; float: left;}
div#RightCol {width: 300px; height: 384px; padding: 10px; position: relative; float: right;}
div#PromoCol {width: 300px; height: 384px; padding: 10px; position: relative; float: right; background-image: url(../images_template/Shoot_In_Mar_Promo.jpg); background-repeat: no-repeat; text-align: left;}
div#FlashArea {width: 750px; position: relative; float: right;}
div#PortfolioNav {width: 18px; position: relative; float: left; border-right: 1px solid #76B900;}
div#Terms {width: 100%; height: 348px;; padding: 10px; border: 0px; overflow: auto; scrollbar-base-color: #76B900; scrollbar-track-color: #ededed; scrollbar-face-color: #76B900; scrollbar-highlight-color: #76B900; scrollbar-3dlight-color: #666666; scrollbar-darkshadow-color: #333333; scrollbar-shadow-color: #666666; scrollbar-arrow-color: #333333;}
div#Foot {width: 100%; background-color: #76B900; height: 25px;}
div#Copyright {width: 350px; position: relative; float: left; text-align: left; margin: 5px 15px 5px 15px;}
div#FootNav {width: 350px; position: relative; float: right; text-align: right; margin: 5px 15px 5px 15px;}
div#DesignBy {width: 100%; text-align: center;}

/* hide from ie on mac \*/
#flashcontent {height: 400px;}
/* end hide */
	
h {font-weight: bold;}
h1, h3, h5 {color: #77B900;}
h2, h4, h6 {color: #666666;}
h1, h2 {font-size: 16px;}
h3, h4 {font-size: 14px;}
h5, h6 {font-size: 12px;}


p {margin: 0px; padding: 0px;}

a:link, a:visited, a:active {color: #666666; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline; color: #77B900;}
a.Nav:link, a.Nav:visited, a.Nav:active {font-size: 12px; color: #000000; padding: 5px 15px 5px 15px; letter-spacing: 3px;}
a.Nav:hover {color: #FFFFFF; text-decoration: none;}
a.Terms:link, a.Terms:visited, a.Terms:active {color: #FFFFFF; letter-spacing: 2px; font-weight: normal;}
a.Terms:hover {color: #000000; text-decoration: none;}
a.Gih:link, a.Gih:visited, a.Gih:active {letter-spacing: 2px; font-weight: normal;}
a.Gih:hover {color: #FFCC00; text-decoration: none;}

ul {margin: 15px 0px 15px 15px; padding: 0px;}
ul.PortNavBar {margin: 0px 0px 50px 0px; list-style-type: none;}
ul.SiteMapLevelTwo {margin: 4px 0px 0px 12px;}
li.home {margin-left: 16px; line-height: 18px;}
li.PortNavBar {margin: 8px 0px 8px 0px; padding: 0px;}
li.SiteMap {padding: 4px 0px 4px 0px; list-style-type: square;}

.IndexTxt {margin-top: 30px; text-align: center; font-size: 11px; color: #666666;}
.red {color: #FF0000;}
.white {color: #FFFFFF;}
.headingwhite {font-size: 40px; color: #FFFFFF;}
.largewhite {font-size: 18px; font-weight: bold; color: #FFFFFF;}
.largepink {font-size: 30px; font-weight: bold; color: #FF0066;}
.pink {color: #FF0066;}
input.btn {background-color: #77B900; border: 0px; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; padding: 3px 7px 3px 7px; margin-top: 10px;}
input.btnhov {background-color: #FF6600; border: 0px; color: #FFFFFF;}

.tempheadingwhite {font-size: 30px; color: #FFFFFF;}
.templargewhite {font-size: 14px; font-weight: bold; color: #FFFFFF;}
.templargepink {font-size: 20px; font-weight: bold; color: #FF0066;}