body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; /*color: #F00;*/ }
h1 { margin: 0; padding: 0; }
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

span.partner { text-decoration: none; }

/*ul.partners { list-style-image: url('../images/red_arrow.gif') ! important; }*/
li { margin-left: -24px; }

.col1 { float: left; width: 150px; vertical-align: top; valign: top; font-weight: bold; /*color: #CCC; border: 1px solid #F6F;*/ }
.col2 { float: right; width: 640px; vertical-align: top; valign: top; }
.profile_hdr { font-weight: bold; }
.profile_content { font-weight: normal; }
.resume_hdr { font-weight: bold; }
.resume_content {  }
.float_reset { clear: both; height: 0px; border-collapse: collapse; margin: 0px; }
.float-left { float: left; display: block; }
.float-right { float: right; display: block; }

/*
.footer_cols {  /*background-color: #cccccc;* / width: 150px ! important;}
*/
/* For centered columns *
.footer_cols {  width: 20%; text-align: left; float: left; margin-top: -6px; padding-bottom: 15px ! important; }
/* For left align columns */
.footer_cols {  width: 18%; margin-left: 20px; text-align: left; float: left; margin-top: -6px; padding-bottom: 15px ! important; }/* */
/*.footer_col_content { width: 100%; text-align: left; padding-left: 10px; }*/
.footer_col_content { line-height: 1.5em; }
.footer-style { min-width: 100%; border-top: 2px solid #999; border-bottom: 1px solid #999; }

.partner { font-weight: bold; text-decoration: underline; /*line-spacing: 5px;*/ }
.partners { padding-bottom: 1px; }
.partner-group { font-size: 1.125em; font-weight: bold; }

.section-borders { border-top: 1px solid #FF0000; border-bottom: 1px solid #FF0000; }

#main { /*text-align: center; border: 0px #00F solid;*/ }
#page-content { width: 1024px; text-align: left; border-top: 1px #00F solid; /*margin: 0px 15px 0px 15px;*/ background-color: #ffffff; }
#main-content { width: 1024px; text-align: left; border: 1px #00F solid; min-height: inherit; /*margin: 0px 15px 0px 15px;*/ background-color: #cccccc; }
.min-height { min-height: 600px; }

/* Company Banner Section */
/*
#company-banner { background-image:url('images/stopped.jpg'); background-size: 75px 75px; background-position: 5px center; background-color:#cccccc; background-repeat: no-repeat; min-height: 85px; max-height: 90px; border-bottom: 1px solid #00F; }
*/
#company-banner { background-image:url('../images/Titima-Ongkantong-623x410.jpg'); }
#company-name { /*font-size: 10pt; font-weight: bold; padding-left: 80px; padding-top: 10px;*/ }
#division-name { font-family: ariel; font-size: 9pt; /*font-weight: bold;*/ padding-top: 20px; }
#mission-blurb { height: 75px; }
.blurb { width: 350px; min-height: 75px; font-size: .85em; text-align: right; padding-right: 15px; padding-top: 15px; font-style: italic; /*border: 1px solid #00F;*/ }

/*  Page content section */
#page-content { min-height: 500px; /*max-height: 400px;*/ border-collapse: collapse; padding: 0px; margin: 0px; overflow: auto; float: left; padding-top: 20px; }
/*  Combined width should not exceed 1024 - (vertical-border-sizes) */
.content-column-1 { margin-left: 0px; width: 140px; border-collapse: collapse; }
.content-column-2 { margin-left: 142px; width: 740px; border-collapse: collapse; }
.content-column-3 { marign-left: 882px; width: 140px; border-collapse: collapse; }

.full-body { min-width: 100% ! important; max-width: 100% ! important; }
.1_5-cols { min-width: 20% ! important; max-width: 20% ! important; }
.5thCol { min-width: 20% ! important; max-width: 20% ! important; }

/* Social Media section */
#page-socialmedia .social{ width:auto;  text-align:center; display:inline-table;}
#page-socialmedia .fb{ float:left; display:block; background-image:url(../img/Social1.png); width:64px; height:64px;}
#page-socialmedia .twt{ float:left; display:block;background-image:url(../img/Social1.png); width:64px; height:64px;background-repeat:no-repeat;background-position:-65px 0px;}
#page-socialmedia .ytb{ float:left; display:block; background-image:url(../img/Social1.png); width:64px; height:64px;background-repeat:no-repeat;background-position:right center;}
#page-socialmedia .linkedIn{ float:left; display:block; background-image:url(../img/Social1.png); width:64px; height:64px;background-repeat:no-repeat;background-position:right center;}
#page-socialmedia .g+{ float:left; display:block; background-image:url(../img/Social1.png); width:64px; height:64px;background-repeat:no-repeat;background-position:right center;}


/* Page footer section */
#page-footer { /*width: 1024px; text-align: center;*/ margin-top: 0px; border: 0px solid; border-top: 1px #00F solid; background-color: #cccccc; font-size: .75em; }
#page-footer a { line-height: 15px; }
#page-footer a href { text-decoration: none; }
/* Footer columns */
#Column-1 { margin-left: 50px; width: 150px; /*position: fixed;*/ }
#Column-2 { margin-left: 225px; width: 150px; /*position: fixed;*/ }
.footer-h3 { margin: 0px; margin-bottom: 7px; padding-top: 10px; border-bottom: 2px solid #999; width: 100% }


/* Copyright section */
#copyright { clear: both; font-size: 9pt; float: right; padding-right: 10px; padding-top: 10px; /*border: 1px solid #00F;*/ }

.column-gutter { min-width: 2%; /*background-color:#cccccc;*/ }
/*
.gutter-2-columns { min-width: 49% ! important; max-width: 49% ! important; }
.gutter-3-columns { min-width: 32% ! important; max-width: 32% ! important; }
.gutter-4-columns { min-width: 24% ! important; max-width: 24% ! important; }
.gutter-5-columns { min-width: 18% ! important; max-width: 18% ! important; }

.guttered-1div2-column { min-width: 49% ! important; max-width: 49% ! important; }
.guttered-1div3-column { min-width: 32% ! important; max-width: 32% ! important; }
.guttered-2div3-column { min-width: 64% ! important; max-width: 32% ! important; }
.guttered-1div4-column { min-width: 24% ! important; max-width: 24% ! important; }
.guttered-3div4-column { min-width: 72% ! important; max-width: 24% ! important; }
.guttered-1div5-column { min-width: 18% ! important; max-width: 18% ! important; }
.guttered-2div5-column { min-width: 38% ! important; max-width: 18% ! important; }
.guttered-3div5-column { min-width: 58% ! important; max-width: 18% ! important; }
.guttered-4div5-column { min-width: 78% ! important; max-width: 18% ! important; }

.uic-center { margin-left: auto; margin-right: auto; text-align: center ! important; }

.footer_cols { min-width: 200px; max-width: 200px; }

/*
			ID declarations
 */



no-padding { padding: 0; margin: 0; }

/* Class declarations */
.bordered-div { border: 1px #00F solid; }

