@import url(container.css);	/* Import standard container styles */

/* basic elements */

h1 {
  font-family:      Verdana, Helvetica, sans-serif;
  font-weight:      bold;
  text-align:	    center;
  margin:           10px 10px 10px 10px;
  color:            #1a3e72;
  font-size:        1.4em;
}

h2 {
  font-family:      Verdana, Helvetica, sans-serif;
  font-weight:      bold;
  font-size:        1.1em;
  color:            #3E7019;
  margin:           0px;
  padding:          0px;
}

h3 {
  font-family:      Verdana, Helvetica, sans-serif;
  font-weight:      bold;
  font-size:        1.0em;
  color:            #3E7019;
  padding:          0px;
}

h4 {
  font-family:      Verdana, Helvetica, sans-serif;
  font-weight:      bold;
  font-size:        1.1em;
  color:            #1a3e72;
  margin:           13px 10px 0px 10px;
  padding:          0px 10px 0px 10px;
  text-align:       left;
}

hr {
  text-align:       center;
  width:            75%;
  background-color: #3E7019;
  clear:            both;
}

img {
  border:           none;
}

li {
  margin-bottom:    8px;
}

ul {
  list-style-type:  disc;
  list-style-position:  inside;
}

body {
  background-color: #C2C2C2;
  color:            #1a3e72;
  font-family:      Helvetica, Verdana, Arial, sans-serif;
  font-size:        small;
}

a:visited {
  color:            #3E7019;
}

/* general divs */

#allcontent {
  width:            1000px;
  padding-top:      5px;
  padding-bottom:   5px;
  background-color: #1a3e72;
  margin-left:      auto;
  margin-right:     auto;
}

#header {
  text-align:       left;
  border:           thin solid #1a3e72;
  border-bottom:    none;
  background-color: #ffffff;
  margin:           5px 25px 0px 25px;
  padding:          13px 0px 5px 25px;
}

#secondheader {
  text-align:       left;
  border:           thin solid #1a3e72;
  border-bottom:    thick solid #97b9e7;
  background-color: #ffffff;
  margin:           5px 25px 0px 25px;
  padding:          13px 0px 5px 25px;
}

#indexsearch{
  float:            right;
  padding:          20px 20px 0px 0px;
}

#bbb  {
  float:  			right;
  padding:          0px 30px 0px 0px;
  }
  
#chat  {
  float:  			right;
  padding:          20px 30px 0px 0px;
  } 

#head {
  margin:           0px 25px 10px 25px;
  padding-bottom:   0px;
}

#main {
  border:           thin solid #1a3e72;
  border-top:       thin solid #1a3e72;
  border-bottom:    none;
  background-color: #ffffff;
  padding:          10px 10px 10px 10px;
  margin:           0px 25px 0px 25px;
}

#main p {
  padding:          0px 25px 10px 25px;
}

#footer {
  border:           thin solid #1a3e72;
  border-top:       none;
  text-align:       center;
  background-color: #ffffff;
  padding:          15px;
  margin:           0px 25px 0px 25px;
}

/* top links */
#tabbedlinks {
  text-align:       center;
  border-left:      thin solid #1a3e72;
  border-right:     thin solid #1a3e72;
  border-top:       none;
  border-bottom:    thick solid #97b9e7;
  background-color: #ffffff;
  margin:           0px 25px 0px 25px;
  height:           30px;
}

.tabtop {
  height:           5px;
  width:            10em;
  padding:          0px;
  margin:           0px;
  background-image:    url(../images/ttr.gif);
  background-repeat:   no-repeat;
  background-position: right;
}

.tabtop img {
  float:            left;
  padding:          0px;
  margin:           0px;
}

.tabcontent {
  padding:          1px 3px 2px 2px;
  margin:           1px 3px 2px 2px;
  font-size:        16px;
}

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

.linkcat {
  padding:          0px;
  margin-left:      0px;
  margin-right:     10px;
  background-color: #1a3e72;
  float:            right;
  width:            10em;
}

.linkcat a:link {
  color:            #ffffff;
}

.linkcat a:visited {
  color:            #ffffff;
}

.thislinkcat {
  padding:          0px;
  margin-left:      0px;
  margin-right:     10px;
  background-color: #97b9e7;
  float:            right;
  width:            10em;
}

.thislinkcat a:link {
  color:            #1a3e72;
}

