body { position: relative; height: 100%; margin: 0px; font: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; font-weight: normal; color: #000000; text-align:center; display: block;}
a:link {text-decoration:underline; color: #000099;}
a:visited {text-decoration:underline; color: #000099;}
a:hover, a:active {text-decoration: underline; color: #000099;}
form {padding: 0px; margin: 0px; display: inline;}
h1 {font-size: 12px;}
h2 {font-size: 12px;}
input {font-size : 80%;}
select {font-size : 80%;}
.clear {clear: both; height: auto; font-size: 1px; margin-top: 2px;}
.none {display: none;}
.peekloc {display: none;}
.peek {height: 1%; position: relative; width: auto; margin: 0px; padding: 0px; background: transparent;}
.title {font-size : 1.6em; color : #000000; margin-top : 0px; margin-bottom : 5px;}
.note {font-size : .9em; font-weight: normal; padding-top: 3px; margin-top: 0px;}
.small {font-size : .5em; font-weight: bold; padding-top: 3px; margin-top: 0px;}
.small a:link {text-decoration: none;}
.small a:visited {text-decoration: none;}
.small a:hover {text-decoration: underline;}
.small a:active {text-decoration: none;}
.note a:link {text-decoration: none;}
.note a:visited {text-decoration: none;}
.note a:hover {text-decoration: underline;}
.note a:active {text-decoration: none;}
#header {background:#fff url(../images/ai/title.jpg) no-repeat top left; height: 88px; display: block;}
#container p {margin: 0px 0px 7px 0px; padding: 0px;}
#content {border-right: 1px solid #3c6136; border-left: 1px solid #3c6136; margin-right: 17px; margin-left: 18px; padding: 0px; margin-top: 0px; margin-bottom: 0px; display: block; text-align: left;}
#pad  {margin: 0px; padding-top: 0px; padding-right: 15px; padding-left: 20px; padding-bottom: 15px; text-align: left; display: block; background-image: url(../images/landing/bg.jpg); background-position: bottom right; background-repeat: no-repeat;}
#pad_landing  {margin: 0px 0px 0px 0px; padding-top: 0px; padding-right: 15px; padding-left: 20px; padding-bottom: 10px; text-align: left; display: block; background-image: url(../images/landing/bg.jpg); background-position: bottom right; background-repeat: no-repeat;}
#pad_contact  {margin: 0px; padding-top: 0px; padding-right: 15px; padding-left: 20px; padding-bottom: 10px; text-align: left; display: block; background-position: bottom right; background-repeat: no-repeat;}
#footer {background:#fff url(../images/ai/bottom.jpg) no-repeat; height: 27px; display: block; clear: both; text-align: left;}
#footer_landing {background:#fff url(../images/ai/bottom.jpg) no-repeat; background-position: bottom; height: 23px; display: block; clear: both; text-align: left;}
#border {border-color: #1667C2; border-width: 0px 1px 1px 1px; border-style: solid; padding: 5px 15px 15px 15px; position: relative; width: auto; font-size : .75em;}
#borderland {border-color: #1667C2; border-width: 1px 1px 1px 1px; border-style: solid; padding: 15px; position: relative; width: auto; font-size : .75em;}
div#size {height: 1%; color: #000; display: block; height: auto; width: 760px; text-align:center; position: relative; margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-variant: normal;}
div#container {height: 1%; color: #000; display: block; height: auto; width: auto; text-align: center; position: relative; margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-variant: normal;}
div#headerlinks {display: none;}
div#headerlinks a {display: none;}
div#footerend {}
div#footerend p {margin:3px 5px 0px 0px;}
span#footertext a {color: #FFF;  font-weight:bold; font-family: helvetica; text-decoration: none; font-size: .8em;}
span#footertext {padding-top: 6px; font-weight:bold; padding-left: 35px;  font-family: helvetica; color : #FFF; display: block;}
span#footertext_landing a {color: #FFF; font-weight:bold; text-decoration: none;  font-family: helvetica; font-size: .8em;}
span#footertext_landing {padding-top: 1px; font-weight:bold; padding-left: 35px;  font-family: helvetica; color : #FFF; display: block;}
.left {float: left;}
.right {float: right;}
#linkcontainer {}

.menuclear {clear: both; height: 1px; background-image: url(../images/ai/pix.gif); background-repeat: repeat-x; width: 691px;}
.end {width: 1px; height: 27px; background-image: url(../images/ai/link_line.jpg); background-repeat: no-repeat; float: left;}
.endtb {width: 0px; height: 27px; background-image: url(../images/ai/link_line_white.jpg); background-repeat: no-repeat; float: left;}
.leftdark {width: 5px; height: 27px; background-image: url(../images/ai/left_dark.jpg); background-repeat: no-repeat; float: left;}
.dark {height: 20px; background-image: url(../images/ai/dark.jpg); background-repeat: repeat-x; float: left; padding-top: 7px; color: #fff; font-size: .8em; font-weight: bold; }
.darktb {height: 20px; background-image: url(../images/ai/dark.jpg); background-repeat: repeat-x; float: left; padding-top: 7px; color: #fff; font-size: 1.2em; letter-spacing: -.04em;}
.rightdark {width: 5px; height: 27px; background-image: url(../images/ai/right_dark.jpg); background-repeat: no-repeat; float: left;}
.dark a:link {text-decoration: none; color: #fff;}
.dark a:visited {text-decoration: none; color: #fff;}
.dark a:hover {text-decoration: none; color: #fff;}
.dark a:active {text-decoration: none; color: #fff;}

.leftlight {width: 5px; height: 27px; background-image: url(../images/ai/left_light.jpg); background-repeat: no-repeat; float: left;}
.light {height: 20px; background-image: url(../images/ai/light.jpg); background-repeat: repeat-x; float: left; padding-top: 7px; color: #fff; font-size: .8em; color: #000; font-weight: bold;}
.rightlight {width: 5px; height: 27px; background-image: url(../images/ai/right_light.jpg); background-repeat: no-repeat; float: left; padding: 0px; margin: 0px;}
.light a:link {text-decoration: none; color: #000; padding: 0px; margin: 0px; background-color: transparent;}
.light a:visited {text-decoration: none; color: #000; padding: 0px; margin: 0px; background-color: transparent;}
.light a:hover {text-decoration: none; color: #000; padding: 0px; margin: 0px; background-color: transparent;}
.light a:active {text-decoration: none; color: #000; padding: 0px; margin: 0px; background-color: transparent;}

.callout {float: left; padding: 0px 10px 0px 0px; width: 209px;}
.calloutend {float: left; padding: 0px 0px 0px 0px;}
.callbg {width: 209px; height: 259px; background-image: url(../images/ai/new/callbg.jpg); background-repeat: no-repeat;}

li span {font-weight: normal;}
ol {margin-left: 25px; padding-left: 0px;}
ul {margin-top: 12px; padding-top: 0px;}
#box { border: thin; border-style: solid; border-color: Black; padding-left: 2px; padding-right: 2px; }


#welcomecontainer {width: 688px;}
#logout {padding: 2px 2px 2px 2px; float: right; color: #000099; font-size: .75em;}
#welcome {padding: 2px 2px 2px 2px; margin-top: 3px; float: right; color: #fff; font-size: .70em; background-color: #000099;}
#notifications {color: #ff0000; font-size: .75em; float: left;}
#notifications a:link {text-decoration: underline; color: #000;}
#notifications a:visited {text-decoration: underline; color: #ff0000;}
#notifications a:hover {text-decoration: none; color: #ff0000;}
#notifications a:active {text-decoration: underline; color: #ff0000;}
#pop {font-size: .85em; font-family: Verdana, Geneva,}

td.space {background-color: #fff; height: 1px; padding: 0px;}
th.name {background-color: #000099; color: #fff; padding-left: 3px;}
th {background-color: #000099; color: #000;}
th a:link {color: #86AEDF; text-decoration: none;}
th a:visited {color: #86AEDF; text-decoration: none;}
th a:hover {color: #86AEDF; text-decoration: none;}
th a:active {color: #86AEDF; text-decoration: none;}
td.one {background-image: url(../images/ai/td1.jpg); background-repeat: repeat-y; color: #000; padding-left: 15px;}
td.two {background-image: url(../images/ai/td2.jpg); background-repeat: repeat-y; color: #000; padding-left: 15px;}
td.three {background-color: #1667C2;}
tr.sub {background-image: url(../images/ai/tb_top.jpg);}
table.sub {background-image: url(../images/ai/tr_bg.jpg); background-repeat: repeat-y; color: #fff;}
table.sub td {padding-left: 10px; padding-right: 10px;}
table.sub th {padding-left: 10px; padding-right: 10px; background-image: url(../images/ai/tb_top.jpg);}
table.sub2 {background-image: url(../images/ai/tr_bg2.jpg); background-repeat: repeat-y;}
table.sub2 td {padding-left: 10px; padding-right: 10px;}
tr.header {background-image: url(../images/ai/tr_bg.jpg); background-repeat: repeat-y;}
.info {color: #000099; padding: 7px 0px 0px 10px; float: left;}
.count {background-color: #000099; color: #fff; padding: 0px 1px 0px 1px;}
.identity {color: #fff; padding: 2px; background-color: #000099; width: 650px;}
.ns {padding: 0px; margin: 0px;}
.hide {font-weight: bold; border: none; border-width: 0px; color: #000099;}

#top_line {border-bottom: 1px solid #86AEDF; width: 680px; height: 1px; font-size:0px; padding: 10px 0px 0px 0px;}
#land_left {width: 220px; float: left; font-size: 12px; padding: 0px 5px 0px 0px; }
#land_left ul {padding: 10px 0px 0px 0px; margin: 0px 0px 0px 20px; list-style-position: outside;}
#land_left li {list-style-image: url(../images/landing/bullet1.jpg); font-family: helvetica; color: #233a1e; padding: 0px 0px 15px 0px; margin: 7px 0px 0px 0px;}

#bot_line {width: 220px; height: 555px; background-image: url(../images/landing/begin.jpg); background-repeat: no-repeat; float: left; margin: 9px 0px 0px 5px; padding: 20px 15px 0px 15px; color: fff;}
#bot_line_contain{width: 200px; float: left; margin: 35px 0px 0px -5px;}

#bot_line_contain a:link {color: #233a1e; text-decoration: none;}
#bot_line_contain a:visited {color: #233a1e; text-decoration: none;}
#bot_line_contain a:hover {color: #233a1e; text-decoration: none;}
#bot_line_contain a:active {color: #233a1e; text-decoration: none;}

#title_container p{font-family: helvetica; font-size:18px; color: #375932; font-weight:bold;}

#adobe_box p{ font-family: helvetica; font-size:12px; color: #375932; }
#adobe_box img {margin:0px 4px 0px 10px; }

#land_right {width: 450px; height: 300px; float: left; padding: 0px 0px 0px 10px;}
#land_left_title p {font-size:14px; font-weight:bold; margin-top: 5px;}
#land_left_title img {float:left; margin: 3px 5px 10px 10px;}

#start {width: 190px; height: 234px; background-image: url(../images/landing/start.jpg); background-repeat: no-repeat; float: left; margin: 9px 0px 0px 5px; padding: 20px 15px 0px 15px; color: #233a1e;}
#start a:link {color: #233a1e; text-decoration: none;}
#start a:visited {color: #233a1e; text-decoration: none;}
#start a:hover {color: #233a1e; text-decoration: none;}
#start a:active {color: #233a1e; text-decoration: none;}
#start p {font-size:16px; font-family: helvetica; font-weight:bold;}
#start img {float:left; margin:5px 2px 10px 10px;}

#start_contain {width: 200px; float:left; margin:30px 0px 0px -10px; }


#resume {width: 179px; height: 233px; background-image: url(../images/landing/resume.jpg); background-repeat: no-repeat; float: left; margin: 9px 0px 0px 15px; padding: 20px 15px 0px 15px; color: #233a1e;}
#resume a:link {color: #233a1e; text-decoration: none;}
#resume a:visited {color: #233a1e; text-decoration: none;}
#resume a:hover {color: #233a1e; text-decoration: none;}
#resume a:active {color: #233a1e; text-decoration: none;}
#resume p {font-size:16px;  font-family: helvetica; color: #233a1e; font-weight:bold;}
#resume img {float:left; margin:5px 2px 10px 10px;}
#resume ul {list-style:none; font-family: helvetica; width: 165px; text-align: center; margin:45px 0px 0px 13px; padding:0px 0px 0px 0px; font-size:11px;}

#resume_contain {width: 200px; float:left; margin:30px 0px 0px -10px; }