* { padding: 0; margin: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; } /* Normalizes margin, padding */
h1, h2, h3, h4, h5, h6 { font-size: 100%; } /* Normailize font-size for headers */
ol, ul { list-style: none; } /* Removes list-style from lists */
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; } /* Normalizes font-style and font-weight to normal */
table { border-collapse: collapse; border-spacing: 0; } /* Removes list-style from lists */
fieldset, img { border: 0; } /* Removes border from fieldset and img */
caption, th { text-align: left; } /* Left-aligns text in caption and th */
q:before, q:after { content: ''; } /* Removes quotation marks from q */

body { font-family: "Verdana", "Arial", Helvetica, sans-serif; font-size: 0.7em; background: #F8F6F6; text-align: center; }

a:link { color: #006993; text-decoration: none; }
a:visited { color: #006993; text-decoration: none; }
a:hover { color: #006993; text-decoration: underline; }
a:active { color: #006993; text-decoration: underline; }

#container { width: 740px; margin: 20px auto 0; background: #FFF url(../images/background.jpg) repeat-y 0 0; text-align: left; }

h1 { width: 740px; height: 94px; background: #FFF url(../images/h1.jpg) no-repeat 0 0; text-indent: -9999px; float: left; }
h2 { color: #006993; font-size: 1.4em; }
h4 { color: #006993; font-size: 1.4em; padding: 20px 0 0 0; }
p { line-height: 180%; margin: 0.1em; padding: .5em 0; }

ol#navMain { width: 720px; background: #006993; margin: 0 10px; padding: 0.3em 0; float: left; list-style: none; }
ol#navMain li { float: left; border-right: 1px solid #FFF; padding: 0 0.4em; } 
#navMain li.first { margin-left: 23px; }
#navMain li.last { border: none; }
#navMain a:link { color: #FFF; }
#navMain a:visited { color: #FFF; }
#navMain a:hover { color: #edb027; }
#navMain a:active { color: #edb027; }
#navMain a { text-decoration: none; }
.inactive { color: #edb027; }

ul#nav_sub { display: inline; background: #EEE; width: 720px; margin: 0 10px; padding: 0.3em 0; float: left; border-bottom: 1px solid #006993; border-bottom-style: dotted; }
ul#nav_sub li { float: left; padding: 0 0.4em; border-right: 1px solid #006993; border-right-style: dotted; }
#nav_sub li.first { margin-left: 23px; }
#nav_sub li.last { border: none; }

#flashElement { width: 720px; height: 184px; margin: 0 10px; background: #FFF; float: left; clear: left; }

#content { float: left; clear: left; width: 100%; }
#contentMain { float: left; width: 330px; margin: 0 0 0 30px; clear: left; }
#contentMain h2 { padding: 1em 0 0.5em 0; clear: both; }
#contentMain ul { list-style-type: disc; margin-left: 20px; padding: 0; }
#contentMain li { padding: 0.5em 0; }
#contentSub { float: right; width: 330px; margin: 20px 30px 20px 0; }
#contentSub ul { list-style: none; position: relative; }
#contentSub img { position: absolute; background-color: #CCC; padding: 2px; }
#thumb1 img { top: 0px; left: 0px; }
#thumb2 img { top: 110px; left: 0px; }
#thumb3 img { top: 0px; left: 110px; }

.contentMain2 { width: 680px; float: left; clear: both; margin: 0 30px; }
.contentMain2 img { float: left; background-color: #CCC; padding: 2px; margin-right: 10px; }
.contentMain2 h3 { color: #006993; padding-bottom: 0.5em; text-transform: uppercase; }
.contentMain2 h2 { padding: 1em 0; clear: left; }
.contentMain2 ul { list-style-type: disc; margin-left: 20px; padding: 0; }
.contentMain2 li { padding: 0.5em 0; }
.contentMain2 p { padding-top: 0px; }

.three_images {  float: left; padding-left: 28px; clear: left; width: 700px; }
.three_images img { float: left; background-color: #CCC; padding: 2px; margin: 10px 8px 10px 0; }

#panels { margin: 0 30px;  }
#panels ul { list-style-type: none; width: 680px; float: left; list-style: none; margin: 10px 0; padding: 10px 0; }
#panels li { width: 213px; float: left; position: relative; border-right: 7px solid #edb027; display: block;}
#panels p { color: #000; font-size: 90%; padding: 0 0 0.5em 0; line-height: 170%; }
#panels img { float: left; padding-right: 10px; }
li#soroosh { background-color: #f5f1e3; margin-right: 10px; }
li#cakerawala { background-color: #ebdede; margin-right: 10px; }
li#cptl { background-color: #e2e4ea; }
#soroosh h3 { color: #cf9a22; padding: 0.5em 0 0.5em 0; } 
#cakerawala h3 { color: #660000; padding: 0.5em 0 0.5em 0; } 
#cptl h3 { color: #006993; padding: 0.5em 0 0.5em 0; }

/*#soroosh a { display: block; border-right: 7px solid #f5f1e3; overflow: auto; text-decoration: none; } 
#soroosh a:hover { border-right: 7px solid #edb027; overflow: auto; text-decoration: none; }
#cakerawala a { display: block; border-right: 7px solid #ebdede; overflow: auto; text-decoration: none; } 
#cakerawala a:hover { border-right: 7px solid #edb027; overflow: auto; text-decoration: none; }
#cptl a { display: block; border-right: 7px solid #e2e4ea; overflow: auto; text-decoration: none; } 
#cptl a:hover { border-right: 7px solid #edb027; overflow: auto; text-decoration: none; }*/

#panels2 { float: left; margin: 0 30px; clear: left; width: 680px;  }
#panels2 ul { list-style: none; width: 720px; }
#panels2 li { position: relative; float: left; width: 335px; }
#panels2 li#one { background-color: #f5f1e3; margin: 0 10px 10px 0; }
#panels2 li#one h3 { color: #cf9a22; padding: 0.5em 0 0 0; }
#panels2 li#two { background-color: #ebdede; margin-bottom: 10px; }
#panels2 li#two h3 { color: #660000; padding: 0.5em 0 0 0; }
#panels2 li#three { background-color: #e2e4ea; margin: 0 10px 10px 0; }
#panels2 li#three h3 { color: #006993; padding: 0.5em 0 0 0; }
#panels2 li#four { background-color: #eee; margin-bottom: 10px; }
#panels2 li#four h3 { color: #666; padding: 0.5em 0 0 0; }
#panels2 li#five { background-color: #e7e2ea; margin: 0 10px 10px 0; }
#panels2 li#five h3 { color: #351a97; padding: 0.5em 0 0 0; }
#panels2 li#six { background-color: #e8f5e3; margin: 0 10px 10px 0; }
#panels2 li#six h3 { color: #42851b; padding: 0.5em 0 0 0; }
#panels2 li#seven { background-color: #eae8e2; margin: 0 10px 10px 0; }
#panels2 li#seven h3 { color: #932a00; padding: 10px 0 0 0; }
#panels2 li#eight { background-color: #deebeb; }
#panels2 li#eight h3 { color: #006666; padding: 0.5em 0 0 0; }

#panels2 img { float: left; margin-right: 10px; }
#panels2 p { margin: 0 10px; }
#panels2 h2 { padding: 1em 0; }
#panels2 h3 { color: #006993; padding: 1em 0; }

#turretsystemsTable { width: 680px; margin-bottom: 0.5em; }
#turretsystemsTable caption { text-transform: uppercase; padding: 1em 0; font-weight: bold; color: #333; }
#turretsystemsTable table, th, td { border: 1px solid #999; border-collapse: collapse; }
#turretsystemsTable table { border: none; border-top: 1px solid #666; border-bottom: 1px solid #999; }
#turretsystemsTable th { padding: 5px 10px; font-size: 90%; text-transform: uppercase; text-align: left; color: #333; font-weight: bold; background-color:#EEEEEE; }
#turretsystemsTable td { padding: 0.5em 1em; }
#turretsystemsTable tbody tr:hover { background-color:#EEEEEE; }

#footer { width: 740px; height: 28px; background: #006993 url(../images/footer.jpg) no-repeat 0 0; clear: both; }
#footer p { position: relative; left: 328px; top: -1px; padding: 0; margin: 0; color: #FFF; width: 400px; font-size: 0.95em;  }
#footer a { color: #FFF; }
#topleft { position: absolute; left: 0; top: 0; display: block; height: 214px; width: 214px; background: url(../images/underrenewal.gif) no-repeat; text-indent: -999em; text-decoration: none;}
.deadlink { color: #000; }