.thislinkcat a:visited {
  color:            #1a3e72;
}

.wlinkcat {
  padding:          0px;
  margin-left:      0px;
  margin-right:     0px;
  background-color: #ffffff;
  float:            left;
  width:            12em;
}

.linkcat a:link {
  color:            #ffffff;
}

.linkcat a:visited {
  color:            #ffffff;
}

/*side links*/

.categorylink {
  font-family:      Verdana, Helvetica, sans-serif;
  font-size:        1.1em;
  font-weight:      bold;
  color:            #ffffff;
  margin:           0px;
  padding:          0px;
}

.categorylink a:link {
  color:             #ffffff;
}

.categorylink a:visited {
  color:             #ffffff;
}

.categorylink a:hover {
  color:             #1a3e72;
}

.pagelink {
  font-family:      Helvetica, Verdana, Arial, sans-serif;
  font-size:        1em;
  color:            #ffffff;
  margin:           0px;
  padding:          0px;
}

.pagelink a:link {
  color:             #ffffff;
}

.pagelink a:visited {
  color:             #ffffff;
}

.pagelink a:hover {
  color:             #ffffff;
  font-style:        italic;
}

.navtop {
  padding:            0px;
  margin:             0px;
}

.last {
  padding: 0px;
  margin:  0px;
}

  /*/ Career outline links /*/

#col {
  padding:          0px 0px 0px 0px;
  margin:           0px 0px 0px 0px;
  border-left:      #1a3e72 1px solid;
  border-right:     #1a3e72 1px solid;
  background-color: #ffffff;
  border-top:       none;
  border-bottom:    none;
  width:            158px;  
}  

#col ul {
  list-style-type:  none;
  padding:          0px 1px 0px 5px;
  margin:           3px 2px 0px 5px;
}

#col .categorylink a:link {
  color:             #3E7019;
}

#col .categorylink a:visited {
  color:             #3E7019;
}

#col .categorylink a:hover {
  color:             #3E7019;
}

#col .pagelink a:link {
  color:             #1a3e72;
}

#col .pagelink a:visited {
  color:             #1a3e72;
}

#col .pagelink a:hover {
  color:             #1a3e72;
  font-style:        italic;
}

#coltop {
  height:              10px;
  width:               160px;
  padding:             0px;
  margin:              0px;
}

#coltop img{
  padding:             0px;
  margin:              0px;
}

#colbottom {
  height:              11px;
  width:               160px;
  padding:             0px;
  margin:              0px;
  border-top:          none;
  background-image:    url(../images/navbottom.gif);
  background-position: top;
  background-repeat:   no-repeat;
}

#colbottom img{
  padding:             0px;
  margin:              0px;
  border:              none;
}

  /*/ Education outline links /*/

#eol {
  padding:          0px 0px 0px 0px;
  margin:           10px 0px 0px 0px;
  background-color: #1a3e72;
  width:            160px;  
}  

#eol ul {
  list-style-type:  none;
  padding:          0px 1px 2px 5px;
  margin:           3px 2px 1px 5px;
}

#eol .categorylink a:link {
  color:             #ffffff;
}

#eol .categorylink a:visited {
  color:             #ffffff;
}

#eol .categorylink a:hover {
  color:             #97b9e7;
}

#eol .pagelink a:link {
  color:             #ffffff;
}

#eol .pagelink a:visited {
  color:             #ffffff;
}

#eol .pagelink a:hover {
  color:             #97b9e7;
  font-style:        italic;
}

#eoltop {
  height:              11px;
  width:               160px;
  background-image:    url(../images/btr.gif);
  background-repeat:   no-repeat;
  background-position: right;
  padding:             0px;
  margin:              0px;
}

#eoltop img{
  padding:             0px;
  margin:              0px;
}

#eolbottom {
  height:              11px;
  width:               160px;
  background-image:    url(../images/bbr.gif);
  background-repeat:   no-repeat;
  background-position: bottom right;
  padding:             0px;
  margin:              0px;
}

#eolbottom img{
  padding:             0px;
  margin:              0px;
}

  /*/ Resources outline links /*/

#rol {
  padding:          0px 0px 0px 0px;
  margin:           10px 0px 0px 0px;
  background-color: #3e7019;
  width:            160px;  
}  

#rol ul {
  list-style-type:  none;
  padding:          0px 1px 2px 5px;
  margin:           3px 2px 1px 5px;
}

#rol .categorylink a:link {
  color:             #ffffff;
}

#rol .categorylink a:visited {
  color:             #ffffff;
}

#rol .categorylink a:hover {
  color:             #ffffff;
}

#rol .pagelink a:link {
  color:             #ffffff;
}

#rol .pagelink a:visited {
  color:             #ffffff;
}

#rol .pagelink a:hover {
  color:             #ffffff;
  font-style:        italic;
}

#roltop {
  height:              11px;
  width:               160px;
  background-image:    url(../images/btr.gif);
  background-repeat:   no-repeat;
  background-position: right;
  padding:             0px;
  margin:              0px;
}

#roltop img{
  padding:             0px;
  margin:              0px;
}

#rolbottom {
  height:              11px;
  width:               160px;
  background-image:    url(../images/bbr.gif);
  background-repeat:   no-repeat;
  background-position: bottom right;
  padding:             0px;
  margin:              0px;
}

#rolbottom img{
  padding:             0px;
  margin:              0px;
}

/* bottom links */

#bottomlinks {
  text-align:       center;
  border-left:      thin solid #1a3e72;
  border-right:     thin solid #1a3e72;
  border-top:       medium double #1a3e72;
  border-bottom:    medium double #1a3e72;
  background-color: #ffffff;
  margin:           0px 25px 0px 25px;
  height:           30px;
}

#bottomlinks ul {
  padding:          0px;
  margin:           0px;
  list-style-type:  none;
}

#bottomlinks  li {
  margin-left:      68px;
  margin-right:     68px;
  padding:          5px;
  float:            left;
  text-align:       center;
}


	/*/ state links /*/
	
#statelinks {
  text-align:       center;
  margin:           10px 30px 10px 10px;
  line-height:      20px;
}

.stlinks {
  text-align:       center;
  font-size:        85%;
  font-style:       italic;
  border:		    dotted;
  border-color:     #white;
  border-width:	    1px;
  background-color: #c2c2c2;
  padding:		    10px 30px 10px 10px;
  clear:            both;
}

/* specific divs */

.tips  {
  background-color: #c2c2c2;
  font-style:       italic;
  padding:          15px 20px 15px 20px;
  border:           dotted;
  border-color:     white;
  border-width:     1px;
  margin:           20px 40px 10px 40px;
  font-weight:      bold;
}

#v360index {
  float:            left;
  background-color: #ffffff;
  padding:          5px;
  margin:           5px 10px 0px 0px;
}

#v360index img{
  width:            120px;
  height:           240px;
  padding:          5px 5px 5px 0px;
}

#v360right {
  float:            right;
  background-color: #ffffff;
  padding:          5px;
  margin:           5px 50px 0px 0px;
}

#v360right img{
  width:            120px;
  height:           240px;
  padding:          5px 5px 5px 0px;
}

#ban360 {
  text-align:       center;
  padding:          0px 5px;
  margin:           5px 10px;
}

#ban360 img{
  width:            468px;
  height:           60px;
  border:           none;
}

#vgoogleindex {
  float:            right;
  padding:          10px 40px;
  margin:           10px 40px;
}

#vgooglenavbar {
  padding:          10px 0px 0px 0px;
  margin:           10px 0px 0px 0px;
  width:            650px;
}

#googlesky {
  float:            left;
  padding:          0px 5px;
  margin:           5px 10px;
} 
 
#googleban {
  text-align:       center;
  padding:          0px 5px;
  margin:           5px 10px;
} 
 
.backhome {
  text-align:       center;
  clear:            both;
}

#columnone {
  width:               295px;
  float:               left;
  padding:             0px 0px 0px 0px;
  margin:              3px 4px 8px 9px;
  text-align:          justify;
}

#columnone h2, #columntwo h2, #columnthree h2 {
  font-family:      Helvetica, Verdana, Arial, sans-serif;
  font-weight:      bold;
  font-size:        1.2em;
  color:            #3E7019;
  margin:           0px;
  padding:          0px 0px 0px 10px;
  font-variant:     none;
  clear:            both;
}

#columnone p, #columntwo p, #columnthree p {
  padding:          0px 20px 10px 20px;
  margin:           1px 0px 0px 0px;
}
#columntwo {
  width:               295px;
  float:               left;
  padding:             0px 0px 0px 0px;
  margin:              3px 4px 8px 9px;
  text-align:          justify;
}

#columnthree {
  width:               295px;
  float:               left;
  padding:             0px 0px 0px 0px;
  margin:              3px 4px 8px 9px;
  text-align:          justify;
}

.widget {
  padding:             0px 0px 0px 0px;
  margin:              3px 4px 8px 9px;
  text-align:          center;
} 

#flag {
  padding:             0px 0px 0px 0px;
  margin:              3px 6px 0px 0px;
  text-align:          center;
  float:               left;
}

#flag img {
  height:              3em;
  width:               4.5em;
  border:              thin solid #081c59;
}

#toolbelt {
  padding:             0px 0px 0px 0px;
  margin:              0px 0px 0px 0px;
  text-align:          center;
  height:              99px;
  width:               255px;
  border:              none;
}

#vamazonindex {
  padding:             2px 20px 2px 20px;
  margin:              0px 20px 0px 20px;
  float:               right;
}

#group {
  padding:             0px 10px 0px 10px;
  margin:              0px 10px 0px 10px;
  text-align:          center;
  height:              92px;
  width:               255px;
  border:              none;
}

.ulpic {
  padding:             0px 0px 0px 0px;
  margin:              3px 6px 0px 0px;
  text-align:          center;
  float:               left;
}

.ulpic img {
  height:              5.5em;
  width:               8.8em;
  border:              thin solid #081c59;
}

#pagecontent {
  float:               right;
  width:               750px;
}

#pagecontent p {
  margin:              0px 10px 5px 10px;
  padding:             0px 10px 5px 10px;
}

#pagecontent h2 {
  margin:              0px 10px 0px 10px;
  padding:             0px 10px 0px 10px;
}

#pagecontent ul {
  margin:              5px 0px 10px 0px;
  padding:             5px 0px 5px 50px;
}

#pagecontent li {
  margin-bottom:       5px;
  list-style-type:     disc;
}

#faqs {
  margin-bottom:       15px;
  padding-bottom:      10px;
}

#faqs p {
  padding:             0px 25px 5px 25px;
  margin:              0px 0px 5px 0px;
}



.buybutton form {
  padding:             5px 5px 0px 0px;
  margin:              5px 5px 0px 5px;
  float:               left;
  height:              25px;
  width:               65px;
}

.buybutton h1 {
  text-align:          left;
  float:               left;
  margin-right:        3px;
  margin-left:         10px;
  padding-left:        10px;
}

h4.hbuybutton {
  text-align:          left;
  float:               left;
  padding:             8px 5px 5px 10px !important; 
  margin:              5px 5px 5px 10px !important;
}

p.pbuybutton{
  text-align:          left;
  float:               left;
  padding:             8px 5px 5px 10px !important; 
  margin:              6px 3px 5px 10px !important;
  font-size:           small;
}

p.pbuybuttonform{
  padding:             0px !important; 
  margin:              0px !important;
}

.underbuy {
  clear:               left;
}

.underbuy img {
  float:               left;
  margin:              0px 25px 1px 10px;
  padding:             0px 25px 1px 5px;
}

img.left {
  float:            left;
  border:           none;
  margin:           1px 5px 5px 0px;
  padding:          2px 5px 5px 0px;
}

.left {
  float:            left;
  border:           none;
  margin:           1px 5px 5px 0px;
  padding:          2px 5px 5px 0px;
}

img.right {
  float:            right;
  border:           none;
  margin:           1px 5px 5px 5px;
  padding:          2px 5px 5px 5px;
}

.right {
  float:            right;
  border:           none;
  margin:           1px 5px 5px 5px;
  padding:          2px 5px 5px 5px;
}

.center {
  text-align:       center;
  border:           none;
  margin:           1px 5px 5px 5px;
  padding:          2px 5px 5px 5px;
}

/* registration */

.item {
  float:            left;
  margin:           10px 5px 10px 10px;
  padding:          10px 5px 10px 10px;
  width:            220px;
}

.itemname {
  font-size:        larger;
  font-weight:      bold;
}

.itemdetail {
  font-size:        smaller;
  font-style:       italic;
}

#view {
  clear:            both;
  margin:           0px 10px 10px 10px;
  padding:          0px 10px 10px 10px;
}

#empty {
  clear:            both;
  margin:           0px 10px 10px 10px;
  padding:          0px 10px 10px 10px;
}
